From fa2ccd39c411bf538479a5dd27f1ee4221b13d81 Mon Sep 17 00:00:00 2001 From: Michail Date: Thu, 23 Jan 2014 15:22:47 +0100 Subject: [PATCH 1/7] First commit for upgrade --- CMGTools/CaloUpgrade/BuildFile.xml | 12 + .../CaloUpgrade/python/analyzers/.__afs8E72 | Bin 0 -> 12737 bytes .../python/analyzers/HCALShowerAnalyzer.py | 64 + .../python/analyzers/HCALShowerTree.py | 35 + .../CaloUpgrade/python/tools/DataFormats.py | 77 + CMGTools/CaloUpgrade/run/run.py | 53 + CMGTools/Production/.project | 88 + CMGTools/Production/PFAOD/PFAOD_V3_cfg.py | 37 + CMGTools/Production/PFAOD/PFAOD_V4_cfg.py | 45 + CMGTools/Production/PFAOD/PFAOD_V5_cfg.py | 45 + CMGTools/Production/PFAOD/V2_cfg.py | 18 + CMGTools/Production/PFAOD/V3_cfg.py | 18 + CMGTools/Production/PFAOD/V4_cfg.py | 18 + CMGTools/Production/PFAOD/V5_cfg.py | 18 + CMGTools/Production/PFAOD/ak7calo_cfg.py | 21 + CMGTools/Production/PFAOD/all_cfg.py | 50 + CMGTools/Production/PFAOD/analysis.py | 130 + CMGTools/Production/PFAOD/bare_cfg.py | 16 + CMGTools/Production/PFAOD/base.py | 49 + CMGTools/Production/PFAOD/caloClusters_cfg.py | 28 + CMGTools/Production/PFAOD/localCopy_cfg.py | 60 + CMGTools/Production/PFAOD/noCastor_cfg.py | 24 + CMGTools/Production/PFAOD/photons_cfg.py | 31 + CMGTools/Production/PFAOD/run.py | 52 + CMGTools/Production/PFAOD/tevMuons_cfg.py | 35 + CMGTools/Production/crab/crab.cfg | 25 + CMGTools/Production/prod/samples_data.txt | 26 + CMGTools/Production/prod/samples_mc.txt | 103 + CMGTools/Production/python/DBLogger.py | 358 + CMGTools/Production/python/DBLogger.pyc | Bin 0 -> 7566 bytes CMGTools/Production/python/Das.py | 151 + CMGTools/Production/python/Das.pyc | Bin 0 -> 5340 bytes CMGTools/Production/python/PFAOD/CVS/Entries | 2 + .../Production/python/PFAOD/CVS/Repository | 1 + CMGTools/Production/python/PFAOD/CVS/Root | 1 + CMGTools/Production/python/PFAOD/CVS/Tag | 1 + CMGTools/Production/python/PFAOD/CVS/Template | 0 .../python/PFAOD/PFAOD_EventContent_cff.py | 218 + .../python/PFAOD/PFAOD_EventContent_cff.pyc | Bin 0 -> 5642 bytes CMGTools/Production/python/PFAOD/__init__.py | 1 + CMGTools/Production/python/PFAOD/__init__.pyc | Bin 0 -> 135 bytes CMGTools/Production/python/ProductionTasks.py | 888 + .../Production/python/ProductionTasks.pyc | Bin 0 -> 41246 bytes CMGTools/Production/python/__init__.py | 3 + CMGTools/Production/python/__init__.pyc | Bin 0 -> 382 bytes CMGTools/Production/python/addToDatasets.py | 19 + CMGTools/Production/python/addToDatasets.pyc | Bin 0 -> 753 bytes CMGTools/Production/python/batchmanager.py | 237 + CMGTools/Production/python/batchmanager.pyc | Bin 0 -> 8488 bytes CMGTools/Production/python/castorBaseDir.py | 33 + CMGTools/Production/python/castorBaseDir.pyc | Bin 0 -> 1530 bytes CMGTools/Production/python/castortools.py | 385 + CMGTools/Production/python/castortools.pyc | Bin 0 -> 10676 bytes CMGTools/Production/python/cmgdbApi.py | 108 + CMGTools/Production/python/cmgdbApi.pyc | Bin 0 -> 4983 bytes CMGTools/Production/python/cmgdbToolsApi.py | 719 + CMGTools/Production/python/cmgdbToolsApi.pyc | Bin 0 -> 33941 bytes CMGTools/Production/python/cx_Oracle.so | Bin 0 -> 381901 bytes CMGTools/Production/python/dataset.py | 367 + CMGTools/Production/python/dataset.pyc | Bin 0 -> 13298 bytes .../Production/python/datasetInformation.py | 614 + .../Production/python/datasetInformation.pyc | Bin 0 -> 22333 bytes CMGTools/Production/python/datasetToSource.py | 20 + .../Production/python/datasetToSource.pyc | Bin 0 -> 973 bytes .../Production/python/doImportNewSource.py | 52 + .../Production/python/doImportNewSource.pyc | Bin 0 -> 1231 bytes .../Production/python/edmIntegrityCheck.py | 347 + .../Production/python/edmIntegrityCheck.pyc | Bin 0 -> 12825 bytes CMGTools/Production/python/eostools.py | 539 + CMGTools/Production/python/eostools.pyc | Bin 0 -> 16757 bytes CMGTools/Production/python/fileNameUtils.py | 53 + CMGTools/Production/python/fileNameUtils.pyc | Bin 0 -> 2048 bytes CMGTools/Production/python/findDSOnSav.py | 130 + CMGTools/Production/python/findDSOnSav.pyc | Bin 0 -> 3464 bytes CMGTools/Production/python/getFiles.py | 6 + CMGTools/Production/python/getFiles.pyc | Bin 0 -> 545 bytes CMGTools/Production/python/hadd.py | 120 + CMGTools/Production/python/hadd.pyc | Bin 0 -> 3450 bytes CMGTools/Production/python/logger.py | 180 + CMGTools/Production/python/logger.pyc | Bin 0 -> 6670 bytes .../Production/python/mechanize/CVS/Entries | 30 + .../python/mechanize/CVS/Repository | 1 + CMGTools/Production/python/mechanize/CVS/Root | 1 + CMGTools/Production/python/mechanize/CVS/Tag | 1 + .../Production/python/mechanize/CVS/Template | 0 .../Production/python/mechanize/__init__.py | 211 + .../Production/python/mechanize/__init__.pyc | Bin 0 -> 5049 bytes CMGTools/Production/python/mechanize/_auth.py | 68 + .../Production/python/mechanize/_auth.pyc | Bin 0 -> 2902 bytes .../python/mechanize/_beautifulsoup.py | 1077 + .../python/mechanize/_beautifulsoup.pyc | Bin 0 -> 43377 bytes .../python/mechanize/_clientcookie.py | 1725 + .../python/mechanize/_clientcookie.pyc | Bin 0 -> 60183 bytes .../Production/python/mechanize/_debug.py | 28 + .../Production/python/mechanize/_debug.pyc | Bin 0 -> 1553 bytes .../python/mechanize/_firefox3cookiejar.py | 248 + .../python/mechanize/_firefox3cookiejar.pyc | Bin 0 -> 9103 bytes CMGTools/Production/python/mechanize/_form.py | 3280 ++ .../Production/python/mechanize/_form.pyc | Bin 0 -> 116332 bytes CMGTools/Production/python/mechanize/_gzip.py | 105 + .../Production/python/mechanize/_gzip.pyc | Bin 0 -> 4735 bytes .../python/mechanize/_headersutil.py | 241 + .../python/mechanize/_headersutil.pyc | Bin 0 -> 8327 bytes CMGTools/Production/python/mechanize/_html.py | 629 + .../Production/python/mechanize/_html.pyc | Bin 0 -> 22929 bytes CMGTools/Production/python/mechanize/_http.py | 447 + .../Production/python/mechanize/_http.pyc | Bin 0 -> 16820 bytes .../python/mechanize/_lwpcookiejar.py | 185 + .../python/mechanize/_lwpcookiejar.pyc | Bin 0 -> 6340 bytes .../python/mechanize/_markupbase.py | 393 + .../python/mechanize/_markupbase.pyc | Bin 0 -> 9658 bytes .../Production/python/mechanize/_mechanize.py | 669 + .../python/mechanize/_mechanize.pyc | Bin 0 -> 25061 bytes .../python/mechanize/_mozillacookiejar.py | 161 + .../python/mechanize/_mozillacookiejar.pyc | Bin 0 -> 5133 bytes .../python/mechanize/_msiecookiejar.py | 388 + .../python/mechanize/_msiecookiejar.pyc | Bin 0 -> 12551 bytes .../Production/python/mechanize/_opener.py | 442 + .../Production/python/mechanize/_opener.pyc | Bin 0 -> 12886 bytes .../python/mechanize/_pullparser.py | 391 + .../python/mechanize/_pullparser.pyc | Bin 0 -> 17863 bytes .../Production/python/mechanize/_request.py | 40 + .../Production/python/mechanize/_request.pyc | Bin 0 -> 1603 bytes .../Production/python/mechanize/_response.py | 525 + .../Production/python/mechanize/_response.pyc | Bin 0 -> 17551 bytes .../Production/python/mechanize/_rfc3986.py | 245 + .../Production/python/mechanize/_rfc3986.pyc | Bin 0 -> 4659 bytes .../python/mechanize/_sgmllib_copy.py | 559 + .../python/mechanize/_sgmllib_copy.pyc | Bin 0 -> 16520 bytes .../python/mechanize/_sockettimeout.py | 6 + .../python/mechanize/_sockettimeout.pyc | Bin 0 -> 281 bytes .../Production/python/mechanize/_testcase.py | 162 + .../Production/python/mechanize/_testcase.pyc | Bin 0 -> 8754 bytes .../Production/python/mechanize/_urllib2.py | 50 + .../Production/python/mechanize/_urllib2.pyc | Bin 0 -> 1666 bytes .../python/mechanize/_urllib2_fork.py | 1414 + .../python/mechanize/_urllib2_fork.pyc | Bin 0 -> 46955 bytes .../Production/python/mechanize/_useragent.py | 367 + .../python/mechanize/_useragent.pyc | Bin 0 -> 14292 bytes CMGTools/Production/python/mechanize/_util.py | 305 + .../Production/python/mechanize/_util.pyc | Bin 0 -> 10368 bytes .../Production/python/mechanize/_version.py | 2 + .../Production/python/mechanize/_version.pyc | Bin 0 -> 237 bytes CMGTools/Production/python/nameOps.py | 123 + CMGTools/Production/python/nameOps.pyc | Bin 0 -> 4055 bytes CMGTools/Production/python/publish.py | 113 + CMGTools/Production/python/publish.pyc | Bin 0 -> 3393 bytes .../Production/python/publishController.py | 201 + .../Production/python/publishController.pyc | Bin 0 -> 9445 bytes CMGTools/Production/python/publishTask.py | 87 + CMGTools/Production/python/publishTask.pyc | Bin 0 -> 3052 bytes CMGTools/Production/python/relval.py | 68 + CMGTools/Production/python/relval.pyc | Bin 0 -> 1677 bytes .../Production/python/relvalDefinition.py | 45 + .../Production/python/relvalDefinition.pyc | Bin 0 -> 2291 bytes CMGTools/Production/python/savannahBrowser.py | 171 + .../Production/python/savannahBrowser.pyc | Bin 0 -> 5645 bytes .../Production/python/savannahFormatter.py | 43 + .../Production/python/savannahFormatter.pyc | Bin 0 -> 2321 bytes .../Production/python/scanToVEventRange.py | 32 + .../Production/python/scanToVEventRange.pyc | Bin 0 -> 1608 bytes .../Production/python/sourceFileListCff.py | 26 + .../Production/python/sourceFileListCff.pyc | Bin 0 -> 838 bytes CMGTools/Production/python/timeout.py | 46 + CMGTools/Production/python/timeout.pyc | Bin 0 -> 2101 bytes CMGTools/Production/python/unPublish.py | 84 + CMGTools/Production/python/unPublish.pyc | Bin 0 -> 2608 bytes CMGTools/Production/scripts/Das.py | 7 + .../Production/scripts/ProductionTasks.py | 177 + CMGTools/Production/scripts/blacklist.py | 36 + CMGTools/Production/scripts/castorBaseDir.py | 27 + CMGTools/Production/scripts/chunkOutCheck.py | 65 + CMGTools/Production/scripts/cmgCp.py | 11 + CMGTools/Production/scripts/cmsBatch.py | 365 + CMGTools/Production/scripts/cmsStageAll.py | 47 + .../scripts/cmsStageWithFailover.py | 55 + CMGTools/Production/scripts/crabProd.py | 169 + CMGTools/Production/scripts/crab_stats.py | 132 + CMGTools/Production/scripts/crisBatch.py | 149 + CMGTools/Production/scripts/dataset.py | 61 + .../Production/scripts/datasetToSource.py | 31 + .../Production/scripts/edmIntegrityCheck.py | 71 + CMGTools/Production/scripts/eosDirSize.py | 6 + CMGTools/Production/scripts/fwBatch.py | 93 + .../Production/scripts/getEmptyDatasets.py | 60 + .../scripts/getFilesForTransfers.py | 79 + CMGTools/Production/scripts/getInfo.py | 181 + CMGTools/Production/scripts/getLogger.py | 30 + CMGTools/Production/scripts/haddChunks.py | 36 + CMGTools/Production/scripts/haddRec.py | 25 + .../Production/scripts/importNewSource.py | 76 + .../Production/scripts/importNewSourceCAF.py | 62 + CMGTools/Production/scripts/importSample.py | 80 + CMGTools/Production/scripts/jobreport.py | 176 + CMGTools/Production/scripts/listSamples.py | 124 + CMGTools/Production/scripts/logger.py | 39 + CMGTools/Production/scripts/lslast.py | 19 + CMGTools/Production/scripts/mergeEDMFiles.py | 93 + CMGTools/Production/scripts/migrateSample.py | 94 + CMGTools/Production/scripts/phedexbuffer.py | 83 + CMGTools/Production/scripts/pickEvents.py | 99 + CMGTools/Production/scripts/powhegbatch.py | 159 + CMGTools/Production/scripts/printEvents.py | 84 + CMGTools/Production/scripts/publish.py | 144 + .../scripts/publishValidationRunInfo.py | 254 + CMGTools/Production/scripts/pybatch.py | 129 + CMGTools/Production/scripts/queryDashBoard.sh | 12 + CMGTools/Production/scripts/relval.py | 87 + .../Production/scripts/relvalDefinition.py | 9 + CMGTools/Production/scripts/rfrmMany.py | 45 + CMGTools/Production/scripts/sampleList.py | 170 + .../Production/scripts/scanToVEventRange.py | 24 + CMGTools/Production/scripts/scaneos.py | 57 + CMGTools/Production/scripts/setLogger.py | 32 + CMGTools/Production/scripts/sourceFileList.py | 51 + .../Production/scripts/sourceFileListCAF.py | 34 + CMGTools/Production/scripts/splitBatch.py | 362 + .../scripts/triggerEvolution_all.txt | 26876 +++++++++++++++ CMGTools/Production/scripts/triggerevo.py | 135 + CMGTools/Production/scripts/unPublish.py | 139 + .../Production/scripts/writeMultiCrabCfg.py | 82 + CMGTools/Production/scripts/writeSavannah.py | 166 + CMGTools/Production/test/test_eostools.py | 180 + CMGTools/Production/test/workflow/CVS/Entries | 3 + .../Production/test/workflow/CVS/Repository | 1 + CMGTools/Production/test/workflow/CVS/Root | 1 + CMGTools/Production/test/workflow/CVS/Tag | 1 + .../Production/test/workflow/CVS/Template | 0 CMGTools/Production/test/workflow/README | 60 + .../Production/test/workflow/prescaler_cfg.py | 47 + CMGTools/RootTools/.admin/CVS/Entries | 2 + CMGTools/RootTools/.admin/CVS/Repository | 1 + CMGTools/RootTools/.admin/CVS/Root | 1 + CMGTools/RootTools/.admin/CVS/Tag | 1 + CMGTools/RootTools/.admin/CVS/Template | 0 CMGTools/RootTools/.admin/developers | 44 + CMGTools/RootTools/.cdtproject | 56 + CMGTools/RootTools/.project | 88 + CMGTools/RootTools/.pydevproject | 7 + CMGTools/RootTools/BuildFile.xml | 12 + .../RootTools/data/Reweight/2011/CVS/Entries | 3 + .../data/Reweight/2011/CVS/Repository | 1 + .../RootTools/data/Reweight/2011/CVS/Root | 1 + CMGTools/RootTools/data/Reweight/2011/CVS/Tag | 1 + .../RootTools/data/Reweight/2011/CVS/Template | 0 ...7TeV_ReRecoNov08_Collisions11_JSON_v2.root | Bin 0 -> 4381 bytes .../data/Reweight/2011/pileup_Fall11.root | Bin 0 -> 4212 bytes .../RootTools/data/Reweight/2012/CVS/Entries | 13 + .../data/Reweight/2012/CVS/Repository | 1 + .../RootTools/data/Reweight/2012/CVS/Root | 1 + CMGTools/RootTools/data/Reweight/2012/CVS/Tag | 1 + .../RootTools/data/Reweight/2012/CVS/Template | 0 .../2012/HildrethMCPileupHistogram_A.root | Bin 0 -> 5477 bytes .../MyDataPileupHistogram_observed_A.root | Bin 0 -> 4019 bytes .../2012/MyDataPileupHistogram_true_A.root | Bin 0 -> 4194 bytes .../2012/MyDataPileupHistogram_true_AB.root | Bin 0 -> 5932 bytes ...PileupHistogram_true_AB_190456_196531.root | Bin 0 -> 4194 bytes ...aPileupHistogram_true_AB_start_196509.root | Bin 0 -> 4266 bytes .../2012/MyDataPileupHistogram_true_B.root | Bin 0 -> 5927 bytes ...taPileupHistogram_true_B_start_196509.root | Bin 0 -> 4151 bytes .../2012/MyMCPileupHistogram_observed.root | Bin 0 -> 3926 bytes .../2012/MyMCPileupHistogram_true.root | Bin 0 -> 3866 bytes .../data/Reweight/2012/Vertices/CVS/Entries | 9 + .../Reweight/2012/Vertices/CVS/Repository | 1 + .../data/Reweight/2012/Vertices/CVS/Root | 1 + .../data/Reweight/2012/Vertices/CVS/Tag | 1 + .../data/Reweight/2012/Vertices/CVS/Template | 0 .../2012/Vertices/vertices_2012A.root | Bin 0 -> 3773 bytes .../vertices_2012B_194480_195016.root | Bin 0 -> 3846 bytes .../vertices_2012B_195017_195947.root | Bin 0 -> 3859 bytes .../Vertices/vertices_2012B_start_194479.root | Bin 0 -> 3831 bytes ...ertices_data_2012A_2012B_start_195947.root | Bin 0 -> 5543 bytes .../2012/Vertices/vertices_embed_2012A.root | Bin 0 -> 3770 bytes ...tices_embed_2012A_2012B_193752_195135.root | Bin 0 -> 5536 bytes ...vertices_embed_Run2012B_193752_195135.root | Bin 0 -> 3839 bytes .../2012/analysisJSON_194480_195016.json | 1 + .../data/Reweight/2012/plotPileUp.py | 37 + CMGTools/RootTools/data/Reweight/CVS/Entries | 4 + .../RootTools/data/Reweight/CVS/Repository | 1 + CMGTools/RootTools/data/Reweight/CVS/Root | 1 + CMGTools/RootTools/data/Reweight/CVS/Tag | 1 + CMGTools/RootTools/data/Reweight/CVS/Template | 0 .../data/Reweight/DYJetsChamonix/CVS/Entries | 1 + .../Reweight/DYJetsChamonix/CVS/Repository | 1 + .../data/Reweight/DYJetsChamonix/CVS/Root | 1 + .../data/Reweight/DYJetsChamonix/CVS/Tag | 1 + .../data/Reweight/DYJetsChamonix/CVS/Template | 0 .../EfficiencyAnalyzer/CVS/Entries | 2 + .../EfficiencyAnalyzer/CVS/Repository | 1 + .../EfficiencyAnalyzer/CVS/Root | 1 + .../DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag | 1 + .../EfficiencyAnalyzer/CVS/Template | 0 .../EfficiencyAnalyzer.root | Bin 0 -> 37838 bytes .../data/Reweight/DYJetsFall11/CVS/Entries | 1 + .../data/Reweight/DYJetsFall11/CVS/Repository | 1 + .../data/Reweight/DYJetsFall11/CVS/Root | 1 + .../data/Reweight/DYJetsFall11/CVS/Tag | 1 + .../data/Reweight/DYJetsFall11/CVS/Template | 0 .../EfficiencyAnalyzer/CVS/Entries | 2 + .../EfficiencyAnalyzer/CVS/Repository | 1 + .../DYJetsFall11/EfficiencyAnalyzer/CVS/Root | 1 + .../DYJetsFall11/EfficiencyAnalyzer/CVS/Tag | 1 + .../EfficiencyAnalyzer/CVS/Template | 0 .../EfficiencyAnalyzer.root | Bin 0 -> 37079 bytes .../RootTools/data/TestDataMC/CVS/Entries | 5 + .../RootTools/data/TestDataMC/CVS/Repository | 1 + CMGTools/RootTools/data/TestDataMC/CVS/Root | 1 + CMGTools/RootTools/data/TestDataMC/CVS/Tag | 1 + .../RootTools/data/TestDataMC/CVS/Template | 0 .../TestDataMC/DYJets_28Oct11T221757.root | Bin 0 -> 6384 bytes .../TestDataMC/TTJets_28Oct11T222129.root | Bin 0 -> 6339 bytes .../data/TestDataMC/WJets_28Oct11T221707.root | Bin 0 -> 6252 bytes .../data/TestDataMC/Weights/CVS/Entries | 4 + .../data/TestDataMC/Weights/CVS/Repository | 1 + .../data/TestDataMC/Weights/CVS/Root | 1 + .../RootTools/data/TestDataMC/Weights/CVS/Tag | 1 + .../data/TestDataMC/Weights/CVS/Template | 0 .../data/TestDataMC/Weights/weight_DYJets.py | 6 + .../data/TestDataMC/Weights/weight_TTJets.py | 6 + .../data/TestDataMC/Weights/weight_WJets.py | 6 + .../data/TestDataMC/data_28Oct11T222050.root | Bin 0 -> 6233 bytes .../RootTools/data/vertexWeight/CVS/Entries | 18 + .../data/vertexWeight/CVS/Repository | 1 + CMGTools/RootTools/data/vertexWeight/CVS/Root | 1 + CMGTools/RootTools/data/vertexWeight/CVS/Tag | 1 + .../RootTools/data/vertexWeight/CVS/Template | 0 ...ileup3D_160404-173692_2.1invfb.pileup.root | Bin 0 -> 6054 bytes ...ileup3D_160404-180252_4.6invfb.pileup.root | Bin 0 -> 7342 bytes .../vertexWeight/Pileup3D_2011B.pileup.root | Bin 0 -> 7275 bytes .../data/vertexWeight/Pileup3D_Fall11MC.root | Bin 0 -> 4170 bytes .../vertexWeight/Pileup3D_Summer11MC.root | Bin 0 -> 3945 bytes .../Pileup_160404-173692_2.1invfb.pileup.root | Bin 0 -> 4112 bytes .../Pileup_160404-180252_4.6invfb.pileup.root | Bin 0 -> 4112 bytes .../vertexWeight/Pileup_2011B.pileup.root | Bin 0 -> 4045 bytes .../vertexWeight/Pileup_2012ABCD.true.root | Bin 0 -> 4110 bytes .../vertexWeight/Pileup_2012BCD.true.root | Bin 0 -> 4062 bytes .../Pileup_2012D6fb_203894_207898.true.root | Bin 0 -> 4070 bytes .../Pileup_2012HCP_190456_203002.true.root | Bin 0 -> 4036 bytes .../Pileup_2012ICHEP_start_196509.true.root | Bin 0 -> 4050 bytes .../data/vertexWeight/Pileup_Fall11MC.root | Bin 0 -> 4590 bytes .../data/vertexWeight/Pileup_Summer11MC.root | Bin 0 -> 4332 bytes .../Pileup_Summer12MC52X.true.root | Bin 0 -> 5686 bytes .../Pileup_Summer12MC53X.true.root | Bin 0 -> 4008 bytes CMGTools/RootTools/interface/BTagSF.h | 30 + CMGTools/RootTools/interface/RochCor.h | 137 + CMGTools/RootTools/interface/RochCor2012.h | 111 + CMGTools/RootTools/plugins/BuildFile.xml | 7 + .../plugins/PileUpWeight3DProducer.cc | 82 + .../RootTools/plugins/PileUpWeightProducer.cc | 110 + CMGTools/RootTools/python/AliasSetter.py | 47 + CMGTools/RootTools/python/AliasSetter.pyc | Bin 0 -> 1459 bytes CMGTools/RootTools/python/Chain.py | 40 + CMGTools/RootTools/python/Chain.pyc | Bin 0 -> 1710 bytes CMGTools/RootTools/python/CutCorrelations.py | 76 + CMGTools/RootTools/python/CutCorrelations.pyc | Bin 0 -> 3609 bytes .../python/DataMC/AnalysisDataMCPlot.py | 203 + .../python/DataMC/AnalysisDataMCPlot.pyc | Bin 0 -> 8129 bytes CMGTools/RootTools/python/DataMC/CVS/Entries | 6 + .../RootTools/python/DataMC/CVS/Repository | 1 + CMGTools/RootTools/python/DataMC/CVS/Root | 1 + CMGTools/RootTools/python/DataMC/CVS/Tag | 1 + CMGTools/RootTools/python/DataMC/CVS/Template | 0 .../RootTools/python/DataMC/DataMCPlot.py | 424 + .../RootTools/python/DataMC/DataMCPlot.pyc | Bin 0 -> 14077 bytes CMGTools/RootTools/python/DataMC/Histogram.py | 200 + .../RootTools/python/DataMC/Histogram.pyc | Bin 0 -> 8668 bytes CMGTools/RootTools/python/DataMC/Stack.py | 144 + CMGTools/RootTools/python/DataMC/Stack.pyc | Bin 0 -> 5350 bytes CMGTools/RootTools/python/DataMC/Weight.py | 22 + CMGTools/RootTools/python/DataMC/Weight.pyc | Bin 0 -> 1526 bytes CMGTools/RootTools/python/DataMC/__init__.py | 1 + CMGTools/RootTools/python/DataMC/__init__.pyc | Bin 0 -> 135 bytes CMGTools/RootTools/python/GraphErrors.py | 97 + CMGTools/RootTools/python/GraphErrors.pyc | Bin 0 -> 2429 bytes CMGTools/RootTools/python/HistComparator.py | 119 + CMGTools/RootTools/python/HistComparator.pyc | Bin 0 -> 4859 bytes .../RootTools/python/HistogramComparison.py | 68 + .../RootTools/python/HistogramComparison.pyc | Bin 0 -> 3457 bytes CMGTools/RootTools/python/Legend.py | 40 + CMGTools/RootTools/python/Legend.pyc | Bin 0 -> 1853 bytes CMGTools/RootTools/python/PersistentDict.py | 30 + CMGTools/RootTools/python/PersistentDict.pyc | Bin 0 -> 1704 bytes CMGTools/RootTools/python/PyRoot.py | 106 + CMGTools/RootTools/python/PyRoot.pyc | Bin 0 -> 3505 bytes CMGTools/RootTools/python/ReWeighter.py | 23 + CMGTools/RootTools/python/ReWeighter.pyc | Bin 0 -> 1392 bytes CMGTools/RootTools/python/RootDir.py | 201 + CMGTools/RootTools/python/RootDir.pyc | Bin 0 -> 6686 bytes CMGTools/RootTools/python/RootFile.py | 50 + CMGTools/RootTools/python/RootFile.pyc | Bin 0 -> 1791 bytes CMGTools/RootTools/python/RootInit.py | 16 + CMGTools/RootTools/python/RootInit.pyc | Bin 0 -> 755 bytes CMGTools/RootTools/python/RootIterator.py | 22 + CMGTools/RootTools/python/RootIterator.pyc | Bin 0 -> 1324 bytes CMGTools/RootTools/python/RootTools.py | 50 + CMGTools/RootTools/python/RootTools.pyc | Bin 0 -> 2080 bytes CMGTools/RootTools/python/StartUp.py | 5 + CMGTools/RootTools/python/StartUp.pyc | Bin 0 -> 311 bytes CMGTools/RootTools/python/Style.py | 91 + CMGTools/RootTools/python/Style.pyc | Bin 0 -> 3187 bytes CMGTools/RootTools/python/TagAndProbe.py | 116 + CMGTools/RootTools/python/TagAndProbe.pyc | Bin 0 -> 5236 bytes CMGTools/RootTools/python/TaggedFile.py | 60 + CMGTools/RootTools/python/TaggedFile.pyc | Bin 0 -> 2300 bytes CMGTools/RootTools/python/TestTools.py | 138 + CMGTools/RootTools/python/TestTools.pyc | Bin 0 -> 6243 bytes CMGTools/RootTools/python/TreeFunctions.py | 14 + CMGTools/RootTools/python/TreeFunctions.pyc | Bin 0 -> 1088 bytes CMGTools/RootTools/python/Utils.py | 96 + CMGTools/RootTools/python/Utils.pyc | Bin 0 -> 2151 bytes CMGTools/RootTools/python/__init__.py | 3 + CMGTools/RootTools/python/__init__.pyc | Bin 0 -> 379 bytes .../RootTools/python/analyzers/CVS/Entries | 27 + .../RootTools/python/analyzers/CVS/Repository | 1 + CMGTools/RootTools/python/analyzers/CVS/Root | 1 + CMGTools/RootTools/python/analyzers/CVS/Tag | 1 + .../RootTools/python/analyzers/CVS/Template | 0 .../python/analyzers/DeltaAnalyzer.py | 72 + .../python/analyzers/DeltaAnalyzer.pyc | Bin 0 -> 2269 bytes .../python/analyzers/DeltaTreeAnalyzer.py | 93 + .../python/analyzers/DeltaTreeAnalyzer.pyc | Bin 0 -> 3891 bytes .../python/analyzers/DiLeptonAnalyzer.py | 321 + .../python/analyzers/DiLeptonAnalyzer.pyc | Bin 0 -> 12207 bytes .../python/analyzers/DiLeptonAnalyzerOld.py | 253 + .../python/analyzers/DiLeptonAnalyzerOld.pyc | Bin 0 -> 8072 bytes .../python/analyzers/EfficiencyAnalyzer.py | 288 + .../python/analyzers/EfficiencyAnalyzer.pyc | Bin 0 -> 10808 bytes .../python/analyzers/EventSelector.py | 46 + .../python/analyzers/EventSelector.pyc | Bin 0 -> 1767 bytes .../python/analyzers/GenParticleAnalyzer.py | 44 + .../python/analyzers/GenParticleAnalyzer.pyc | Bin 0 -> 2405 bytes .../python/analyzers/JSONAnalyzer.py | 77 + .../python/analyzers/JSONAnalyzer.pyc | Bin 0 -> 3115 bytes .../RootTools/python/analyzers/JetAnalyzer.py | 241 + .../python/analyzers/JetAnalyzer.pyc | Bin 0 -> 7880 bytes .../python/analyzers/JetStudiesAnalyzer.py | 682 + .../python/analyzers/JetStudiesAnalyzer.pyc | Bin 0 -> 24613 bytes .../RootTools/python/analyzers/MetAnalyzer.py | 79 + .../python/analyzers/MetAnalyzer.pyc | Bin 0 -> 2363 bytes .../python/analyzers/MetTreeProducer.py | 33 + .../python/analyzers/MetTreeProducer.pyc | Bin 0 -> 1756 bytes .../python/analyzers/PileUpAnalyzer.py | 138 + .../python/analyzers/PileUpAnalyzer.pyc | Bin 0 -> 5744 bytes .../python/analyzers/SimpleJetAnalyzer.py | 602 + .../python/analyzers/SimpleJetAnalyzer.pyc | Bin 0 -> 21041 bytes .../python/analyzers/SimpleJetNTupler.py | 121 + .../python/analyzers/SimpleJetNTupler.pyc | Bin 0 -> 4993 bytes .../python/analyzers/SimpleJetPlots.py | 287 + .../python/analyzers/SimpleJetPlots.pyc | Bin 0 -> 10383 bytes .../python/analyzers/TestTreeAnalyzer.py | 22 + .../python/analyzers/TestTreeAnalyzer.pyc | Bin 0 -> 1387 bytes .../python/analyzers/TreeAnalyzer.py | 29 + .../python/analyzers/TreeAnalyzer.pyc | Bin 0 -> 1698 bytes .../python/analyzers/TreeAnalyzerNumpy.py | 50 + .../python/analyzers/TreeAnalyzerNumpy.pyc | Bin 0 -> 2746 bytes .../python/analyzers/TriggerAnalyzer.py | 116 + .../python/analyzers/TriggerAnalyzer.pyc | Bin 0 -> 3684 bytes .../python/analyzers/VBFSimpleAnalyzer.py | 68 + .../python/analyzers/VBFSimpleAnalyzer.pyc | Bin 0 -> 3115 bytes .../python/analyzers/VertexAnalyzer.py | 155 + .../python/analyzers/VertexAnalyzer.pyc | Bin 0 -> 5904 bytes .../python/analyzers/VertexHistograms.py | 11 + .../python/analyzers/VertexHistograms.pyc | Bin 0 -> 1016 bytes .../python/analyzers/ZEleEleAnalyzer.py | 32 + .../python/analyzers/ZEleEleAnalyzer.pyc | Bin 0 -> 1732 bytes .../python/analyzers/ZMuMuAnalyzer.py | 74 + .../python/analyzers/ZMuMuAnalyzer.pyc | Bin 0 -> 3324 bytes .../python/analyzers/ZMuMuRochCorAnalyzer.py | 76 + .../python/analyzers/ZMuMuRochCorAnalyzer.pyc | Bin 0 -> 3958 bytes .../RootTools/python/analyzers/__init__.py | 1 + .../RootTools/python/analyzers/__init__.pyc | Bin 0 -> 138 bytes CMGTools/RootTools/python/cmgTuple.py | 100 + CMGTools/RootTools/python/cmgTuple.pyc | Bin 0 -> 3714 bytes CMGTools/RootTools/python/fwlite/Analyzer.py | 97 + CMGTools/RootTools/python/fwlite/Analyzer.pyc | Bin 0 -> 4260 bytes .../RootTools/python/fwlite/AutoHandle.py | 29 + .../RootTools/python/fwlite/AutoHandle.pyc | Bin 0 -> 1360 bytes CMGTools/RootTools/python/fwlite/CVS/Entries | 10 + .../RootTools/python/fwlite/CVS/Repository | 1 + CMGTools/RootTools/python/fwlite/CVS/Root | 1 + CMGTools/RootTools/python/fwlite/CVS/Tag | 1 + CMGTools/RootTools/python/fwlite/CVS/Template | 0 CMGTools/RootTools/python/fwlite/Config.py | 224 + CMGTools/RootTools/python/fwlite/Config.pyc | Bin 0 -> 8197 bytes CMGTools/RootTools/python/fwlite/Event.py | 46 + CMGTools/RootTools/python/fwlite/Event.pyc | Bin 0 -> 1682 bytes CMGTools/RootTools/python/fwlite/Looper.py | 176 + CMGTools/RootTools/python/fwlite/Looper.pyc | Bin 0 -> 5991 bytes CMGTools/RootTools/python/fwlite/MultiLoop.py | 172 + .../RootTools/python/fwlite/MultiLoop.pyc | Bin 0 -> 5656 bytes CMGTools/RootTools/python/fwlite/Output.py | 48 + CMGTools/RootTools/python/fwlite/Output.pyc | Bin 0 -> 2030 bytes .../RootTools/python/fwlite/PythonPath.py | 36 + .../RootTools/python/fwlite/PythonPath.pyc | Bin 0 -> 948 bytes CMGTools/RootTools/python/fwlite/Weight.py | 55 + CMGTools/RootTools/python/fwlite/Weight.pyc | Bin 0 -> 2112 bytes CMGTools/RootTools/python/fwlite/__init__.py | 1 + CMGTools/RootTools/python/fwlite/__init__.pyc | Bin 0 -> 135 bytes CMGTools/RootTools/python/html/CVS/Entries | 4 + CMGTools/RootTools/python/html/CVS/Repository | 1 + CMGTools/RootTools/python/html/CVS/Root | 1 + CMGTools/RootTools/python/html/CVS/Tag | 1 + CMGTools/RootTools/python/html/CVS/Template | 0 .../RootTools/python/html/DirectoryTree.py | 135 + .../RootTools/python/html/DirectoryTree.pyc | Bin 0 -> 4900 bytes CMGTools/RootTools/python/html/__init__.py | 1 + CMGTools/RootTools/python/html/__init__.pyc | Bin 0 -> 133 bytes .../python/html/examples/CVS/Entries | 1 + .../python/html/examples/CVS/Repository | 1 + .../RootTools/python/html/examples/CVS/Root | 1 + .../RootTools/python/html/examples/CVS/Tag | 1 + .../python/html/examples/CVS/Template | 0 .../python/html/examples/__init__.py | 1 + .../python/html/examples/__init__.pyc | Bin 0 -> 142 bytes CMGTools/RootTools/python/html/markup.py | 527 + CMGTools/RootTools/python/html/markup.pyc | Bin 0 -> 22493 bytes .../python/html/templates/CVS/Entries | 1 + .../python/html/templates/CVS/Repository | 1 + .../RootTools/python/html/templates/CVS/Root | 1 + .../RootTools/python/html/templates/CVS/Tag | 1 + .../python/html/templates/CVS/Template | 0 .../python/html/templates/__init__.py | 1 + .../python/html/templates/__init__.pyc | Bin 0 -> 143 bytes .../python/html/templates/eleTau/CVS/Entries | 7 + .../html/templates/eleTau/CVS/Repository | 1 + .../python/html/templates/eleTau/CVS/Root | 1 + .../python/html/templates/eleTau/CVS/Tag | 1 + .../python/html/templates/eleTau/CVS/Template | 0 .../python/html/templates/eleTau/__init__.py | 1 + .../python/html/templates/eleTau/__init__.pyc | Bin 0 -> 150 bytes .../eleTau/eleTau_0jet_high/CVS/Entries | 11 + .../eleTau/eleTau_0jet_high/CVS/Repository | 1 + .../eleTau/eleTau_0jet_high/CVS/Root | 1 + .../templates/eleTau/eleTau_0jet_high/CVS/Tag | 1 + .../eleTau/eleTau_0jet_high/CVS/Template | 0 .../templates/eleTau/eleTau_0jet_high/QCD.png | Bin 0 -> 14456 bytes .../templates/eleTau/eleTau_0jet_high/TT.png | Bin 0 -> 13784 bytes .../templates/eleTau/eleTau_0jet_high/VV.png | Bin 0 -> 14850 bytes .../templates/eleTau/eleTau_0jet_high/W.png | Bin 0 -> 15099 bytes .../templates/eleTau/eleTau_0jet_high/ZJ.png | Bin 0 -> 13148 bytes .../templates/eleTau/eleTau_0jet_high/ZL.png | Bin 0 -> 13048 bytes .../templates/eleTau/eleTau_0jet_high/ZLL.png | Bin 0 -> 13184 bytes .../templates/eleTau/eleTau_0jet_high/ZTT.png | Bin 0 -> 12723 bytes .../eleTau/eleTau_0jet_high/__init__.py | 1 + .../eleTau/eleTau_0jet_high/__init__.pyc | Bin 0 -> 167 bytes .../eleTau/eleTau_0jet_high/data_obs.png | Bin 0 -> 15094 bytes .../eleTau/eleTau_0jet_high/index.html | 28 + .../eleTau/eleTau_0jet_low/CVS/Entries | 11 + .../eleTau/eleTau_0jet_low/CVS/Repository | 1 + .../templates/eleTau/eleTau_0jet_low/CVS/Root | 1 + .../templates/eleTau/eleTau_0jet_low/CVS/Tag | 1 + .../eleTau/eleTau_0jet_low/CVS/Template | 0 .../templates/eleTau/eleTau_0jet_low/QCD.png | Bin 0 -> 14871 bytes .../templates/eleTau/eleTau_0jet_low/TT.png | Bin 0 -> 12987 bytes .../templates/eleTau/eleTau_0jet_low/VV.png | Bin 0 -> 14222 bytes .../templates/eleTau/eleTau_0jet_low/W.png | Bin 0 -> 14968 bytes .../templates/eleTau/eleTau_0jet_low/ZJ.png | Bin 0 -> 13159 bytes .../templates/eleTau/eleTau_0jet_low/ZL.png | Bin 0 -> 13260 bytes .../templates/eleTau/eleTau_0jet_low/ZLL.png | Bin 0 -> 13508 bytes .../templates/eleTau/eleTau_0jet_low/ZTT.png | Bin 0 -> 14487 bytes .../eleTau/eleTau_0jet_low/__init__.py | 1 + .../eleTau/eleTau_0jet_low/__init__.pyc | Bin 0 -> 166 bytes .../eleTau/eleTau_0jet_low/data_obs.png | Bin 0 -> 14529 bytes .../eleTau/eleTau_0jet_low/index.html | 28 + .../eleTau/eleTau_boost_high/CVS/Entries | 11 + .../eleTau/eleTau_boost_high/CVS/Repository | 1 + .../eleTau/eleTau_boost_high/CVS/Root | 1 + .../eleTau/eleTau_boost_high/CVS/Tag | 1 + .../eleTau/eleTau_boost_high/CVS/Template | 0 .../eleTau/eleTau_boost_high/QCD.png | Bin 0 -> 11193 bytes .../templates/eleTau/eleTau_boost_high/TT.png | Bin 0 -> 15211 bytes .../templates/eleTau/eleTau_boost_high/VV.png | Bin 0 -> 14891 bytes .../templates/eleTau/eleTau_boost_high/W.png | Bin 0 -> 13660 bytes .../templates/eleTau/eleTau_boost_high/ZJ.png | Bin 0 -> 12140 bytes .../templates/eleTau/eleTau_boost_high/ZL.png | Bin 0 -> 11341 bytes .../eleTau/eleTau_boost_high/ZLL.png | Bin 0 -> 11825 bytes .../eleTau/eleTau_boost_high/ZTT.png | Bin 0 -> 13737 bytes .../eleTau/eleTau_boost_high/__init__.py | 1 + .../eleTau/eleTau_boost_high/__init__.pyc | Bin 0 -> 168 bytes .../eleTau/eleTau_boost_high/data_obs.png | Bin 0 -> 15416 bytes .../eleTau/eleTau_boost_high/index.html | 28 + .../eleTau/eleTau_boost_low/CVS/Entries | 11 + .../eleTau/eleTau_boost_low/CVS/Repository | 1 + .../eleTau/eleTau_boost_low/CVS/Root | 1 + .../templates/eleTau/eleTau_boost_low/CVS/Tag | 1 + .../eleTau/eleTau_boost_low/CVS/Template | 0 .../templates/eleTau/eleTau_boost_low/QCD.png | Bin 0 -> 13843 bytes .../templates/eleTau/eleTau_boost_low/TT.png | Bin 0 -> 15268 bytes .../templates/eleTau/eleTau_boost_low/VV.png | Bin 0 -> 14625 bytes .../templates/eleTau/eleTau_boost_low/W.png | Bin 0 -> 15205 bytes .../templates/eleTau/eleTau_boost_low/ZJ.png | Bin 0 -> 11617 bytes .../templates/eleTau/eleTau_boost_low/ZL.png | Bin 0 -> 9825 bytes .../templates/eleTau/eleTau_boost_low/ZLL.png | Bin 0 -> 11495 bytes .../templates/eleTau/eleTau_boost_low/ZTT.png | Bin 0 -> 13554 bytes .../eleTau/eleTau_boost_low/__init__.py | 1 + .../eleTau/eleTau_boost_low/__init__.pyc | Bin 0 -> 167 bytes .../eleTau/eleTau_boost_low/data_obs.png | Bin 0 -> 16006 bytes .../eleTau/eleTau_boost_low/index.html | 28 + .../eleTau/eleTau_inclusive/CVS/Entries | 11 + .../eleTau/eleTau_inclusive/CVS/Repository | 1 + .../eleTau/eleTau_inclusive/CVS/Root | 1 + .../templates/eleTau/eleTau_inclusive/CVS/Tag | 1 + .../eleTau/eleTau_inclusive/CVS/Template | 0 .../templates/eleTau/eleTau_inclusive/QCD.png | Bin 0 -> 14929 bytes .../templates/eleTau/eleTau_inclusive/TT.png | Bin 0 -> 13687 bytes .../templates/eleTau/eleTau_inclusive/VV.png | Bin 0 -> 14579 bytes .../templates/eleTau/eleTau_inclusive/W.png | Bin 0 -> 15076 bytes .../templates/eleTau/eleTau_inclusive/ZJ.png | Bin 0 -> 14957 bytes .../templates/eleTau/eleTau_inclusive/ZL.png | Bin 0 -> 12685 bytes .../templates/eleTau/eleTau_inclusive/ZLL.png | Bin 0 -> 13411 bytes .../templates/eleTau/eleTau_inclusive/ZTT.png | Bin 0 -> 12671 bytes .../eleTau/eleTau_inclusive/__init__.py | 1 + .../eleTau/eleTau_inclusive/__init__.pyc | Bin 0 -> 167 bytes .../eleTau/eleTau_inclusive/data_obs.png | Bin 0 -> 15396 bytes .../eleTau/eleTau_inclusive/index.html | 28 + .../templates/eleTau/eleTau_vbf/CVS/Entries | 11 + .../eleTau/eleTau_vbf/CVS/Repository | 1 + .../html/templates/eleTau/eleTau_vbf/CVS/Root | 1 + .../html/templates/eleTau/eleTau_vbf/CVS/Tag | 1 + .../templates/eleTau/eleTau_vbf/CVS/Template | 0 .../html/templates/eleTau/eleTau_vbf/QCD.png | Bin 0 -> 12189 bytes .../html/templates/eleTau/eleTau_vbf/TT.png | Bin 0 -> 12673 bytes .../html/templates/eleTau/eleTau_vbf/VV.png | Bin 0 -> 13055 bytes .../html/templates/eleTau/eleTau_vbf/W.png | Bin 0 -> 13239 bytes .../html/templates/eleTau/eleTau_vbf/ZJ.png | Bin 0 -> 12445 bytes .../html/templates/eleTau/eleTau_vbf/ZL.png | Bin 0 -> 11200 bytes .../html/templates/eleTau/eleTau_vbf/ZLL.png | Bin 0 -> 12234 bytes .../html/templates/eleTau/eleTau_vbf/ZTT.png | Bin 0 -> 11762 bytes .../templates/eleTau/eleTau_vbf/__init__.py | 1 + .../templates/eleTau/eleTau_vbf/__init__.pyc | Bin 0 -> 161 bytes .../templates/eleTau/eleTau_vbf/data_obs.png | Bin 0 -> 11429 bytes .../templates/eleTau/eleTau_vbf/index.html | 28 + .../python/html/templates/eleTau/index.html | 22 + CMGTools/RootTools/python/json/CVS/Entries | 3 + CMGTools/RootTools/python/json/CVS/Repository | 1 + CMGTools/RootTools/python/json/CVS/Root | 1 + CMGTools/RootTools/python/json/CVS/Tag | 1 + CMGTools/RootTools/python/json/CVS/Template | 0 CMGTools/RootTools/python/json/__init__.py | 1 + CMGTools/RootTools/python/json/__init__.pyc | Bin 0 -> 133 bytes CMGTools/RootTools/python/json/dcsJSONS.py | 9 + CMGTools/RootTools/python/json/dcsJSONS.pyc | Bin 0 -> 488 bytes CMGTools/RootTools/python/json/jsonPick.py | 89 + CMGTools/RootTools/python/json/jsonPick.pyc | Bin 0 -> 2935 bytes CMGTools/RootTools/python/macros/CVS/Entries | 12 + .../RootTools/python/macros/CVS/Repository | 1 + CMGTools/RootTools/python/macros/CVS/Root | 1 + CMGTools/RootTools/python/macros/CVS/Tag | 1 + CMGTools/RootTools/python/macros/CVS/Template | 0 CMGTools/RootTools/python/macros/__init__.py | 1 + CMGTools/RootTools/python/macros/__init__.pyc | Bin 0 -> 135 bytes .../python/macros/addTreeVariable.py | 57 + .../python/macros/addTreeVariable.pyc | Bin 0 -> 1854 bytes .../python/macros/cmgTauEffRefHistos.py | 154 + .../python/macros/cmgTauEffRefHistos.pyc | Bin 0 -> 3381 bytes .../python/macros/cmgTauEffRefPlots.py | 53 + .../python/macros/cmgTauEffRefPlots.pyc | Bin 0 -> 1808 bytes .../python/macros/drawJetComponents.py | 24 + .../python/macros/drawJetComponents.pyc | Bin 0 -> 787 bytes CMGTools/RootTools/python/macros/drawMET.py | 94 + CMGTools/RootTools/python/macros/drawMET.pyc | Bin 0 -> 3519 bytes .../RootTools/python/macros/histPlotter.py | 38 + .../RootTools/python/macros/histPlotter.pyc | Bin 0 -> 1131 bytes CMGTools/RootTools/python/macros/isolation.py | 358 + .../RootTools/python/macros/isolation.pyc | Bin 0 -> 8929 bytes .../RootTools/python/macros/jetVsGenJet.py | 172 + .../RootTools/python/macros/jetVsGenJet.pyc | Bin 0 -> 5252 bytes CMGTools/RootTools/python/macros/metTree.py | 44 + CMGTools/RootTools/python/macros/metTree.pyc | Bin 0 -> 1810 bytes .../RootTools/python/macros/plot_delta.py | 124 + .../RootTools/python/macros/plot_delta.pyc | Bin 0 -> 3914 bytes .../python/macros/plot_efficiency.py | 202 + .../python/macros/plot_efficiency.pyc | Bin 0 -> 6751 bytes .../RootTools/python/physicsobjects/BTagSF.py | 22 + .../python/physicsobjects/BTagSF.pyc | Bin 0 -> 1107 bytes .../python/physicsobjects/CVS/Entries | 22 + .../python/physicsobjects/CVS/Repository | 1 + .../RootTools/python/physicsobjects/CVS/Root | 1 + .../RootTools/python/physicsobjects/CVS/Tag | 1 + .../python/physicsobjects/CVS/Template | 0 .../python/physicsobjects/DiObject.py | 170 + .../python/physicsobjects/DiObject.pyc | Bin 0 -> 8577 bytes .../python/physicsobjects/Electron.py | 73 + .../python/physicsobjects/Electron.pyc | Bin 0 -> 3932 bytes .../python/physicsobjects/EnergyCorrector.py | 49 + .../python/physicsobjects/EnergyCorrector.pyc | Bin 0 -> 2269 bytes .../python/physicsobjects/GenParticle.py | 28 + .../python/physicsobjects/GenParticle.pyc | Bin 0 -> 2069 bytes .../python/physicsobjects/HTauTauElectron.py | 140 + .../python/physicsobjects/HTauTauElectron.pyc | Bin 0 -> 5113 bytes .../RootTools/python/physicsobjects/Jet.py | 62 + .../RootTools/python/physicsobjects/Jet.pyc | Bin 0 -> 2403 bytes .../RootTools/python/physicsobjects/Lepton.py | 72 + .../python/physicsobjects/Lepton.pyc | Bin 0 -> 3461 bytes .../python/physicsobjects/LorentzVectors.py | 11 + .../python/physicsobjects/LorentzVectors.pyc | Bin 0 -> 394 bytes .../RootTools/python/physicsobjects/Muon.py | 70 + .../RootTools/python/physicsobjects/Muon.pyc | Bin 0 -> 3737 bytes .../python/physicsobjects/Particle.py | 20 + .../python/physicsobjects/Particle.pyc | Bin 0 -> 1548 bytes .../RootTools/python/physicsobjects/Photon.py | 4 + .../python/physicsobjects/Photon.pyc | Bin 0 -> 426 bytes .../python/physicsobjects/PhysicsObject.py | 56 + .../python/physicsobjects/PhysicsObject.pyc | Bin 0 -> 1810 bytes .../python/physicsobjects/PhysicsObjects.py | 20 + .../python/physicsobjects/PhysicsObjects.pyc | Bin 0 -> 1439 bytes .../physicsobjects/PileUpSummaryInfo.py | 21 + .../physicsobjects/PileUpSummaryInfo.pyc | Bin 0 -> 1646 bytes .../physicsobjects/RochesterCorrections.py | 76 + .../physicsobjects/RochesterCorrections.pyc | Bin 0 -> 2087 bytes .../RootTools/python/physicsobjects/Tau.py | 74 + .../RootTools/python/physicsobjects/Tau.pyc | Bin 0 -> 3814 bytes .../python/physicsobjects/TauDecayModes.py | 52 + .../python/physicsobjects/TauDecayModes.pyc | Bin 0 -> 2667 bytes .../python/physicsobjects/TriggerObject.py | 29 + .../python/physicsobjects/TriggerObject.pyc | Bin 0 -> 1546 bytes .../RootTools/python/physicsobjects/VBF.py | 112 + .../RootTools/python/physicsobjects/VBF.pyc | Bin 0 -> 3845 bytes .../python/physicsobjects/__init__.py | 1 + .../python/physicsobjects/__init__.pyc | Bin 0 -> 143 bytes .../python/physicsobjects/genutils.py | 41 + .../python/physicsobjects/genutils.pyc | Bin 0 -> 2058 bytes CMGTools/RootTools/python/response.py | 28 + CMGTools/RootTools/python/response.pyc | Bin 0 -> 1469 bytes CMGTools/RootTools/python/runLumiReport.py | 96 + CMGTools/RootTools/python/runLumiReport.pyc | Bin 0 -> 3131 bytes .../RootTools/python/statistics/Average.py | 109 + .../RootTools/python/statistics/Average.pyc | Bin 0 -> 4602 bytes .../RootTools/python/statistics/CVS/Entries | 7 + .../python/statistics/CVS/Repository | 1 + CMGTools/RootTools/python/statistics/CVS/Root | 1 + CMGTools/RootTools/python/statistics/CVS/Tag | 1 + .../RootTools/python/statistics/CVS/Template | 0 .../RootTools/python/statistics/Counter.py | 150 + .../RootTools/python/statistics/Counter.pyc | Bin 0 -> 5403 bytes .../RootTools/python/statistics/Histograms.py | 43 + .../python/statistics/Histograms.pyc | Bin 0 -> 1772 bytes CMGTools/RootTools/python/statistics/Tree.py | 59 + CMGTools/RootTools/python/statistics/Tree.pyc | Bin 0 -> 2754 bytes .../RootTools/python/statistics/TreeNumpy.py | 50 + .../RootTools/python/statistics/TreeNumpy.pyc | Bin 0 -> 2275 bytes CMGTools/RootTools/python/statistics/Value.py | 58 + .../RootTools/python/statistics/Value.pyc | Bin 0 -> 2616 bytes .../RootTools/python/statistics/__init__.py | 1 + .../RootTools/python/statistics/__init__.pyc | Bin 0 -> 139 bytes CMGTools/RootTools/python/tests/CVS/Entries | 2 + .../RootTools/python/tests/CVS/Repository | 1 + CMGTools/RootTools/python/tests/CVS/Root | 1 + CMGTools/RootTools/python/tests/CVS/Tag | 1 + CMGTools/RootTools/python/tests/CVS/Template | 0 CMGTools/RootTools/python/tests/__init__.py | 1 + CMGTools/RootTools/python/tests/__init__.pyc | Bin 0 -> 134 bytes CMGTools/RootTools/python/tests/weight.py | 6 + CMGTools/RootTools/python/tests/weight.pyc | Bin 0 -> 243 bytes CMGTools/RootTools/python/treeComparator.py | 175 + CMGTools/RootTools/python/treeComparator.pyc | Bin 0 -> 5108 bytes CMGTools/RootTools/python/utils/CVS/Entries | 19 + .../RootTools/python/utils/CVS/Repository | 1 + CMGTools/RootTools/python/utils/CVS/Root | 1 + CMGTools/RootTools/python/utils/CVS/Tag | 1 + CMGTools/RootTools/python/utils/CVS/Template | 0 CMGTools/RootTools/python/utils/DeltaR.py | 154 + CMGTools/RootTools/python/utils/DeltaR.pyc | Bin 0 -> 4241 bytes .../python/utils/OOTPileUpReweighting.py | 76 + .../python/utils/OOTPileUpReweighting.pyc | Bin 0 -> 3204 bytes .../python/utils/PileupJetHistograms.py | 310 + .../python/utils/PileupJetHistograms.pyc | Bin 0 -> 15439 bytes CMGTools/RootTools/python/utils/RLTInfo.py | 58 + CMGTools/RootTools/python/utils/RLTInfo.pyc | Bin 0 -> 2921 bytes .../RootTools/python/utils/RLTInfoLumi.py | 130 + .../RootTools/python/utils/RLTInfoLumi.pyc | Bin 0 -> 3861 bytes CMGTools/RootTools/python/utils/Regions.py | 90 + CMGTools/RootTools/python/utils/Regions.pyc | Bin 0 -> 3447 bytes .../RootTools/python/utils/TriggerJSON.py | 67 + .../RootTools/python/utils/TriggerJSON.pyc | Bin 0 -> 3000 bytes .../RootTools/python/utils/TriggerList.py | 136 + .../RootTools/python/utils/TriggerList.pyc | Bin 0 -> 5750 bytes .../RootTools/python/utils/TriggerMatching.py | 46 + .../python/utils/TriggerMatching.pyc | Bin 0 -> 1284 bytes CMGTools/RootTools/python/utils/__init__.py | 1 + CMGTools/RootTools/python/utils/__init__.pyc | Bin 0 -> 134 bytes .../RootTools/python/utils/cmsswRelease.py | 48 + .../RootTools/python/utils/cmsswRelease.pyc | Bin 0 -> 2032 bytes CMGTools/RootTools/python/utils/connect.py | 418 + CMGTools/RootTools/python/utils/connect.pyc | Bin 0 -> 12828 bytes CMGTools/RootTools/python/utils/diclist.py | 47 + CMGTools/RootTools/python/utils/diclist.pyc | Bin 0 -> 1800 bytes .../RootTools/python/utils/fileComparator.py | 195 + .../RootTools/python/utils/fileComparator.pyc | Bin 0 -> 6265 bytes .../RootTools/python/utils/fileOrganizer.py | 92 + .../RootTools/python/utils/fileOrganizer.pyc | Bin 0 -> 3874 bytes CMGTools/RootTools/python/utils/file_dir.py | 20 + CMGTools/RootTools/python/utils/file_dir.pyc | Bin 0 -> 848 bytes .../RootTools/python/utils/splitFactor.py | 15 + .../RootTools/python/utils/splitFactor.pyc | Bin 0 -> 944 bytes .../python/utils/triggerEvolution_all.txt | 28763 ++++++++++++++++ CMGTools/RootTools/python/utils/triggerevo.py | 219 + .../RootTools/python/utils/triggerevo.pyc | Bin 0 -> 8394 bytes .../python/utils/vertexWeight/CVS/Entries | 7 + .../python/utils/vertexWeight/CVS/Repository | 1 + .../python/utils/vertexWeight/CVS/Root | 1 + .../python/utils/vertexWeight/CVS/Tag | 1 + .../python/utils/vertexWeight/CVS/Template | 0 .../python/utils/vertexWeight/__init__.py | 1 + .../python/utils/vertexWeight/__init__.pyc | Bin 0 -> 147 bytes .../utils/vertexWeight/vertexWeight_cff.py | 57 + .../utils/vertexWeight/vertexWeight_cff.pyc | Bin 0 -> 2052 bytes .../vertexWeight/vertexWeights2012_cfi.py | 65 + .../vertexWeight/vertexWeights2012_cfi.pyc | Bin 0 -> 1767 bytes .../vertexWeight/vertexWeights3DFall11_cfi.py | 57 + .../vertexWeights3DFall11_cfi.pyc | Bin 0 -> 1903 bytes .../vertexWeights3DSummer11_cfi.py | 57 + .../vertexWeights3DSummer11_cfi.pyc | Bin 0 -> 1865 bytes .../vertexWeight/vertexWeightsFall11_cfi.py | 93 + .../vertexWeight/vertexWeightsFall11_cfi.pyc | Bin 0 -> 2498 bytes .../vertexWeight/vertexWeightsSummer11_cfi.py | 93 + .../vertexWeightsSummer11_cfi.pyc | Bin 0 -> 2448 bytes .../RootTools/python/yellowreport/CVS/Entries | 4 + .../python/yellowreport/CVS/Repository | 1 + .../RootTools/python/yellowreport/CVS/Root | 1 + .../RootTools/python/yellowreport/CVS/Tag | 1 + .../python/yellowreport/CVS/Template | 0 .../RootTools/python/yellowreport/YRParser.py | 42 + .../python/yellowreport/YRParser.pyc | Bin 0 -> 1910 bytes .../python/yellowreport/YR_7TeV.json | 1 + .../python/yellowreport/YR_8TeV.json | 1 + .../RootTools/python/yellowreport/__init__.py | 1 + .../python/yellowreport/__init__.pyc | Bin 0 -> 141 bytes CMGTools/RootTools/src/BTagSF.cc | 268 + CMGTools/RootTools/src/RochCor.cc | 594 + CMGTools/RootTools/src/RochCor2012.cc | 421 + CMGTools/RootTools/src/classes.h | 11 + CMGTools/RootTools/src/classes_def.xml | 5 + CMGTools/RootTools/test/delta_cfg.py | 69 + CMGTools/RootTools/test/eff_btag_cfg.py | 226 + CMGTools/RootTools/test/eff_leptons_cfg.py | 187 + ...impleJetAnalyzer_PAT_CHS_V4_Andreas_cfg.py | 138 + .../test_SimpleJetAnalyzer_PAT_CHS_V4_cfg.py | 147 + ...test_SimpleJetAnalyzer_PAT_NoCHS_V4_cfg.py | 147 + .../test/test_SimpleJetAnalyzer_PAT_cfg.py | 150 + .../test/test_SimpleJetAnalyzer_cfg.py | 122 + .../test_SimpleJetNTupler_PAT_CHS_V4_cfg.py | 148 + .../test_SimpleJetNTupler_PAT_NoCHS_V4_cfg.py | 148 + .../test/test_SimpleJetPlots_V4_cfg.py | 144 + CMGTools/RootTools/test/test_fwlite_cfg.py | 228 + .../RootTools/test/test_fwlite_cmst3_cfg.py | 40 + 846 files changed, 101773 insertions(+) create mode 100644 CMGTools/CaloUpgrade/BuildFile.xml create mode 100644 CMGTools/CaloUpgrade/python/analyzers/.__afs8E72 create mode 100644 CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py create mode 100644 CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py create mode 100644 CMGTools/CaloUpgrade/python/tools/DataFormats.py create mode 100644 CMGTools/CaloUpgrade/run/run.py create mode 100644 CMGTools/Production/.project create mode 100644 CMGTools/Production/PFAOD/PFAOD_V3_cfg.py create mode 100644 CMGTools/Production/PFAOD/PFAOD_V4_cfg.py create mode 100644 CMGTools/Production/PFAOD/PFAOD_V5_cfg.py create mode 100644 CMGTools/Production/PFAOD/V2_cfg.py create mode 100644 CMGTools/Production/PFAOD/V3_cfg.py create mode 100644 CMGTools/Production/PFAOD/V4_cfg.py create mode 100644 CMGTools/Production/PFAOD/V5_cfg.py create mode 100644 CMGTools/Production/PFAOD/ak7calo_cfg.py create mode 100644 CMGTools/Production/PFAOD/all_cfg.py create mode 100644 CMGTools/Production/PFAOD/analysis.py create mode 100644 CMGTools/Production/PFAOD/bare_cfg.py create mode 100644 CMGTools/Production/PFAOD/base.py create mode 100644 CMGTools/Production/PFAOD/caloClusters_cfg.py create mode 100644 CMGTools/Production/PFAOD/localCopy_cfg.py create mode 100644 CMGTools/Production/PFAOD/noCastor_cfg.py create mode 100644 CMGTools/Production/PFAOD/photons_cfg.py create mode 100644 CMGTools/Production/PFAOD/run.py create mode 100644 CMGTools/Production/PFAOD/tevMuons_cfg.py create mode 100644 CMGTools/Production/crab/crab.cfg create mode 100644 CMGTools/Production/prod/samples_data.txt create mode 100644 CMGTools/Production/prod/samples_mc.txt create mode 100644 CMGTools/Production/python/DBLogger.py create mode 100644 CMGTools/Production/python/DBLogger.pyc create mode 100755 CMGTools/Production/python/Das.py create mode 100644 CMGTools/Production/python/Das.pyc create mode 100644 CMGTools/Production/python/PFAOD/CVS/Entries create mode 100644 CMGTools/Production/python/PFAOD/CVS/Repository create mode 100644 CMGTools/Production/python/PFAOD/CVS/Root create mode 100644 CMGTools/Production/python/PFAOD/CVS/Tag create mode 100644 CMGTools/Production/python/PFAOD/CVS/Template create mode 100644 CMGTools/Production/python/PFAOD/PFAOD_EventContent_cff.py create mode 100644 CMGTools/Production/python/PFAOD/PFAOD_EventContent_cff.pyc create mode 100644 CMGTools/Production/python/PFAOD/__init__.py create mode 100644 CMGTools/Production/python/PFAOD/__init__.pyc create mode 100644 CMGTools/Production/python/ProductionTasks.py create mode 100644 CMGTools/Production/python/ProductionTasks.pyc create mode 100644 CMGTools/Production/python/__init__.py create mode 100644 CMGTools/Production/python/__init__.pyc create mode 100644 CMGTools/Production/python/addToDatasets.py create mode 100644 CMGTools/Production/python/addToDatasets.pyc create mode 100644 CMGTools/Production/python/batchmanager.py create mode 100644 CMGTools/Production/python/batchmanager.pyc create mode 100755 CMGTools/Production/python/castorBaseDir.py create mode 100644 CMGTools/Production/python/castorBaseDir.pyc create mode 100755 CMGTools/Production/python/castortools.py create mode 100644 CMGTools/Production/python/castortools.pyc create mode 100755 CMGTools/Production/python/cmgdbApi.py create mode 100644 CMGTools/Production/python/cmgdbApi.pyc create mode 100755 CMGTools/Production/python/cmgdbToolsApi.py create mode 100644 CMGTools/Production/python/cmgdbToolsApi.pyc create mode 100755 CMGTools/Production/python/cx_Oracle.so create mode 100644 CMGTools/Production/python/dataset.py create mode 100644 CMGTools/Production/python/dataset.pyc create mode 100644 CMGTools/Production/python/datasetInformation.py create mode 100644 CMGTools/Production/python/datasetInformation.pyc create mode 100644 CMGTools/Production/python/datasetToSource.py create mode 100644 CMGTools/Production/python/datasetToSource.pyc create mode 100644 CMGTools/Production/python/doImportNewSource.py create mode 100644 CMGTools/Production/python/doImportNewSource.pyc create mode 100755 CMGTools/Production/python/edmIntegrityCheck.py create mode 100644 CMGTools/Production/python/edmIntegrityCheck.pyc create mode 100644 CMGTools/Production/python/eostools.py create mode 100644 CMGTools/Production/python/eostools.pyc create mode 100644 CMGTools/Production/python/fileNameUtils.py create mode 100644 CMGTools/Production/python/fileNameUtils.pyc create mode 100755 CMGTools/Production/python/findDSOnSav.py create mode 100644 CMGTools/Production/python/findDSOnSav.pyc create mode 100644 CMGTools/Production/python/getFiles.py create mode 100644 CMGTools/Production/python/getFiles.pyc create mode 100644 CMGTools/Production/python/hadd.py create mode 100644 CMGTools/Production/python/hadd.pyc create mode 100644 CMGTools/Production/python/logger.py create mode 100644 CMGTools/Production/python/logger.pyc create mode 100644 CMGTools/Production/python/mechanize/CVS/Entries create mode 100644 CMGTools/Production/python/mechanize/CVS/Repository create mode 100644 CMGTools/Production/python/mechanize/CVS/Root create mode 100644 CMGTools/Production/python/mechanize/CVS/Tag create mode 100644 CMGTools/Production/python/mechanize/CVS/Template create mode 100644 CMGTools/Production/python/mechanize/__init__.py create mode 100644 CMGTools/Production/python/mechanize/__init__.pyc create mode 100644 CMGTools/Production/python/mechanize/_auth.py create mode 100644 CMGTools/Production/python/mechanize/_auth.pyc create mode 100644 CMGTools/Production/python/mechanize/_beautifulsoup.py create mode 100644 CMGTools/Production/python/mechanize/_beautifulsoup.pyc create mode 100644 CMGTools/Production/python/mechanize/_clientcookie.py create mode 100644 CMGTools/Production/python/mechanize/_clientcookie.pyc create mode 100644 CMGTools/Production/python/mechanize/_debug.py create mode 100644 CMGTools/Production/python/mechanize/_debug.pyc create mode 100644 CMGTools/Production/python/mechanize/_firefox3cookiejar.py create mode 100644 CMGTools/Production/python/mechanize/_firefox3cookiejar.pyc create mode 100644 CMGTools/Production/python/mechanize/_form.py create mode 100644 CMGTools/Production/python/mechanize/_form.pyc create mode 100644 CMGTools/Production/python/mechanize/_gzip.py create mode 100644 CMGTools/Production/python/mechanize/_gzip.pyc create mode 100644 CMGTools/Production/python/mechanize/_headersutil.py create mode 100644 CMGTools/Production/python/mechanize/_headersutil.pyc create mode 100644 CMGTools/Production/python/mechanize/_html.py create mode 100644 CMGTools/Production/python/mechanize/_html.pyc create mode 100644 CMGTools/Production/python/mechanize/_http.py create mode 100644 CMGTools/Production/python/mechanize/_http.pyc create mode 100644 CMGTools/Production/python/mechanize/_lwpcookiejar.py create mode 100644 CMGTools/Production/python/mechanize/_lwpcookiejar.pyc create mode 100644 CMGTools/Production/python/mechanize/_markupbase.py create mode 100644 CMGTools/Production/python/mechanize/_markupbase.pyc create mode 100644 CMGTools/Production/python/mechanize/_mechanize.py create mode 100644 CMGTools/Production/python/mechanize/_mechanize.pyc create mode 100644 CMGTools/Production/python/mechanize/_mozillacookiejar.py create mode 100644 CMGTools/Production/python/mechanize/_mozillacookiejar.pyc create mode 100644 CMGTools/Production/python/mechanize/_msiecookiejar.py create mode 100644 CMGTools/Production/python/mechanize/_msiecookiejar.pyc create mode 100644 CMGTools/Production/python/mechanize/_opener.py create mode 100644 CMGTools/Production/python/mechanize/_opener.pyc create mode 100644 CMGTools/Production/python/mechanize/_pullparser.py create mode 100644 CMGTools/Production/python/mechanize/_pullparser.pyc create mode 100644 CMGTools/Production/python/mechanize/_request.py create mode 100644 CMGTools/Production/python/mechanize/_request.pyc create mode 100644 CMGTools/Production/python/mechanize/_response.py create mode 100644 CMGTools/Production/python/mechanize/_response.pyc create mode 100644 CMGTools/Production/python/mechanize/_rfc3986.py create mode 100644 CMGTools/Production/python/mechanize/_rfc3986.pyc create mode 100644 CMGTools/Production/python/mechanize/_sgmllib_copy.py create mode 100644 CMGTools/Production/python/mechanize/_sgmllib_copy.pyc create mode 100644 CMGTools/Production/python/mechanize/_sockettimeout.py create mode 100644 CMGTools/Production/python/mechanize/_sockettimeout.pyc create mode 100644 CMGTools/Production/python/mechanize/_testcase.py create mode 100644 CMGTools/Production/python/mechanize/_testcase.pyc create mode 100644 CMGTools/Production/python/mechanize/_urllib2.py create mode 100644 CMGTools/Production/python/mechanize/_urllib2.pyc create mode 100644 CMGTools/Production/python/mechanize/_urllib2_fork.py create mode 100644 CMGTools/Production/python/mechanize/_urllib2_fork.pyc create mode 100644 CMGTools/Production/python/mechanize/_useragent.py create mode 100644 CMGTools/Production/python/mechanize/_useragent.pyc create mode 100644 CMGTools/Production/python/mechanize/_util.py create mode 100644 CMGTools/Production/python/mechanize/_util.pyc create mode 100644 CMGTools/Production/python/mechanize/_version.py create mode 100644 CMGTools/Production/python/mechanize/_version.pyc create mode 100755 CMGTools/Production/python/nameOps.py create mode 100644 CMGTools/Production/python/nameOps.pyc create mode 100644 CMGTools/Production/python/publish.py create mode 100644 CMGTools/Production/python/publish.pyc create mode 100755 CMGTools/Production/python/publishController.py create mode 100644 CMGTools/Production/python/publishController.pyc create mode 100644 CMGTools/Production/python/publishTask.py create mode 100644 CMGTools/Production/python/publishTask.pyc create mode 100644 CMGTools/Production/python/relval.py create mode 100644 CMGTools/Production/python/relval.pyc create mode 100644 CMGTools/Production/python/relvalDefinition.py create mode 100644 CMGTools/Production/python/relvalDefinition.pyc create mode 100755 CMGTools/Production/python/savannahBrowser.py create mode 100644 CMGTools/Production/python/savannahBrowser.pyc create mode 100755 CMGTools/Production/python/savannahFormatter.py create mode 100644 CMGTools/Production/python/savannahFormatter.pyc create mode 100644 CMGTools/Production/python/scanToVEventRange.py create mode 100644 CMGTools/Production/python/scanToVEventRange.pyc create mode 100644 CMGTools/Production/python/sourceFileListCff.py create mode 100644 CMGTools/Production/python/sourceFileListCff.pyc create mode 100644 CMGTools/Production/python/timeout.py create mode 100644 CMGTools/Production/python/timeout.pyc create mode 100755 CMGTools/Production/python/unPublish.py create mode 100644 CMGTools/Production/python/unPublish.pyc create mode 100755 CMGTools/Production/scripts/Das.py create mode 100755 CMGTools/Production/scripts/ProductionTasks.py create mode 100755 CMGTools/Production/scripts/blacklist.py create mode 100755 CMGTools/Production/scripts/castorBaseDir.py create mode 100644 CMGTools/Production/scripts/chunkOutCheck.py create mode 100755 CMGTools/Production/scripts/cmgCp.py create mode 100755 CMGTools/Production/scripts/cmsBatch.py create mode 100755 CMGTools/Production/scripts/cmsStageAll.py create mode 100755 CMGTools/Production/scripts/cmsStageWithFailover.py create mode 100755 CMGTools/Production/scripts/crabProd.py create mode 100755 CMGTools/Production/scripts/crab_stats.py create mode 100755 CMGTools/Production/scripts/crisBatch.py create mode 100755 CMGTools/Production/scripts/dataset.py create mode 100755 CMGTools/Production/scripts/datasetToSource.py create mode 100755 CMGTools/Production/scripts/edmIntegrityCheck.py create mode 100755 CMGTools/Production/scripts/eosDirSize.py create mode 100755 CMGTools/Production/scripts/fwBatch.py create mode 100755 CMGTools/Production/scripts/getEmptyDatasets.py create mode 100755 CMGTools/Production/scripts/getFilesForTransfers.py create mode 100755 CMGTools/Production/scripts/getInfo.py create mode 100644 CMGTools/Production/scripts/getLogger.py create mode 100755 CMGTools/Production/scripts/haddChunks.py create mode 100755 CMGTools/Production/scripts/haddRec.py create mode 100755 CMGTools/Production/scripts/importNewSource.py create mode 100755 CMGTools/Production/scripts/importNewSourceCAF.py create mode 100755 CMGTools/Production/scripts/importSample.py create mode 100644 CMGTools/Production/scripts/jobreport.py create mode 100755 CMGTools/Production/scripts/listSamples.py create mode 100755 CMGTools/Production/scripts/logger.py create mode 100755 CMGTools/Production/scripts/lslast.py create mode 100755 CMGTools/Production/scripts/mergeEDMFiles.py create mode 100755 CMGTools/Production/scripts/migrateSample.py create mode 100755 CMGTools/Production/scripts/phedexbuffer.py create mode 100755 CMGTools/Production/scripts/pickEvents.py create mode 100755 CMGTools/Production/scripts/powhegbatch.py create mode 100755 CMGTools/Production/scripts/printEvents.py create mode 100755 CMGTools/Production/scripts/publish.py create mode 100755 CMGTools/Production/scripts/publishValidationRunInfo.py create mode 100755 CMGTools/Production/scripts/pybatch.py create mode 100755 CMGTools/Production/scripts/queryDashBoard.sh create mode 100755 CMGTools/Production/scripts/relval.py create mode 100755 CMGTools/Production/scripts/relvalDefinition.py create mode 100755 CMGTools/Production/scripts/rfrmMany.py create mode 100644 CMGTools/Production/scripts/sampleList.py create mode 100755 CMGTools/Production/scripts/scanToVEventRange.py create mode 100644 CMGTools/Production/scripts/scaneos.py create mode 100644 CMGTools/Production/scripts/setLogger.py create mode 100755 CMGTools/Production/scripts/sourceFileList.py create mode 100755 CMGTools/Production/scripts/sourceFileListCAF.py create mode 100755 CMGTools/Production/scripts/splitBatch.py create mode 100644 CMGTools/Production/scripts/triggerEvolution_all.txt create mode 100644 CMGTools/Production/scripts/triggerevo.py create mode 100755 CMGTools/Production/scripts/unPublish.py create mode 100755 CMGTools/Production/scripts/writeMultiCrabCfg.py create mode 100755 CMGTools/Production/scripts/writeSavannah.py create mode 100644 CMGTools/Production/test/test_eostools.py create mode 100644 CMGTools/Production/test/workflow/CVS/Entries create mode 100644 CMGTools/Production/test/workflow/CVS/Repository create mode 100644 CMGTools/Production/test/workflow/CVS/Root create mode 100644 CMGTools/Production/test/workflow/CVS/Tag create mode 100644 CMGTools/Production/test/workflow/CVS/Template create mode 100644 CMGTools/Production/test/workflow/README create mode 100644 CMGTools/Production/test/workflow/prescaler_cfg.py create mode 100644 CMGTools/RootTools/.admin/CVS/Entries create mode 100644 CMGTools/RootTools/.admin/CVS/Repository create mode 100644 CMGTools/RootTools/.admin/CVS/Root create mode 100644 CMGTools/RootTools/.admin/CVS/Tag create mode 100644 CMGTools/RootTools/.admin/CVS/Template create mode 100644 CMGTools/RootTools/.admin/developers create mode 100644 CMGTools/RootTools/.cdtproject create mode 100644 CMGTools/RootTools/.project create mode 100644 CMGTools/RootTools/.pydevproject create mode 100644 CMGTools/RootTools/BuildFile.xml create mode 100644 CMGTools/RootTools/data/Reweight/2011/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/2011/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/2011/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/2011/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/2011/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/2011/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root create mode 100644 CMGTools/RootTools/data/Reweight/2011/pileup_Fall11.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/2012/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/2012/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/2012/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/2012/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/2012/HildrethMCPileupHistogram_A.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_observed_A.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_A.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_190456_196531.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_start_196509.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B_start_196509.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_observed.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_true.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012A.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_194480_195016.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_195017_195947.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_start_194479.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_data_2012A_2012B_start_195947.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A_2012B_193752_195135.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_Run2012B_193752_195135.root create mode 100644 CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json create mode 100644 CMGTools/RootTools/data/Reweight/2012/plotPileUp.py create mode 100644 CMGTools/RootTools/data/Reweight/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/EfficiencyAnalyzer.root create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Template create mode 100644 CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/EfficiencyAnalyzer.root create mode 100644 CMGTools/RootTools/data/TestDataMC/CVS/Entries create mode 100644 CMGTools/RootTools/data/TestDataMC/CVS/Repository create mode 100644 CMGTools/RootTools/data/TestDataMC/CVS/Root create mode 100644 CMGTools/RootTools/data/TestDataMC/CVS/Tag create mode 100644 CMGTools/RootTools/data/TestDataMC/CVS/Template create mode 100644 CMGTools/RootTools/data/TestDataMC/DYJets_28Oct11T221757.root create mode 100644 CMGTools/RootTools/data/TestDataMC/TTJets_28Oct11T222129.root create mode 100644 CMGTools/RootTools/data/TestDataMC/WJets_28Oct11T221707.root create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/CVS/Template create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py create mode 100644 CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py create mode 100644 CMGTools/RootTools/data/TestDataMC/data_28Oct11T222050.root create mode 100644 CMGTools/RootTools/data/vertexWeight/CVS/Entries create mode 100644 CMGTools/RootTools/data/vertexWeight/CVS/Repository create mode 100644 CMGTools/RootTools/data/vertexWeight/CVS/Root create mode 100644 CMGTools/RootTools/data/vertexWeight/CVS/Tag create mode 100644 CMGTools/RootTools/data/vertexWeight/CVS/Template create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-173692_2.1invfb.pileup.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-180252_4.6invfb.pileup.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup3D_2011B.pileup.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup3D_Fall11MC.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup3D_Summer11MC.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_160404-173692_2.1invfb.pileup.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_160404-180252_4.6invfb.pileup.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_2011B.pileup.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_2012ABCD.true.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_2012BCD.true.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_2012D6fb_203894_207898.true.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_2012HCP_190456_203002.true.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_2012ICHEP_start_196509.true.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_Fall11MC.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_Summer11MC.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC52X.true.root create mode 100644 CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC53X.true.root create mode 100644 CMGTools/RootTools/interface/BTagSF.h create mode 100644 CMGTools/RootTools/interface/RochCor.h create mode 100644 CMGTools/RootTools/interface/RochCor2012.h create mode 100644 CMGTools/RootTools/plugins/BuildFile.xml create mode 100644 CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc create mode 100644 CMGTools/RootTools/plugins/PileUpWeightProducer.cc create mode 100644 CMGTools/RootTools/python/AliasSetter.py create mode 100644 CMGTools/RootTools/python/AliasSetter.pyc create mode 100644 CMGTools/RootTools/python/Chain.py create mode 100644 CMGTools/RootTools/python/Chain.pyc create mode 100644 CMGTools/RootTools/python/CutCorrelations.py create mode 100644 CMGTools/RootTools/python/CutCorrelations.pyc create mode 100644 CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.py create mode 100644 CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.pyc create mode 100644 CMGTools/RootTools/python/DataMC/CVS/Entries create mode 100644 CMGTools/RootTools/python/DataMC/CVS/Repository create mode 100644 CMGTools/RootTools/python/DataMC/CVS/Root create mode 100644 CMGTools/RootTools/python/DataMC/CVS/Tag create mode 100644 CMGTools/RootTools/python/DataMC/CVS/Template create mode 100644 CMGTools/RootTools/python/DataMC/DataMCPlot.py create mode 100644 CMGTools/RootTools/python/DataMC/DataMCPlot.pyc create mode 100644 CMGTools/RootTools/python/DataMC/Histogram.py create mode 100644 CMGTools/RootTools/python/DataMC/Histogram.pyc create mode 100644 CMGTools/RootTools/python/DataMC/Stack.py create mode 100644 CMGTools/RootTools/python/DataMC/Stack.pyc create mode 100644 CMGTools/RootTools/python/DataMC/Weight.py create mode 100644 CMGTools/RootTools/python/DataMC/Weight.pyc create mode 100644 CMGTools/RootTools/python/DataMC/__init__.py create mode 100644 CMGTools/RootTools/python/DataMC/__init__.pyc create mode 100644 CMGTools/RootTools/python/GraphErrors.py create mode 100644 CMGTools/RootTools/python/GraphErrors.pyc create mode 100644 CMGTools/RootTools/python/HistComparator.py create mode 100644 CMGTools/RootTools/python/HistComparator.pyc create mode 100644 CMGTools/RootTools/python/HistogramComparison.py create mode 100644 CMGTools/RootTools/python/HistogramComparison.pyc create mode 100644 CMGTools/RootTools/python/Legend.py create mode 100644 CMGTools/RootTools/python/Legend.pyc create mode 100644 CMGTools/RootTools/python/PersistentDict.py create mode 100644 CMGTools/RootTools/python/PersistentDict.pyc create mode 100644 CMGTools/RootTools/python/PyRoot.py create mode 100644 CMGTools/RootTools/python/PyRoot.pyc create mode 100644 CMGTools/RootTools/python/ReWeighter.py create mode 100644 CMGTools/RootTools/python/ReWeighter.pyc create mode 100644 CMGTools/RootTools/python/RootDir.py create mode 100644 CMGTools/RootTools/python/RootDir.pyc create mode 100644 CMGTools/RootTools/python/RootFile.py create mode 100644 CMGTools/RootTools/python/RootFile.pyc create mode 100644 CMGTools/RootTools/python/RootInit.py create mode 100644 CMGTools/RootTools/python/RootInit.pyc create mode 100644 CMGTools/RootTools/python/RootIterator.py create mode 100644 CMGTools/RootTools/python/RootIterator.pyc create mode 100644 CMGTools/RootTools/python/RootTools.py create mode 100644 CMGTools/RootTools/python/RootTools.pyc create mode 100644 CMGTools/RootTools/python/StartUp.py create mode 100644 CMGTools/RootTools/python/StartUp.pyc create mode 100644 CMGTools/RootTools/python/Style.py create mode 100644 CMGTools/RootTools/python/Style.pyc create mode 100644 CMGTools/RootTools/python/TagAndProbe.py create mode 100644 CMGTools/RootTools/python/TagAndProbe.pyc create mode 100644 CMGTools/RootTools/python/TaggedFile.py create mode 100644 CMGTools/RootTools/python/TaggedFile.pyc create mode 100644 CMGTools/RootTools/python/TestTools.py create mode 100644 CMGTools/RootTools/python/TestTools.pyc create mode 100644 CMGTools/RootTools/python/TreeFunctions.py create mode 100644 CMGTools/RootTools/python/TreeFunctions.pyc create mode 100644 CMGTools/RootTools/python/Utils.py create mode 100644 CMGTools/RootTools/python/Utils.pyc create mode 100644 CMGTools/RootTools/python/__init__.py create mode 100644 CMGTools/RootTools/python/__init__.pyc create mode 100644 CMGTools/RootTools/python/analyzers/CVS/Entries create mode 100644 CMGTools/RootTools/python/analyzers/CVS/Repository create mode 100644 CMGTools/RootTools/python/analyzers/CVS/Root create mode 100644 CMGTools/RootTools/python/analyzers/CVS/Tag create mode 100644 CMGTools/RootTools/python/analyzers/CVS/Template create mode 100644 CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/DeltaAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py create mode 100644 CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.pyc create mode 100644 CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/EventSelector.py create mode 100644 CMGTools/RootTools/python/analyzers/EventSelector.pyc create mode 100644 CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/JSONAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/JSONAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/JetAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/JetAnalyzer.pyc create mode 100755 CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/MetAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/MetTreeProducer.py create mode 100644 CMGTools/RootTools/python/analyzers/MetTreeProducer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/PileUpAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py create mode 100644 CMGTools/RootTools/python/analyzers/SimpleJetNTupler.pyc create mode 100644 CMGTools/RootTools/python/analyzers/SimpleJetPlots.py create mode 100644 CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc create mode 100644 CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/TreeAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/TreeAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py create mode 100644 CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.pyc create mode 100644 CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/TriggerAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/VertexAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/VertexAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/VertexHistograms.py create mode 100644 CMGTools/RootTools/python/analyzers/VertexHistograms.pyc create mode 100644 CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.py create mode 100644 CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.pyc create mode 100644 CMGTools/RootTools/python/analyzers/__init__.py create mode 100644 CMGTools/RootTools/python/analyzers/__init__.pyc create mode 100644 CMGTools/RootTools/python/cmgTuple.py create mode 100644 CMGTools/RootTools/python/cmgTuple.pyc create mode 100644 CMGTools/RootTools/python/fwlite/Analyzer.py create mode 100644 CMGTools/RootTools/python/fwlite/Analyzer.pyc create mode 100644 CMGTools/RootTools/python/fwlite/AutoHandle.py create mode 100644 CMGTools/RootTools/python/fwlite/AutoHandle.pyc create mode 100644 CMGTools/RootTools/python/fwlite/CVS/Entries create mode 100644 CMGTools/RootTools/python/fwlite/CVS/Repository create mode 100644 CMGTools/RootTools/python/fwlite/CVS/Root create mode 100644 CMGTools/RootTools/python/fwlite/CVS/Tag create mode 100644 CMGTools/RootTools/python/fwlite/CVS/Template create mode 100644 CMGTools/RootTools/python/fwlite/Config.py create mode 100644 CMGTools/RootTools/python/fwlite/Config.pyc create mode 100644 CMGTools/RootTools/python/fwlite/Event.py create mode 100644 CMGTools/RootTools/python/fwlite/Event.pyc create mode 100644 CMGTools/RootTools/python/fwlite/Looper.py create mode 100644 CMGTools/RootTools/python/fwlite/Looper.pyc create mode 100644 CMGTools/RootTools/python/fwlite/MultiLoop.py create mode 100644 CMGTools/RootTools/python/fwlite/MultiLoop.pyc create mode 100644 CMGTools/RootTools/python/fwlite/Output.py create mode 100644 CMGTools/RootTools/python/fwlite/Output.pyc create mode 100644 CMGTools/RootTools/python/fwlite/PythonPath.py create mode 100644 CMGTools/RootTools/python/fwlite/PythonPath.pyc create mode 100644 CMGTools/RootTools/python/fwlite/Weight.py create mode 100644 CMGTools/RootTools/python/fwlite/Weight.pyc create mode 100644 CMGTools/RootTools/python/fwlite/__init__.py create mode 100644 CMGTools/RootTools/python/fwlite/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/CVS/Root create mode 100644 CMGTools/RootTools/python/html/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/CVS/Template create mode 100644 CMGTools/RootTools/python/html/DirectoryTree.py create mode 100644 CMGTools/RootTools/python/html/DirectoryTree.pyc create mode 100644 CMGTools/RootTools/python/html/__init__.py create mode 100644 CMGTools/RootTools/python/html/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/examples/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/examples/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/examples/CVS/Root create mode 100644 CMGTools/RootTools/python/html/examples/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/examples/CVS/Template create mode 100644 CMGTools/RootTools/python/html/examples/__init__.py create mode 100644 CMGTools/RootTools/python/html/examples/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/markup.py create mode 100644 CMGTools/RootTools/python/html/markup.pyc create mode 100644 CMGTools/RootTools/python/html/templates/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/QCD.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/TT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/VV.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/W.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZJ.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZLL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZTT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/data_obs.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/index.html create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/QCD.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/TT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/VV.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/W.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZJ.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZLL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZTT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/data_obs.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/index.html create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/QCD.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/TT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/VV.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/W.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/ZJ.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/ZL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/ZLL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/ZTT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/data_obs.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/index.html create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/QCD.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/TT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/VV.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/W.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZJ.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZLL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZTT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/data_obs.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/index.html create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/QCD.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/TT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/VV.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/W.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZJ.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZLL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZTT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/data_obs.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/index.html create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Entries create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Repository create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Root create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Tag create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Template create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/QCD.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/TT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/VV.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/W.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZJ.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZLL.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZTT.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/__init__.py create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/__init__.pyc create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/data_obs.png create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/index.html create mode 100644 CMGTools/RootTools/python/html/templates/eleTau/index.html create mode 100644 CMGTools/RootTools/python/json/CVS/Entries create mode 100644 CMGTools/RootTools/python/json/CVS/Repository create mode 100644 CMGTools/RootTools/python/json/CVS/Root create mode 100644 CMGTools/RootTools/python/json/CVS/Tag create mode 100644 CMGTools/RootTools/python/json/CVS/Template create mode 100644 CMGTools/RootTools/python/json/__init__.py create mode 100644 CMGTools/RootTools/python/json/__init__.pyc create mode 100644 CMGTools/RootTools/python/json/dcsJSONS.py create mode 100644 CMGTools/RootTools/python/json/dcsJSONS.pyc create mode 100644 CMGTools/RootTools/python/json/jsonPick.py create mode 100644 CMGTools/RootTools/python/json/jsonPick.pyc create mode 100644 CMGTools/RootTools/python/macros/CVS/Entries create mode 100644 CMGTools/RootTools/python/macros/CVS/Repository create mode 100644 CMGTools/RootTools/python/macros/CVS/Root create mode 100644 CMGTools/RootTools/python/macros/CVS/Tag create mode 100644 CMGTools/RootTools/python/macros/CVS/Template create mode 100644 CMGTools/RootTools/python/macros/__init__.py create mode 100644 CMGTools/RootTools/python/macros/__init__.pyc create mode 100644 CMGTools/RootTools/python/macros/addTreeVariable.py create mode 100644 CMGTools/RootTools/python/macros/addTreeVariable.pyc create mode 100644 CMGTools/RootTools/python/macros/cmgTauEffRefHistos.py create mode 100644 CMGTools/RootTools/python/macros/cmgTauEffRefHistos.pyc create mode 100644 CMGTools/RootTools/python/macros/cmgTauEffRefPlots.py create mode 100644 CMGTools/RootTools/python/macros/cmgTauEffRefPlots.pyc create mode 100644 CMGTools/RootTools/python/macros/drawJetComponents.py create mode 100644 CMGTools/RootTools/python/macros/drawJetComponents.pyc create mode 100644 CMGTools/RootTools/python/macros/drawMET.py create mode 100644 CMGTools/RootTools/python/macros/drawMET.pyc create mode 100644 CMGTools/RootTools/python/macros/histPlotter.py create mode 100644 CMGTools/RootTools/python/macros/histPlotter.pyc create mode 100644 CMGTools/RootTools/python/macros/isolation.py create mode 100644 CMGTools/RootTools/python/macros/isolation.pyc create mode 100644 CMGTools/RootTools/python/macros/jetVsGenJet.py create mode 100644 CMGTools/RootTools/python/macros/jetVsGenJet.pyc create mode 100644 CMGTools/RootTools/python/macros/metTree.py create mode 100644 CMGTools/RootTools/python/macros/metTree.pyc create mode 100644 CMGTools/RootTools/python/macros/plot_delta.py create mode 100644 CMGTools/RootTools/python/macros/plot_delta.pyc create mode 100644 CMGTools/RootTools/python/macros/plot_efficiency.py create mode 100644 CMGTools/RootTools/python/macros/plot_efficiency.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/BTagSF.py create mode 100644 CMGTools/RootTools/python/physicsobjects/BTagSF.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/CVS/Entries create mode 100644 CMGTools/RootTools/python/physicsobjects/CVS/Repository create mode 100644 CMGTools/RootTools/python/physicsobjects/CVS/Root create mode 100644 CMGTools/RootTools/python/physicsobjects/CVS/Tag create mode 100644 CMGTools/RootTools/python/physicsobjects/CVS/Template create mode 100644 CMGTools/RootTools/python/physicsobjects/DiObject.py create mode 100644 CMGTools/RootTools/python/physicsobjects/DiObject.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Electron.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Electron.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/EnergyCorrector.py create mode 100644 CMGTools/RootTools/python/physicsobjects/EnergyCorrector.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/GenParticle.py create mode 100644 CMGTools/RootTools/python/physicsobjects/GenParticle.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/HTauTauElectron.py create mode 100644 CMGTools/RootTools/python/physicsobjects/HTauTauElectron.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Jet.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Jet.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Lepton.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Lepton.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/LorentzVectors.py create mode 100644 CMGTools/RootTools/python/physicsobjects/LorentzVectors.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Muon.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Muon.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Particle.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Particle.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Photon.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Photon.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/PhysicsObject.py create mode 100644 CMGTools/RootTools/python/physicsobjects/PhysicsObject.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/PhysicsObjects.py create mode 100644 CMGTools/RootTools/python/physicsobjects/PhysicsObjects.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.py create mode 100644 CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/RochesterCorrections.py create mode 100644 CMGTools/RootTools/python/physicsobjects/RochesterCorrections.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/Tau.py create mode 100644 CMGTools/RootTools/python/physicsobjects/Tau.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/TauDecayModes.py create mode 100644 CMGTools/RootTools/python/physicsobjects/TauDecayModes.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/TriggerObject.py create mode 100644 CMGTools/RootTools/python/physicsobjects/TriggerObject.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/VBF.py create mode 100644 CMGTools/RootTools/python/physicsobjects/VBF.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/__init__.py create mode 100644 CMGTools/RootTools/python/physicsobjects/__init__.pyc create mode 100644 CMGTools/RootTools/python/physicsobjects/genutils.py create mode 100644 CMGTools/RootTools/python/physicsobjects/genutils.pyc create mode 100644 CMGTools/RootTools/python/response.py create mode 100644 CMGTools/RootTools/python/response.pyc create mode 100644 CMGTools/RootTools/python/runLumiReport.py create mode 100644 CMGTools/RootTools/python/runLumiReport.pyc create mode 100644 CMGTools/RootTools/python/statistics/Average.py create mode 100644 CMGTools/RootTools/python/statistics/Average.pyc create mode 100644 CMGTools/RootTools/python/statistics/CVS/Entries create mode 100644 CMGTools/RootTools/python/statistics/CVS/Repository create mode 100644 CMGTools/RootTools/python/statistics/CVS/Root create mode 100644 CMGTools/RootTools/python/statistics/CVS/Tag create mode 100644 CMGTools/RootTools/python/statistics/CVS/Template create mode 100644 CMGTools/RootTools/python/statistics/Counter.py create mode 100644 CMGTools/RootTools/python/statistics/Counter.pyc create mode 100644 CMGTools/RootTools/python/statistics/Histograms.py create mode 100644 CMGTools/RootTools/python/statistics/Histograms.pyc create mode 100644 CMGTools/RootTools/python/statistics/Tree.py create mode 100644 CMGTools/RootTools/python/statistics/Tree.pyc create mode 100644 CMGTools/RootTools/python/statistics/TreeNumpy.py create mode 100644 CMGTools/RootTools/python/statistics/TreeNumpy.pyc create mode 100644 CMGTools/RootTools/python/statistics/Value.py create mode 100644 CMGTools/RootTools/python/statistics/Value.pyc create mode 100644 CMGTools/RootTools/python/statistics/__init__.py create mode 100644 CMGTools/RootTools/python/statistics/__init__.pyc create mode 100644 CMGTools/RootTools/python/tests/CVS/Entries create mode 100644 CMGTools/RootTools/python/tests/CVS/Repository create mode 100644 CMGTools/RootTools/python/tests/CVS/Root create mode 100644 CMGTools/RootTools/python/tests/CVS/Tag create mode 100644 CMGTools/RootTools/python/tests/CVS/Template create mode 100644 CMGTools/RootTools/python/tests/__init__.py create mode 100644 CMGTools/RootTools/python/tests/__init__.pyc create mode 100644 CMGTools/RootTools/python/tests/weight.py create mode 100644 CMGTools/RootTools/python/tests/weight.pyc create mode 100644 CMGTools/RootTools/python/treeComparator.py create mode 100644 CMGTools/RootTools/python/treeComparator.pyc create mode 100644 CMGTools/RootTools/python/utils/CVS/Entries create mode 100644 CMGTools/RootTools/python/utils/CVS/Repository create mode 100644 CMGTools/RootTools/python/utils/CVS/Root create mode 100644 CMGTools/RootTools/python/utils/CVS/Tag create mode 100644 CMGTools/RootTools/python/utils/CVS/Template create mode 100644 CMGTools/RootTools/python/utils/DeltaR.py create mode 100644 CMGTools/RootTools/python/utils/DeltaR.pyc create mode 100644 CMGTools/RootTools/python/utils/OOTPileUpReweighting.py create mode 100644 CMGTools/RootTools/python/utils/OOTPileUpReweighting.pyc create mode 100644 CMGTools/RootTools/python/utils/PileupJetHistograms.py create mode 100644 CMGTools/RootTools/python/utils/PileupJetHistograms.pyc create mode 100644 CMGTools/RootTools/python/utils/RLTInfo.py create mode 100644 CMGTools/RootTools/python/utils/RLTInfo.pyc create mode 100644 CMGTools/RootTools/python/utils/RLTInfoLumi.py create mode 100644 CMGTools/RootTools/python/utils/RLTInfoLumi.pyc create mode 100644 CMGTools/RootTools/python/utils/Regions.py create mode 100644 CMGTools/RootTools/python/utils/Regions.pyc create mode 100644 CMGTools/RootTools/python/utils/TriggerJSON.py create mode 100644 CMGTools/RootTools/python/utils/TriggerJSON.pyc create mode 100644 CMGTools/RootTools/python/utils/TriggerList.py create mode 100644 CMGTools/RootTools/python/utils/TriggerList.pyc create mode 100644 CMGTools/RootTools/python/utils/TriggerMatching.py create mode 100644 CMGTools/RootTools/python/utils/TriggerMatching.pyc create mode 100644 CMGTools/RootTools/python/utils/__init__.py create mode 100644 CMGTools/RootTools/python/utils/__init__.pyc create mode 100644 CMGTools/RootTools/python/utils/cmsswRelease.py create mode 100644 CMGTools/RootTools/python/utils/cmsswRelease.pyc create mode 100644 CMGTools/RootTools/python/utils/connect.py create mode 100644 CMGTools/RootTools/python/utils/connect.pyc create mode 100644 CMGTools/RootTools/python/utils/diclist.py create mode 100644 CMGTools/RootTools/python/utils/diclist.pyc create mode 100644 CMGTools/RootTools/python/utils/fileComparator.py create mode 100644 CMGTools/RootTools/python/utils/fileComparator.pyc create mode 100644 CMGTools/RootTools/python/utils/fileOrganizer.py create mode 100644 CMGTools/RootTools/python/utils/fileOrganizer.pyc create mode 100644 CMGTools/RootTools/python/utils/file_dir.py create mode 100644 CMGTools/RootTools/python/utils/file_dir.pyc create mode 100644 CMGTools/RootTools/python/utils/splitFactor.py create mode 100644 CMGTools/RootTools/python/utils/splitFactor.pyc create mode 100644 CMGTools/RootTools/python/utils/triggerEvolution_all.txt create mode 100644 CMGTools/RootTools/python/utils/triggerevo.py create mode 100644 CMGTools/RootTools/python/utils/triggerevo.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/CVS/Entries create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/CVS/Repository create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/CVS/Root create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/CVS/Tag create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/CVS/Template create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/__init__.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/__init__.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeight_cff.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeight_cff.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DSummer11_cfi.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DSummer11_cfi.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.pyc create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsSummer11_cfi.py create mode 100644 CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsSummer11_cfi.pyc create mode 100644 CMGTools/RootTools/python/yellowreport/CVS/Entries create mode 100644 CMGTools/RootTools/python/yellowreport/CVS/Repository create mode 100644 CMGTools/RootTools/python/yellowreport/CVS/Root create mode 100644 CMGTools/RootTools/python/yellowreport/CVS/Tag create mode 100644 CMGTools/RootTools/python/yellowreport/CVS/Template create mode 100644 CMGTools/RootTools/python/yellowreport/YRParser.py create mode 100644 CMGTools/RootTools/python/yellowreport/YRParser.pyc create mode 100644 CMGTools/RootTools/python/yellowreport/YR_7TeV.json create mode 100644 CMGTools/RootTools/python/yellowreport/YR_8TeV.json create mode 100644 CMGTools/RootTools/python/yellowreport/__init__.py create mode 100644 CMGTools/RootTools/python/yellowreport/__init__.pyc create mode 100644 CMGTools/RootTools/src/BTagSF.cc create mode 100644 CMGTools/RootTools/src/RochCor.cc create mode 100644 CMGTools/RootTools/src/RochCor2012.cc create mode 100644 CMGTools/RootTools/src/classes.h create mode 100644 CMGTools/RootTools/src/classes_def.xml create mode 100644 CMGTools/RootTools/test/delta_cfg.py create mode 100644 CMGTools/RootTools/test/eff_btag_cfg.py create mode 100644 CMGTools/RootTools/test/eff_leptons_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_Andreas_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_NoCHS_V4_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetAnalyzer_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_CHS_V4_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_NoCHS_V4_cfg.py create mode 100644 CMGTools/RootTools/test/test_SimpleJetPlots_V4_cfg.py create mode 100644 CMGTools/RootTools/test/test_fwlite_cfg.py create mode 100644 CMGTools/RootTools/test/test_fwlite_cmst3_cfg.py diff --git a/CMGTools/CaloUpgrade/BuildFile.xml b/CMGTools/CaloUpgrade/BuildFile.xml new file mode 100644 index 0000000..9a60376 --- /dev/null +++ b/CMGTools/CaloUpgrade/BuildFile.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/CMGTools/CaloUpgrade/python/analyzers/.__afs8E72 b/CMGTools/CaloUpgrade/python/analyzers/.__afs8E72 new file mode 100644 index 0000000000000000000000000000000000000000..b2f6b0a8a0eff8a6476b8c4574e6df74b56e40b6 GIT binary patch literal 12737 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') + self.handles['hoHits'] = AutoHandle( ('particleFlowRecHitHO',''),'std::vector') + self.handles['ecalHits'] = AutoHandle( ('particleFlowRecHitECAL',''),'std::vector') + self.handles['puInfo'] = AutoHandle( ('addPileupInfo',''),'std::vector') + self.handles['tracks'] = AutoHandle( ('pfTrack',''),'std::vector') + + def beginLoop(self): + super(HCALShowerAnalyzer,self).beginLoop() + + + def process(self, iEvent, event): + self.event = iEvent.eventAuxiliary().id().event() + self.readCollections( iEvent ) + + event.pu = self.handles['puInfo'].product() + event.puInteractions=event.pu[0].getTrueNumInteractions() + + event.tracks = self.handles['tracks'].product() + event.hcalHits = self.handles['hcalHits'].product() + event.ecalHits = self.handles['ecalHits'].product() + event.hoHits = self.handles['hoHits'].product() + + event.showers=[] + + #loop on tracks and match them with clusters + for track in event.tracks: + shower = ShowerFromChargedPion(track,1.0) + for hit in event.ecalHits: + shower.addConstituent(hit,True) + for hit in (event.hcalHits): + shower.addConstituent(hit) + for hit in (event.hoHits): + shower.addConstituent(hit) + event.showers.append(shower) + print shower + + return True + + diff --git a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py new file mode 100644 index 0000000..d2ac3b8 --- /dev/null +++ b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py @@ -0,0 +1,35 @@ +import operator +import itertools +import copy +from math import fabs +from ROOT import TLorentzVector + +from CMGTools.RootTools.analyzers.TreeAnalyzerNumpy import TreeAnalyzerNumpy + +class HCALShowerTree( TreeAnalyzerNumpy ): + + def declareVariables(self): + + self.branch('nPU') + self.branch('trackPt') + self.branch('trackP') + self.branch('trackEta') + self.branch('NECAL') + self.branch('NHCAL') + + super(HCALShowerTree, self).declareVariables() + + + + def process(self, iEvent, event): + for shower in event.showers: + self.reset() + self.set('nPU',event.puInteractions) + self.set('trackPt',block.trackVector.Pt()) + self.set('trackEta',block.trackVector.Eta()) + self.set('trackP',block.trackMomentum) + self.set('NECAL',float(len(block.ecalConstituents))) + self.set('NHCAL',float(len(block.hcalConstiturents))) + self.fill() + + diff --git a/CMGTools/CaloUpgrade/python/tools/DataFormats.py b/CMGTools/CaloUpgrade/python/tools/DataFormats.py new file mode 100644 index 0000000..cbe87f5 --- /dev/null +++ b/CMGTools/CaloUpgrade/python/tools/DataFormats.py @@ -0,0 +1,77 @@ +from ROOT import TLorentzVector +import ROOT +from math import fabs,sqrt +from CMGTools.RootTools.utils.DeltaR import deltaR,deltaPhi + +class ShowerFromChargedPion(object): + def __init__(self,track,dr = 0.5): + self.track=track + self.dr = dr + self.ecalEntrance =track.extrapolatedPoint(4).position() + self.hcalEntrance =track.extrapolatedPoint(5).position() + self.trackMomentum = self.track.extrapolatedPoint(4).momentum().energy() + self.trackVector = self.track.extrapolatedPoint(1).momentum() + self.ecalVector=None + self.hcalVector=None + self.ecalConstituents=[] + self.hcalConstituents=[] + self.hcalTiming=[] + + + def vectorFromConstituent(self,cluster): + vec = ROOT.TVector3(cluster.position().x(),cluster.position().y(),cluster.position().z()) + vec= vec.Unit() + vec*=cluster.energy() + return ROOT.TLorentzVector(vec.x(),vec.y(),vec.z(),cluster.energy()) + + def addConstituent(self,constituent,ecal = False): + vec = self.vectorFromConstituent(constituent) + + if ecal and deltaR(vec.Eta(),vec.Phi(),self.ecalEntrance.Eta(),self.ecalEntrance.Phi()) + + Production + + + + + + org.python.pydev.PyDevBuilder + + + + + org.eclipse.cdt.make.core.makeBuilder + + + + org.eclipse.cdt.make.core.enableCleanBuild + false + + + org.eclipse.cdt.make.core.append_environment + true + + + org.eclipse.cdt.make.core.stopOnError + false + + + org.eclipse.cdt.make.core.enabledIncrementalBuild + false + + + org.eclipse.cdt.make.core.build.command + scram + + + org.eclipse.cdt.make.core.build.target.inc + all + + + org.eclipse.cdt.make.core.build.arguments + b + + + org.eclipse.cdt.make.core.environment + + + + org.eclipse.cdt.make.core.useDefaultBuildCmd + false + + + org.eclipse.cdt.make.core.enableAutoBuild + false + + + org.eclipse.cdt.make.core.build.target.auto + all + + + org.eclipse.cdt.make.core.enableFullBuild + false + + + org.eclipse.cdt.make.core.build.target.clean + clean + + + org.eclipse.cdt.core.errorOutputParser + org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.VCErrorParser; + + + + + org.eclipse.cdt.make.core.ScannerConfigBuilder + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.make.core.makeNature + org.eclipse.cdt.make.core.ScannerConfigNature + org.eclipse.cdt.core.ccnature + org.python.pydev.pythonNature + + diff --git a/CMGTools/Production/PFAOD/PFAOD_V3_cfg.py b/CMGTools/Production/PFAOD/PFAOD_V3_cfg.py new file mode 100644 index 0000000..d901b99 --- /dev/null +++ b/CMGTools/Production/PFAOD/PFAOD_V3_cfg.py @@ -0,0 +1,37 @@ +import FWCore.ParameterSet.Config as cms +import sys +import os + +process = cms.Process("PFAOD") + + +from CMGTools.Production.datasetToSource import * +process.source = datasetToSource( + 'CMS', + '/DoubleMu/StoreResults-DoubleMu_2011A_PR_v4_embedded_trans1_tau116_ptmu1_13had1_17_v3-f456bdbb960236e5c696adfe9b04eaae/USER', + '.*root') + + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +#WARNING! +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) + +process.load("Configuration.EventContent.EventContent_cff") +process.out = cms.OutputModule( + "PoolOutputModule", + process.AODSIMEventContent, + fileName = cms.untracked.string( 'PFAOD.root' ), + ) + +from CMGTools.Production.PFAOD.PFAOD_EventContent_cff import V3 +process.out.outputCommands.extend( V3 ) + +process.endpath = cms.EndPath( + process.out + ) + + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 100 + + diff --git a/CMGTools/Production/PFAOD/PFAOD_V4_cfg.py b/CMGTools/Production/PFAOD/PFAOD_V4_cfg.py new file mode 100644 index 0000000..43f31a6 --- /dev/null +++ b/CMGTools/Production/PFAOD/PFAOD_V4_cfg.py @@ -0,0 +1,45 @@ +import FWCore.ParameterSet.Config as cms +import sys +import os + +process = cms.Process("PFAOD") + + +# from CMGTools.Production.datasetToSource import * +# process.source = datasetToSource( +# 'CMS', +# '/DoubleMu/StoreResults-DoubleMu_2011A_PR_v4_embedded_trans1_tau116_ptmu1_13had1_17_v3-f456bdbb960236e5c696adfe9b04eaae/USER', +# '.*root') + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + '/store/cmst3/user/botta/PFAODContentStudy/AOD_DoubleMu_muIsoDeposit.root', + # '/store/cmst3/user/botta/PFAODContentStudy/AOD_DoubleMu_V3.root', + # '/store/cmst3/user/botta/PFAODContentStudy/AOD_DoubleElectron_muIsoDeposit2.root', + + )) + + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +#WARNING! +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) + +process.load("Configuration.EventContent.EventContent_cff") +process.out = cms.OutputModule( + "PoolOutputModule", + process.AODSIMEventContent, + fileName = cms.untracked.string( 'PFAOD.root' ), + ) + +from CMGTools.Production.PFAOD.PFAOD_EventContent_cff import V4 +process.out.outputCommands.extend( V4 ) + +process.endpath = cms.EndPath( + process.out + ) + + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 100 + + diff --git a/CMGTools/Production/PFAOD/PFAOD_V5_cfg.py b/CMGTools/Production/PFAOD/PFAOD_V5_cfg.py new file mode 100644 index 0000000..2596eef --- /dev/null +++ b/CMGTools/Production/PFAOD/PFAOD_V5_cfg.py @@ -0,0 +1,45 @@ +import FWCore.ParameterSet.Config as cms +import sys +import os + +process = cms.Process("PFAOD") + + +# from CMGTools.Production.datasetToSource import * +# process.source = datasetToSource( +# 'CMS', +# '/DoubleMu/StoreResults-DoubleMu_2011A_PR_v4_embedded_trans1_tau116_ptmu1_13had1_17_v3-f456bdbb960236e5c696adfe9b04eaae/USER', +# '.*root') + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + '/store/cmst3/user/botta/PFAODContentStudy/AOD_DoubleMu_muIsoDeposit.root', + # '/store/cmst3/user/botta/PFAODContentStudy/AOD_DoubleMu_V3.root', + # '/store/cmst3/user/botta/PFAODContentStudy/AOD_DoubleElectron_muIsoDeposit2.root', + + )) + + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +#WARNING! +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) + +process.load("Configuration.EventContent.EventContent_cff") +process.out = cms.OutputModule( + "PoolOutputModule", + process.AODSIMEventContent, + fileName = cms.untracked.string( 'PFAOD.root' ), + ) + +from CMGTools.Production.PFAOD.PFAOD_EventContent_cff import V5 +process.out.outputCommands.extend( V5 ) + +process.endpath = cms.EndPath( + process.out + ) + + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 100 + + diff --git a/CMGTools/Production/PFAOD/V2_cfg.py b/CMGTools/Production/PFAOD/V2_cfg.py new file mode 100644 index 0000000..c6464f3 --- /dev/null +++ b/CMGTools/Production/PFAOD/V2_cfg.py @@ -0,0 +1,18 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'V2' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + +process.out.outputCommands.extend( V2 ) diff --git a/CMGTools/Production/PFAOD/V3_cfg.py b/CMGTools/Production/PFAOD/V3_cfg.py new file mode 100644 index 0000000..0074529 --- /dev/null +++ b/CMGTools/Production/PFAOD/V3_cfg.py @@ -0,0 +1,18 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'V3' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + +process.out.outputCommands.extend( V3 ) diff --git a/CMGTools/Production/PFAOD/V4_cfg.py b/CMGTools/Production/PFAOD/V4_cfg.py new file mode 100644 index 0000000..5311615 --- /dev/null +++ b/CMGTools/Production/PFAOD/V4_cfg.py @@ -0,0 +1,18 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'V4' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + +process.out.outputCommands.extend( V4 ) diff --git a/CMGTools/Production/PFAOD/V5_cfg.py b/CMGTools/Production/PFAOD/V5_cfg.py new file mode 100644 index 0000000..dd8f880 --- /dev/null +++ b/CMGTools/Production/PFAOD/V5_cfg.py @@ -0,0 +1,18 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'V5' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + +process.out.outputCommands.extend( V5 ) diff --git a/CMGTools/Production/PFAOD/ak7calo_cfg.py b/CMGTools/Production/PFAOD/ak7calo_cfg.py new file mode 100644 index 0000000..f2b6bac --- /dev/null +++ b/CMGTools/Production/PFAOD/ak7calo_cfg.py @@ -0,0 +1,21 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'ak7CaloJets' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + +process.out.outputCommands.extend( + [ + 'keep *_ak7CaloJets_*_*', + ]) diff --git a/CMGTools/Production/PFAOD/all_cfg.py b/CMGTools/Production/PFAOD/all_cfg.py new file mode 100644 index 0000000..e67a3c4 --- /dev/null +++ b/CMGTools/Production/PFAOD/all_cfg.py @@ -0,0 +1,50 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'all' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + + + +process.out.outputCommands.extend( + [ + 'drop *Castor*_*_*_*', + 'keep recoCaloClusters_hybridSuperClusters_hybridBarrelBasicClusters_*', + 'keep recoCaloClusters_multi5x5BasicClusters_multi5x5EndcapBasicClusters_*', + 'keep recoCaloClusters_hybridSuperClusters_uncleanOnlyHybridBarrelBasicClusters_*', + 'keep recoSuperClusters_hybridSuperClusters_uncleanOnlyHybridSuperClusters_*', + 'keep recoCaloClusters_pfPhotonTranslator_pfphot_*', + 'keep recoTracks_tevMuons_default_*', + 'keep recoTracks_tevMuons_dyt_*', + 'keep recoTracks_tevMuons_firstHit_*', + 'keep recoTracks_tevMuons_picky_*', + 'keep recoTrackExtras_tevMuons_default_*', + 'keep recoTrackExtras_tevMuons_dyt_*', + 'keep recoTrackExtras_tevMuons_firstHit_*', + 'keep recoTrackExtras_tevMuons_picky_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_default_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_dyt_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_firstHit_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_picky_*', + 'keep *_ak7CaloJets_*_*', + 'keep recoPhotonCores_photonCore__*', + 'keep recoPhotons_pfPhotonTranslator_pfphot_*', + 'keep recoPhotons_photons__*', + 'keep booledmValueMap_PhotonIDProd_PhotonCutBasedIDLoose_*', + 'keep booledmValueMap_PhotonIDProd_PhotonCutBasedIDLooseEM_*', + 'keep booledmValueMap_PhotonIDProd_PhotonCutBasedIDTight_*', + 'keep recoPreshowerClusters_pfPhotonTranslator_pfphot_*', + 'keep recoSuperClusters_pfPhotonTranslator_pfphot_*', + ]) + diff --git a/CMGTools/Production/PFAOD/analysis.py b/CMGTools/Production/PFAOD/analysis.py new file mode 100644 index 0000000..a85f3e8 --- /dev/null +++ b/CMGTools/Production/PFAOD/analysis.py @@ -0,0 +1,130 @@ +import glob +import os +import sys +import pprint +from stat import * + + +VREF = 'V4' + +def nEvents(file): + # could implement something using edmFileUtil + return 2000. + +def fileSize(file): + return os.stat(file)[ST_SIZE]/1024./nEvents(file) + +def frac(num, denom): + num = fileSize(num) + denom = fileSize(denom) + return num/denom * 100 + +def printFile(file,aodFile, v2File ): + fracAod = frac( file, aodFile ) + fracVREF = frac( file, v2File ) + return '{file:<40} size/evt = {size:6.1f} kB ({fracAod:5.1f}% AOD) ({fracVREF:5.1f}% VREF)'.format( file=file, + size=fileSize(file), + fracAod=fracAod, + fracVREF=fracVREF) + +def dumpCollections(file): + colFile = os.path.splitext(file)[0] + '.txt' + cmd = ['edmFileUtil -P', + file, + "| awk '{print $6}' >", + colFile + ] + os.system( ' '.join( cmd ) ) + + iFile = open( colFile ) + return set( [line.rstrip('\n') for line in iFile] ) + +def analyzeCollections(colSet, otherColSet, fileName ): + added = colSet - otherColSet + removed = otherColSet - colSet + oFile = open( fileName, 'w') + oFile.write('\nadded++++++++++++++++++++\n\n') + for line in sorted(added): + oFile.write( line ) + oFile.write('\n') + oFile.write('\n\nremoved------------------\n\n') + for line in sorted(removed): + oFile.write( line ) + oFile.write('\n') + +def isAOD(file): + fields = os.path.splitext(file)[0].split('_') + if len(fields) == 2: + return True + else: + return False + +def isVREF(file): + fields = os.path.splitext(file)[0].split('_') + if len(fields)<3: + return False + version = fields[2] + if version == VREF: + return True + else: + return False + +def find( files, predicate ): + theFile = None + for file in files: + isIt = predicate( file ) + if isIt: + if theFile is None: + theFile = file + else: + raise Exception('2 files look like it...', theFile, file) + return theFile + +def findAOD(files): + return find( files, isAOD) + + +def findVREF(files): + return find( files, isVREF) + + +def processDir(dir): + baseDir = os.getcwd() + os.chdir( dir ) + + rootFiles = glob.glob( '*.root' ) + print rootFiles + AOD = findAOD(rootFiles) + aodCollections = dumpCollections( AOD ) + + vref = findVREF(rootFiles) + + v2Collections = dumpCollections( vref ) + # print AOD, aodSize + + oFileSizeReport = open('size_report.txt','w') + oFileSizeReport.write('\nSIZE REPORT\n') + oFileSizeReport.write('-----------\n\n') + + for file in sorted(rootFiles): + if file is not AOD: + collections = dumpCollections(file) + oFile = os.path.splitext(file)[0] + '_vs_AOD.txt' + analyzeCollections( collections, + aodCollections, + oFile ) + if file is not vref: + oFileVREF = os.path.splitext(file)[0] + '_vs_{vref}.txt'.format(vref=VREF) + analyzeCollections( collections, + v2Collections, + oFileVREF ) + + report = printFile(file, AOD, vref) + print report + oFileSizeReport.write( report + '\n') + os.chdir( baseDir ) + +if __name__ == '__main__': + + dir = sys.argv[1] + processDir(dir) diff --git a/CMGTools/Production/PFAOD/bare_cfg.py b/CMGTools/Production/PFAOD/bare_cfg.py new file mode 100644 index 0000000..73719a9 --- /dev/null +++ b/CMGTools/Production/PFAOD/bare_cfg.py @@ -0,0 +1,16 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'bare' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output diff --git a/CMGTools/Production/PFAOD/base.py b/CMGTools/Production/PFAOD/base.py new file mode 100644 index 0000000..501c61f --- /dev/null +++ b/CMGTools/Production/PFAOD/base.py @@ -0,0 +1,49 @@ +import FWCore.ParameterSet.Config as cms +import sys +import os + +process = cms.Process("PFAOD") + +if len( sys.argv )!=3: + raise Exception('you have to do: cmsRun file_cfg.py input_root_file') + +thisCfg = sys.argv[1] + +input = sys.argv[2] +sampleStr = os.path.splitext( input )[0] + + +print 'running: ', thisCfg +print 'input file', input + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( +# '/store/relval/CMSSW_4_2_3/RelValZTT/GEN-SIM-RECO/START42_V12-v2/0062/4CEA9C47-287B-E011-BAB7-00261894396B.root' + 'file:' + input + ) +) + + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +#WARNING! +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(2000) ) + +process.load("Configuration.EventContent.EventContent_cff") +process.out = cms.OutputModule( + "PoolOutputModule", + process.AODSIMEventContent, + fileName = cms.untracked.string( '' ), + ) + +from CMGTools.Production.PFAOD.PFAOD_EventContent_cff import * +process.out.outputCommands.extend( bare ) + +process.endpath = cms.EndPath( + process.out + ) + + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 10 + + diff --git a/CMGTools/Production/PFAOD/caloClusters_cfg.py b/CMGTools/Production/PFAOD/caloClusters_cfg.py new file mode 100644 index 0000000..3ae5e9a --- /dev/null +++ b/CMGTools/Production/PFAOD/caloClusters_cfg.py @@ -0,0 +1,28 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'caloClusters' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + + + +process.out.outputCommands.extend( + [ + 'keep recoCaloClusters_hybridSuperClusters_hybridBarrelBasicClusters_*', + 'keep recoCaloClusters_multi5x5BasicClusters_multi5x5EndcapBasicClusters_*', + 'keep recoCaloClusters_hybridSuperClusters_uncleanOnlyHybridBarrelBasicClusters_*', + 'keep recoSuperClusters_hybridSuperClusters_uncleanOnlyHybridSuperClusters_*', + 'keep recoCaloClusters_pfPhotonTranslator_pfphot_*', + ]) + diff --git a/CMGTools/Production/PFAOD/localCopy_cfg.py b/CMGTools/Production/PFAOD/localCopy_cfg.py new file mode 100644 index 0000000..cbce6e0 --- /dev/null +++ b/CMGTools/Production/PFAOD/localCopy_cfg.py @@ -0,0 +1,60 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("AOD") + +# name = '/store/data/Run2011B/DoubleMu/AOD/PromptReco-v1/000/175/886/C461BAAD-4EDC-E011-B69B-BCAEC53296FD.root' +# name = '/store/data/Run2011B/DoubleElectron/AOD/PromptReco-v1/000/175/877/7A5D134E-43DD-E011-B149-003048D2C0F0.root' +# name = '/store/data/Run2011B/HT/AOD/PromptReco-v1/000/175/834/E0B1CFCC-B8DB-E011-9062-BCAEC518FF7C.root' +# name = '/store/mc/Fall11/TTJets_TuneZ2_7TeV-madgraph-tauola/AODSIM/PU_S6_START42_V14B-v1/0000/0ACA8BC5-11FA-E011-B119-0018F3D09692.root' + +#process.source = cms.Source("PoolSource", +# fileNames = cms.untracked.vstring( +# # DoubleMu +# name +# ) +#) + +# name = '/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball/Summer12-PU_S7_START52_V5-v2/AODSIM' +# name = '/RelValProdTTbar/CMSSW_5_2_3-START52_V5-v1/AODSIM' +name = '/RelValProdQCD_Pt_3000_3500/CMSSW_5_2_3-START52_V5-v1/AODSIM' + + + +from CMGTools.Production.datasetToSource import * +process.source = datasetToSource( + 'CMS', + name, + # '/TTJets_TuneZ2star_8TeV-madgraph-tauola/Summer12-PU_S7_START52_V5-v1/AODSIM', + # 'CMS', + # '/DoubleMu/Run2012A-PromptReco-v1/AOD' + ) + + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +#WARNING! +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(2000) ) + +process.load("Configuration.EventContent.EventContent_cff") +process.out = cms.OutputModule( + "PoolOutputModule", + process.AODSIMEventContent, + fileName = cms.untracked.string('AOD_%s.root' % ( name.split('/')[1].split('_')[0] )), + ) + +print process.out.fileName + +process.load("CommonTools.ParticleFlow.PF2PAT_EventContent_cff") +process.out.outputCommands.extend( process.prunedAODForPF2PATEventContent.outputCommands ) + +# additional stuff for Maxime: +process.out.outputCommands = ['keep *'] + +process.endpath = cms.EndPath( + process.out + ) + + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 10 + + diff --git a/CMGTools/Production/PFAOD/noCastor_cfg.py b/CMGTools/Production/PFAOD/noCastor_cfg.py new file mode 100644 index 0000000..3e698ae --- /dev/null +++ b/CMGTools/Production/PFAOD/noCastor_cfg.py @@ -0,0 +1,24 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'noCastor' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + + + +process.out.outputCommands.extend( + [ + 'drop *Castor*_*_*_*', + ]) + diff --git a/CMGTools/Production/PFAOD/photons_cfg.py b/CMGTools/Production/PFAOD/photons_cfg.py new file mode 100644 index 0000000..c936951 --- /dev/null +++ b/CMGTools/Production/PFAOD/photons_cfg.py @@ -0,0 +1,31 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'photons' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + + + +process.out.outputCommands.extend( + [ + 'keep recoPhotonCores_photonCore__*', + 'keep recoPhotons_pfPhotonTranslator_pfphot_*', + 'keep recoPhotons_photons__*', + 'keep booledmValueMap_PhotonIDProd_PhotonCutBasedIDLoose_*', + 'keep booledmValueMap_PhotonIDProd_PhotonCutBasedIDLooseEM_*', + 'keep booledmValueMap_PhotonIDProd_PhotonCutBasedIDTight_*', + 'keep recoPreshowerClusters_pfPhotonTranslator_pfphot_*', + 'keep recoSuperClusters_pfPhotonTranslator_pfphot_*', + ]) + diff --git a/CMGTools/Production/PFAOD/run.py b/CMGTools/Production/PFAOD/run.py new file mode 100644 index 0000000..66b4c62 --- /dev/null +++ b/CMGTools/Production/PFAOD/run.py @@ -0,0 +1,52 @@ +import os + +# start from a PFAOD file + +inputs = [ + 'AOD_RelValProdQCD.root', + 'AOD_RelValProdTTbar.root', + 'AOD_DYJetsToLL.root', +# 'AOD_DoubleMu.root', +# 'AOD_DoubleElectron.root', +# 'AOD_HT.root' + ] + +# run a set of cfgs on that file + +cfgs = [ + # 'all_cfg.py', + # 'bare_cfg.py', + 'V4_cfg.py', + 'V5_cfg.py', + ] + +# cfgs = cfgs[:1] + +def prepareTestBench(input): + outputDir = 'Out_' + os.path.splitext( input )[0] + print 'preparing output directory', outputDir + try: + os.mkdir(outputDir) + except OSError: + pass + def copy( file ): + os.system( ' '.join( ['cp',file,outputDir] )) + copy(input) + map( copy, cfgs) + copy( 'base.py' ) + return outputDir + +def processInput(input): + print 'processing', input + outputDir = prepareTestBench(input) + baseDir = os.getcwd() + os.chdir( outputDir ) + for cfg in cfgs: + print cfg + cmd = ['cmsRun', cfg, input] + os.system( ' '.join(cmd) ) + os.chdir( baseDir ) + +for input in inputs: + processInput(input) + diff --git a/CMGTools/Production/PFAOD/tevMuons_cfg.py b/CMGTools/Production/PFAOD/tevMuons_cfg.py new file mode 100644 index 0000000..cb278c8 --- /dev/null +++ b/CMGTools/Production/PFAOD/tevMuons_cfg.py @@ -0,0 +1,35 @@ +import sys +import os + +sys.path.append( os.getcwd() ) +from base import * + +import __main__ + +tag = 'tevMuons' + +output = '_'.join( [sampleStr, tag] ) +output += '.root' + +print 'output file', output + +process.out.fileName = output + + + +process.out.outputCommands.extend( + [ + 'keep recoTracks_tevMuons_default_*', + 'keep recoTracks_tevMuons_dyt_*', + 'keep recoTracks_tevMuons_firstHit_*', + 'keep recoTracks_tevMuons_picky_*', + 'keep recoTrackExtras_tevMuons_default_*', + 'keep recoTrackExtras_tevMuons_dyt_*', + 'keep recoTrackExtras_tevMuons_firstHit_*', + 'keep recoTrackExtras_tevMuons_picky_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_default_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_dyt_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_firstHit_*', + 'keep recoTracksToOnerecoTracksAssociation_tevMuons_picky_*', + ]) + diff --git a/CMGTools/Production/crab/crab.cfg b/CMGTools/Production/crab/crab.cfg new file mode 100644 index 0000000..3727fe5 --- /dev/null +++ b/CMGTools/Production/crab/crab.cfg @@ -0,0 +1,25 @@ +[CRAB] + +jobtype = cmssw +scheduler = glite +use_server = 0 + +[CMSSW] +#pset = PFAOD_cfg.py +#pset = PFAOD_V3_cfg.py +pset = PATCMG_cfg.py +total_number_of_events = -1 +events_per_job = 10000 +output_file = cmgTuple.root + +[USER] +return_data = 0 +copy_data = 1 +storage_element = srm-eoscms.cern.ch +storage_path=/srm/v2/server?SFN=/eos/cms +user_remote_dir = /store/cmst3/user/cbern/CMG + + +[GRID] +se_black_list=T0,T1 + diff --git a/CMGTools/Production/prod/samples_data.txt b/CMGTools/Production/prod/samples_data.txt new file mode 100644 index 0000000..b301819 --- /dev/null +++ b/CMGTools/Production/prod/samples_data.txt @@ -0,0 +1,26 @@ +CMS%/MultiJet/Run2012A-PromptReco-v1/AOD +CMS%/DoubleElectron/Run2012A-PromptReco-v1/AOD +CMS%/DoubleMu/Run2012A-PromptReco-v1/AOD +CMS%/MuEG/Run2012A-PromptReco-v1/AOD +CMS%/SingleElectron/Run2012A-PromptReco-v1/AOD +CMS%/SingleMu/Run2012A-PromptReco-v1/AOD +CMS%/Tau/Run2012A-PromptReco-v1/AOD +CMS%/TauPlusX/Run2012A-PromptReco-v1/AOD +CMS%/HT/Run2012A-PromptReco-v1/AOD +CMS%/Jet/Run2012A-PromptReco-v1/AOD +CMS%/MuHad/Run2012A-PromptReco-v1/AOD +CMS%/ElectronHad/Run2012A-PromptReco-v1/AOD +# +CMS%/MultiJet/Run2012B-PromptReco-v1/AOD +CMS%/DoubleElectron/Run2012B-PromptReco-v1/AOD +CMS%/DoubleMu/Run2012B-PromptReco-v1/AOD +CMS%/MuEG/Run2012B-PromptReco-v1/AOD +CMS%/SingleElectron/Run2012B-PromptReco-v1/AOD +CMS%/SingleMu/Run2012B-PromptReco-v1/AOD +CMS%/Tau/Run2012B-PromptReco-v1/AOD +CMS%/TauPlusX/Run2012B-PromptReco-v1/AOD +CMS%/HTMHT/Run2012B-PromptReco-v1/AOD +CMS%/MuHad/Run2012B-PromptReco-v1/AOD +CMS%/ElectronHad/Run2012B-PromptReco-v1/AOD +CMS%/JetHT/Run2012B-PromptReco-v1/AOD +CMS%/JetMon/Run2012B-PromptReco-v1/AOD diff --git a/CMGTools/Production/prod/samples_mc.txt b/CMGTools/Production/prod/samples_mc.txt new file mode 100644 index 0000000..eb1ce72 --- /dev/null +++ b/CMGTools/Production/prod/samples_mc.txt @@ -0,0 +1,103 @@ +palencia%/TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/WJetsToLNu_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/T_TuneZ2_t-channel_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/Tbar_TuneZ2_t-channel_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/T_TuneZ2_s-channel_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/Tbar_TuneZ2_s-channel_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/T_TuneZ2_tW-channel-DR_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/Tbar_TuneZ2_tW-channel-DR_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/QCD_Pt-20_MuEnrichedPt-15_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +benitezj%/ZZ_TuneZ2_7TeV_pythia6_tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +benitezj%/WW_TuneZ2_7TeV_pythia6_tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +benitezj%/WZ_TuneZ2_7TeV_pythia6_tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/QCD_Pt-30to50_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-50to80_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-80to120_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-120to170_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-170to300_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-300to470_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-470to600_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-600to800_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-800to1000_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-1000to1400_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-1400to1800_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/QCD_Pt-1800_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +cbern%/LM2mhfeq360_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM2_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM3_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM4_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM5_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM6_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM7_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM8_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM9t175_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM9p_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM9_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM11_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM12_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM13_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM0_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/LM1_SUSY_sftsht_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass161_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass163_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass166_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass169_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass175_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass178_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass181_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/TTJets_TuneZ2_mass184_5_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v3/AODSIM/V2 +palencia%/QCD_Pt-20to30_EMEnriched_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/QCD_Pt-30to80_EMEnriched_TuneZ2_7TeV-pythia/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/QCD_Pt-80to170_EMEnriched_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/QCD_Pt-20to30_BCtoE_TuneZ2_7TeV-pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 +palencia%/QCD_Pt-30to80_BCtoE_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +palencia%/QCD_Pt-80to170_BCtoE_TuneZ2_7TeV-pythia/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-105_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-110_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-115_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-120_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-125_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-130_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-135_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/VBF_HToTauTau_M-140_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/VBF_HToTauTau_M-145_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-105_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-110_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-115_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-120_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-125_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-130_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-135_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cbern%/GluGluToHToTauTau_M-140_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/GluGluToHToTauTau_M-145_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/ZprimeToBBbar_M-500_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/ZprimeToBBbar_M-700_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/ZprimeToBBbar_M-1200_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/ZprimeToBBbar_M-2000_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/ZprimeToBBbar_M-3500_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/QstarToJJ_M-500_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/QstarToJJ_M-700_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/QstarToJJ_M-1200_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/QstarToJJ_M-2000_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/QstarToJJ_M-3500_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V +mgouzevi%/QstarToJJ_M_4000_TuneD6T_7TeV_pythia6/AODSIM/V2 +mgouzevi%/QstarToJJ_M_5000_TuneD6T_7TeV_pythia6/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M-500_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M-700_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M-1200_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M-2000_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M-3500_TuneD6T_7TeV_pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M_4000_TuneD6T_7TeV_pythia6/AODSIM/V2 +mgouzevi%/RSGravitonToJJ_M_5000_TuneD6T_7TeV_pythia6/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-110_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-115_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-120_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-125_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-130_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-135_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-140_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/WH_ZH_TTH_HToTauTau_M-145_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +cmgtools_group%/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V2 +cmgtools_group%/WJetsToLNu_TuneZ2_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V2 +cmgtools_group%/TTJets_TuneZ2_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V2 diff --git a/CMGTools/Production/python/DBLogger.py b/CMGTools/Production/python/DBLogger.py new file mode 100644 index 0000000..dec179b --- /dev/null +++ b/CMGTools/Production/python/DBLogger.py @@ -0,0 +1,358 @@ +import os, re, datetime +import CMGTools.Production.eostools as castortools + +from DBSAPI.dbsApiException import * + + +class DBLogger: + def __init__(self, dirLocalOrTgzDirOnCastor, castorTgz, dbsAPI): + #self.dbAPI = DatabaseAPI.DatabaseAPI('/afs/cern.ch/user/p/pmeckiff/public/bookkeeping.db') + self.dirLocal = None + self.tgzDirOnCastor = None + self.dirOnCastor = None + self.setName = dirLocalOrTgzDirOnCastor + self.dbsAPI = dbsAPI + + + # Set Directory name if local + local = dirLocalOrTgzDirOnCastor.rstrip('/') + castorTgz = castortools.castorToLFN(castorTgz) + + print castorTgz + # Check if local first (obviously) + if self.isDirLocal(local ): + print "File is on local machine: " + local + self.dirLocal = local #if found set class attribute + # Check if on castor next + elif self.isTgzDirOnCastor(castorTgz): + print "File is directory on Castor" + self.tgzDirOnCastor = castorTgz # if found set class attribute + for i in castortools.matchingFiles(castorTgz.rstrip("/Logger.tgz"), ".*tgz"): print i + # If logger is not present but directory exists + elif self.isDirOnCastor(castorTgz.rstrip("/Logger.tgz")): + print "Directory is valid on Castor, but no logger file is present." + self.dirOnCastor = castorTgz.rstrip("/Logger.tgz") + # If neither then raise an exception + else: + raise ValueError( dirLocalOrTgzDirOnCastor + ' is neither a tgz directory on castor (provide a LFN!) nor a local directory') + + # Method for checking if file exists locally + def isDirLocal(self, file ): + if os.path.isdir( file ): + return True + else: + return False + + # Method for checking if file exists on Castor + def isTgzDirOnCastor(self, file ): + if castortools.fileExists( file ): + return True + else: + return False + def isDirOnCastor(self, file ): + if castortools.fileExists( file): + return True + else: + return False + + # Stage in the Logger.tgz file, and open it inside local, newly created tempLogs folder + def stageIn(self): + + # If tempLogs exists, remove it + os.system("rm -r tempLogs") + + # Create a new tempLogs directory + setup = 'mkdir tempLogs' + os.system( setup ) + + # If the file is a tgz directory on castor stage it in + if self.tgzDirOnCastor != None: + cmsStage = 'cmsStage -f ' + self.tgzDirOnCastor + ' ./tempLogs' + print cmsStage + os.system( cmsStage ) + + # Go to tempLogs folder and unzip Logger.tgz + os.chdir("tempLogs/") + os.system('tar -zxvf ' + "Logger.tgz" ) + os.system('rm ' + "Logger.tgz" ) + os.chdir("../") + + # If file is on local disk, copy it into the tempLogs folder + elif self.dirLocal != None: + os.system("mkdir tempLogs/Logger") + copyLoader = "cp " + self.dirLocal.rstrip("/") + "/Logger/*" + " tempLogs/Logger/" + os.system(copyLoader) + + elif self.dirOnCastor != None: + os.system("mkdir tempLogs/Logger") + os.system("touch tempLogs/Logger/logger_showtags.txt") + + # Otherwise an error has occured so throw exception + else: + raise ValueError( 'cannot stage in, directory is invalid') + + # Delete templogs + def stageOut(self): + + os.system('rm -r tempLogs') + print 'Successfully staged out' + + # Get tags + def getTags(self): + # Opens file for recording 'showtags' and reads contents into $output + file = open('tempLogs/Logger/logger_showtags.txt', 'r') + output = file.read() + print output + + # Gets current datetime + d = datetime.datetime.today() + # Creates tag head + tag = 'logger_' + os.getenv('USER') + '_' + d.strftime("%d%h%y-%Hh%Mm%Ss") + # Creates regexp to test incoming lines from 'showtags' + tagPattern = re.compile('^\s*(\S+)\s+(\S+)\s*$') + # For every line in showtags... + + self.tagArray = [] + for line in output.split('\n'): + # Check if it is a tag + m = tagPattern.match(line) + # if line is a tag... + if m!=None: + # get package name + package = m.group(2) + # get tag name + curtag = m.group(1) + if curtag != 'NoCVS': + # updates package on CVS with head + + if curtag == 'NoTag': + print 'package has not been tagged' + self.tagArray.append( tag + " " + package) + else: + self.tagArray.append( curtag + " " + package) + return self.tagArray + + # Log all packages and tags in new database + # not in use yet + def logPackages(self): + + + # Records the working directory of the samples + oldPwd = os.getcwd() + + print os.getcwd() + + #setID = self.dbAPI.getSetID(self.setName) + + if not self.tagArray: + tags =self.getTags() + + + for line in tags: + + + package = line.split("\t")[1] + tag = line.split("\t")[0] + print 'logging package', package + + #self.dbAPI.addTagToDB(package, tag) + #log set with package in database + #self.dbAPI.linkPackageToSet(self.dbAPI.getTagID(package, tag), setID) + + os.chdir( oldPwd ) + + + # Add the dataset details + #### not in use yet + def addDataset(self, dataset): + + name = dataset['PathList'][0] + args = name.lstrip("/").split("/") + tiers = name.lstrip("/").lstrip(args[0]+"/"+args[1]) + + #procs = len(datasets = self.dbsAPI.listProcessedDatasets(args[0], tiers, args[1])) == 0 + procs = 0 + dbsID = None + + #if procs == 0: + #try: + #self.dbsAPI.insertProcessedDataset (dataset) + + #print "Result: %s" % proc + #dbsID = int( self.dbsAPI.executeQuery(query="find procds.id where dataset="+name, type='exe').split("results>")[1].split("procds.id>")[1].rstrip("0: + + # Set filename for this pass as the current first element of the filename array + filename = fileNames[0] + + # Create a new array to hold the names of the group + fileGroup = [] + + # Strip every filename (temporarily) of its file type, number and leading underscore, so that files from each + # group (root set) have the same name + for listItem in fileNames: + # If names are of the same type (prevents a lot of unneccesary processing) + if self.checkRootType(listItem) == self.checkRootType(filename): + + # If item is from grid + if self.checkRootType(listItem): + #If items are the same + if self._stdNameFromGrid(listItem)==self._stdNameFromGrid(filename): + #print listItem + fileGroup.append(listItem) + + + # If item is not from grid + elif listItem.rstrip("_[1234567890]*\.root")==filename.rstrip("_[1234567890]*\.root"): + # If the file name matches that of the first element in the fileNames array, they are of the same + # file group, so add to the fileGroup array + fileGroup.append(listItem) + + + # Remove the filenames that have been grouped, from the original filenames array, + # so they do not get processed twice + for item in fileGroup: + fileNames.remove(item) + + # Add the new fileGroup to the array of fileGroups + fileGroups.append(fileGroup) + + + # Define a flag variable to check for incontiguous root sets + groupFlag = True + setFlag = True + validity = [] + # Count through the groups + for group in fileGroups: + + # Set name of group to be returned + groupName = "" + + # Set an array for numbers + numbers = [] + + + if self._checkIfNamed(group[0]): + validity.append(group[0]) + print group[0] + else: + # Exract the filenumber from each file in the group and add it to the numbers array + if self.checkRootType(group[0]): + for element in group: + num = element.split("_")[-3] + numbers.append(int(num)) + else: + + for element in group: + num = element.rstrip(".root").split("_")[-1] + numbers.append(int(num)) + + count = 0 + # Sort Numbers so that they are in ascending order + numbers.sort() + if numbers[0] == 1: count +=1 + # Check that all numbers are there and index every element + for i in numbers: + # If an element is erroneous call up a flag and move on to the next set + if i != count: + groupFlag = False + + + count+=1 + # Create names for file groups + if self.checkRootType(group[0]): + # Create name for grid type in format: name_[a-n]_identifier_XXX.root + arr = group[0].split("_") + arr[-1] = "XXX.root" + arr[-3] = "["+str(numbers[0])+"-" + str(numbers[-1])+"]" + groupName = "_".join(arr) + print groupName + else: + # Create name for normal type in format name_[a-n].root + groupName = group[0].rstrip(str(numbers[0])+".root") +"["+str(numbers[0])+"-"+ str(numbers[-1])+"].root" + print groupName + + + # Append group name with contiguity to return array + if groupFlag==True: + validity.append(groupName+": CONTIGUOUS") + else: + validity.append(groupName+": NON-CONTIGUOUS") + setFlag = False + + + # If there are non-contiguous file sets, return false and print error message. + # Otherwise return true + + if setFlag==False: + print "There are non-contigious root files" + validity.append("INVALID") + + else: + print "Root files are all contiguous" + validity.append("VALID") + return validity + + #def __del__(self): + #self.dbAPI.close() diff --git a/CMGTools/Production/python/DBLogger.pyc b/CMGTools/Production/python/DBLogger.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2bd565cf1ef7674dbb8c3bc13924b451b8aeb5de GIT binary patch literal 7566 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 hyu8;8I{XiXNAA9yfU@7qR@>jyys7`)^6+_v!!u literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/Das.py b/CMGTools/Production/python/Das.py new file mode 100755 index 0000000..b97b099 --- /dev/null +++ b/CMGTools/Production/python/Das.py @@ -0,0 +1,151 @@ +#!/usr/bin/env python +#pylint: disable-msg=C0301,C0103 + +""" +DAS command line tool +""" +__author__ = "Valentin Kuznetsov" + +import sys +if sys.version_info < (2, 6): + raise Exception("DAS requires python 2.6 or greater") + +import re +import time +import json +import urllib +import urllib2 +from optparse import OptionParser, OptionGroup + +class DASOptionParser: + """ + DAS cache client option parser + """ + def __init__(self, usage = None): + if usage is None: + usage = 'usage: %prog [options] --query "dataset=/HT/Run2011A-*/AOD"' + self.parser = OptionParser(usage=usage) + group = OptionGroup(self.parser,"Das options","These options relate to the Das client interface.") + group.add_option("-v", "--verbose", action="store", + type="int", default=0, dest="verbose", + help="verbose output") + group.add_option("--query", action="store", type="string", + default=False, dest="query", + help="specify query for your request") + group.add_option("--host", action="store", type="string", + default='https://cmsweb.cern.ch', dest="host", + help="specify host name of DAS cache server, default https://cmsweb.cern.ch") + group.add_option("--idx", action="store", type="int", + default=0, dest="idx", + help="start index for returned result set, aka pagination, use w/ limit") + group.add_option("--limit", action="store", type="int", + default=10, dest="limit", + help="number of returned results (results per page)") + group.add_option("--format", action="store", type="string", + default="json", dest="format", + help="specify return data format (json or plain), default json") + self.parser.add_option_group(group) + def get_opt(self): + """ + Returns parse list of options + """ + return self.parser.parse_args() + +def get_value(data, filters): + """Filter data from a row for given list of filters""" + for ftr in filters: + if ftr.find('>') != -1 or ftr.find('<') != -1 or ftr.find('=') != -1: + continue + row = dict(data) + for key in ftr.split('.'): + if isinstance(row, dict) and row.has_key(key): + row = row[key] + if isinstance(row, list): + for item in row: + if isinstance(item, dict) and item.has_key(key): + row = item[key] + break + yield str(row) + +def get_data(host, query, idx, limit, debug): + """Contact DAS server and retrieve data for given DAS query""" + params = {'input':query, 'idx':idx, 'limit':limit} + path = '/das/cache' + pat = re.compile('http[s]{0,1}://') + if not pat.match(host): + msg = 'Invalid hostname: %s' % host + raise Exception(msg) + url = host + path + headers = {"Accept": "application/json"} + encoded_data = urllib.urlencode(params, doseq=True) + url += '?%s' % encoded_data + req = urllib2.Request(url=url, headers=headers) + if debug: + hdlr = urllib2.HTTPHandler(debuglevel=1) + opener = urllib2.build_opener(hdlr) + else: + opener = urllib2.build_opener() + fdesc = opener.open(req) + data = fdesc.read() + fdesc.close() + + pat = re.compile(r'^[a-z0-9]{32}') + if data and isinstance(data, str) and pat.match(data) and len(data) == 32: + pid = data + else: + pid = None + count = 5 # initial waiting time in seconds + timeout = 30 # final waiting time in seconds + while pid: + params.update({'pid':data}) + encoded_data = urllib.urlencode(params, doseq=True) + url = host + path + '?%s' % encoded_data + req = urllib2.Request(url=url, headers=headers) + try: + fdesc = opener.open(req) + data = fdesc.read() + fdesc.close() + except urllib2.HTTPError, err: + print err + return "" + if data and isinstance(data, str) and pat.match(data) and len(data) == 32: + pid = data + else: + pid = None + time.sleep(count) + if count < timeout: + count *= 2 + else: + count = timeout + return data + +def main(): + """Main function""" + optmgr = DASOptionParser() + opts, _ = optmgr.get_opt() + host = opts.host + debug = opts.verbose + query = opts.query + idx = opts.idx + limit = opts.limit + if not query: + raise Exception('You must provide input query') + data = get_data(host, query, idx, limit, debug) + if opts.format == 'plain': + jsondict = json.loads(data) + mongo_query = jsondict['mongo_query'] + if mongo_query.has_key('filters'): + filters = mongo_query['filters'] + data = jsondict['data'] + if isinstance(data, dict): + rows = [r for r in get_value(data, filters)] + print ' '.join(rows) + elif isinstance(data, list): + for row in data: + rows = [r for r in get_value(row, filters)] + print ' '.join(rows) + else: + print jsondict + else: + print data + diff --git a/CMGTools/Production/python/Das.pyc b/CMGTools/Production/python/Das.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cc42fb45bdf306bac46ec7fc306b344c53141507 GIT binary patch literal 5340 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 K9Hy+q@&50~9a2.5 + if exc.errno == errno.EEXIST: + pass + else: raise + +class Task(object): + """Base class for Task API""" + def __init__(self, name, dataset, user, options, instance = None): + self.name = name + self.instance = instance + self.dataset = dataset + self.user = user + self.options = options + def getname(self): + """The name of the object, using the instance if needed""" + if self.instance is not None: + return '%s_%s' % (self.name,self.instance) + else: + return self.name + def addOption(self, parser): + """A hook for adding things to the parser""" + pass + def run(self, input): + """Basic API for a task. input and output are dictionaries""" + return {} + +class ParseOptions(Task): + """Common options for the script __main__: used by all production tasks""" + def __init__(self, dataset, user, options): + Task.__init__(self,'ParseOptions', dataset, user, options) + + usage = """%prog [options] + +The %prog script aims to take a list of samples and process them on the batch system. Submission +may be done serially (by setting --max_threads to 1), or in parallel (the default). + +The basic flow is: + + 1) Check that the sample to run on exists + 2) Generate a source CFG + 3) Run locally and check everything works with a small number of events + 4) Submit to the batch system + 5) Wait until the jobs are finished + 6) Check the jobs ran OK and that the files are good + +Example: + +ProductionTasks.py -u cbern -w 'PFAOD*.root' -c -N 1 -q 8nh -t PAT_CMG_V5_10_0 --output_wildcard '*.root' --cfg PATCMG_cfg.py /QCD_Pt-1800_TuneZ2_7TeV_pythia6/Summer11-PU_S3_START42_V11-v2/AODSIM/V2 + +It is often useful to store the sample names in a file, in which case you could instead do: + +ProductionTasks.py -w '*.root' -c -N 1 -q 8nh -t PAT_CMG_V5_10_0 --output_wildcard '*.root' --cfg PATCMG_cfg.py `cat samples_mc.txt` + +An example file might contain: + +palencia%/Tbar_TuneZ2_tW-channel-DR_7TeV-powheg-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +benitezj%/ZZ_TuneZ2_7TeV_pythia6_tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 +wreece%/ZJetsToNuNu_100_HT_200_7TeV-madgraph/Summer11-PU_S4_START42_V11-v1/AODSIM/V2 + +The CASTOR username for each sample is given before the '%'. + +Each step in the flow has a task associated with it, which may set options. The options for each task are +documented below. + +""" + self.das = Das.DASOptionParser(usage=usage) + def addOption(self, parser): + parser.add_option("-u", "--user", dest="user", default=os.getlogin(),help='The username to use when looking at mass storage devices. Your login username is used by default.') + parser.add_option("-w", "--wildcard", dest="wildcard", default='*.root',help='A UNIX style wildcard to specify which input files to check before submitting the jobs') + parser.add_option("--max_threads", dest="max_threads", default=None,help='The maximum number of threads to use in the production') + def run(self, input): + self.options, self.dataset = self.das.get_opt() + self.dataset = [d for d in self.dataset if not d.startswith('#')] + self.user = self.options.user + if not self.dataset: + raise Exception('TaskError: No dataset specified') + return {'Options':self.options, 'Dataset':self.dataset} + +class CheckDatasetExists(Task): + """Use 'datasets.py' to check that the dataset exists in the production system. + """ + def __init__(self, dataset, user, options): + Task.__init__(self,'CheckDatasetExists', dataset, user, options) + def run(self, input): + pattern = fnmatch.translate(self.options.wildcard) + run_range = (self.options.min_run, self.options.max_run) + data = createDataset(self.user, self.dataset, pattern, run_range = run_range) + if( len(data.listOfGoodFiles()) == 0 ): + raise Exception('no good root file in dataset %s | %s | %s | %s' % (self.user, + self.dataset, + self.options.wildcard, + run_range)) + return {'Dataset':self.dataset} + +class BaseDataset(Task): + """Query DAS to find dataset name in DBS - see https://cmsweb.cern.ch/das/""" + def __init__(self, dataset, user, options): + Task.__init__(self,'BaseDataset', dataset, user, options) + def addOption(self, parser): + parser.add_option("-n", "--name", dest="name", default=None,help='The name of the dataset in DAS. Will be guessed if not specified') + def query(self, dataset): + """Query DAS to find out how many events are in the dataset""" + + host = self.options.host + debug = self.options.verbose + idx = self.options.idx + limit = self.options.limit + + def check(ds): + query = 'dataset=%s' % ds + result = Das.get_data(host, query, idx, limit, debug) + result = result.replace('null','None') + result = result.replace('true','True') + result = result.replace('false','False') + data = eval(result) + if data['status'] != 'ok': + raise Exception("Das query failed: Output is '%s'" % data) + return (data['data'],data) + + data = None + exists = False + + if self.options.name is None: + #guess the dataset name in DBS + tokens = [t for t in dataset.split(os.sep) if t] + if len(tokens) >= 3: + #DBS names always have three entries + ds = os.sep + os.sep.join(tokens[0:3]) + if ds: + exists, data = check(ds) + self.options.name = ds + else: + exists, data = check(self.options.name) + if not exists: + raise Exception("Specified dataset '%s' not found in Das. Please check." % self.options.name) + + if data is None: + raise Exception("Dataset '%s' not found in Das. Please check." % self.dataset) + return data + + def run(self, input): + output = {} + if (hasattr(self.options,'check') and self.options.check) or not hasattr(self.options,'check'): + output = self.query(self.dataset) + return {'Name':self.options.name,'Das':output} + +class GZipFiles(Task): + """GZip a list of files""" + def __init__(self, dataset, user, options): + Task.__init__(self,'GZipFiles', dataset, user, options) + def gzip(self, fileName): + import gzip + output = '%s.gz' % fileName + + f_in = open(fileName, 'rb') + f_out = gzip.open(output, 'wb') + f_out.writelines(f_in) + f_out.close() + f_in.close() + #remove the original file once we've gzipped it + os.remove(fileName) + return output + + def run(self, input): + files = input['FilesToCompress']['Files'] + + compressed = [] + for f in files: + if f is None or not f: continue + if os.path.exists(f): + gz = self.gzip(f) + compressed.append(gz) + return {'CompressedFiles':compressed} + +class CleanFiles(Task): + """Remove a list of files""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CleanFiles', dataset, user, options) + def run(self, input): + files = input['FilesToClean']['Files'] + removed = [] + for f in files: + if f is None or not f: continue + if os.path.exists(f): os.remove(f) + removed.append(f) + return {'CleanedFiles':removed} + +class FindOnCastor(Task): + """Checks that the sample specified exists in the CASTOR area of the user specified. The directory must exist.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'FindOnCastor', dataset, user, options) + def run(self, input): + if self.user == 'CMS': + return {'Topdir':None,'Directory':None} + topdir = castortools.lfnToCastor(castorBaseDir(user=self.user)) + directory = '%s/%s' % (topdir,self.dataset) + directory = directory.replace('//','/') + if not castortools.fileExists(directory): + if hasattr(self,'create') and self.create: + castortools.createCastorDir(directory) + #castortools.chmod(directory,'775') + if not castortools.isDirectory(directory): + raise Exception("Dataset directory '%s' does not exist or could not be created" % directory) + return {'Topdir':topdir,'Directory':directory} + +class CheckForMask(Task): + """Tests if a file mask, created by edmIntegrityCheck.py, is present already and reads it if so.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CheckForMask', dataset, user, options) + def addOption(self, parser): + parser.add_option("-c", "--check", dest="check", default=False, action='store_true',help='Check filemask if available') + def run(self, input): + #skip for DBS + if self.user == 'CMS': + return {'MaskPresent':True,'Report':'Files taken from DBS'} + + dir = input['FindOnCastor']['Directory'] + mask = "IntegrityCheck" + file_mask = [] + + report = None + if (hasattr(self.options,'check') and self.options.check) or not hasattr(self.options,'check'): + file_mask = castortools.matchingFiles(dir, '^%s_.*\.txt$' % mask) + + if file_mask: + from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem + p = PublishToFileSystem(mask) + report = p.get(dir) + return {'MaskPresent':report is not None,'Report':report} + +class CheckForWrite(Task): + """Checks whether you have write access to the CASTOR directory specified""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CheckForWrite', dataset, user, options) + def run(self, input): + """Check that the directory is writable""" + if self.user == 'CMS': + return {'Directory':None,'WriteAccess':True} + dir = input['FindOnCastor']['Directory'] + if self.options.check: + + _, name = tempfile.mkstemp('.txt',text=True) + testFile = file(name,'w') + testFile.write('Test file') + testFile.close() + + store = castortools.castorToLFN(dir) + #this is bad, but castortools is giving me problems + if not os.system('cmsStage %s %s' % (name,store)): + fname = '%s/%s' % (dir,os.path.basename(name)) + write = castortools.fileExists(fname) + if write: + castortools.rm(fname) + else: + raise Exception("Failed to write to directory '%s'" % dir) + os.remove(name) + return {'Directory':dir,'WriteAccess':True} + +class GenerateMask(Task): + """Uses edmIntegrityCheck.py to generate a file mask for the sample if one is not already present.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'GenerateMask', dataset, user, options) + def addOption(self, parser): + parser.add_option("-r", "--recursive", dest="resursive", default=False, action='store_true',help='Walk the mass storage device recursively') + parser.add_option("-p", "--printout", dest="printout", default=False, action='store_true',help='Print a report to stdout') + def run(self, input): + + report = None + if self.options.check and not input['CheckForMask']['MaskPresent']: + from CMGTools.Production.edmIntegrityCheck import IntegrityCheck, PublishToFileSystem + + options = copy.deepcopy(self.options) + options.user = self.user + + if input.has_key('BaseDataset'): + options.name = input['BaseDataset']['Name'] + else: + options.name = None + + check = IntegrityCheck(self.dataset,options) + check.test() + report = check.structured() + pub = PublishToFileSystem(check) + pub.publish(report) + elif input['CheckForMask']['MaskPresent']: + report = input['CheckForMask']['Report'] + + return {'MaskPresent':report is not None,'Report':report} + +class CreateJobDirectory(Task): + """Generates a job directory on your local drive""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CreateJobDirectory', dataset, user, options) + def addOption(self, parser): + parser.add_option("-o","--output", dest="output", default=None,help='The directory to use locally for job files') + def run(self, input): + if self.options.output is not None: + output = self.options.output + else: + # output = '%s_%s' % (self.dataset.replace('/','.'),datetime.datetime.now().strftime("%s")) + # if output.startswith('.'): + output = '%s_%s' % (self.dataset,datetime.datetime.now().strftime("%s")) + output = output.lstrip('/') + if not os.path.exists(output): + mkdir_p(output) + return {'JobDir':output,'PWD':os.getcwd()} + +class SourceCFG(Task): + """Generate a source CFG using 'sourceFileList.py' by listing the CASTOR directory specified. Applies the file wildcard, '--wildcard'""" + def __init__(self, dataset, user, options): + Task.__init__(self,'SourceCFG', dataset, user, options) + def addOption(self, parser): + parser.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run') + parser.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run') + parser.add_option("--input-prescale", dest="prescale", default=1, type=int, help='Randomly prescale the number of good files by this factor.') + def run(self, input): + + jobdir = input['CreateJobDirectory']['JobDir'] + pattern = fnmatch.translate(self.options.wildcard) + + run_range = (self.options.min_run, self.options.max_run) + data = createDataset(self.user, self.dataset, pattern, run_range = run_range) + good_files = data.listOfGoodFilesWithPrescale(self.options.prescale) + #will mark prescale removed files as bad in comments + bad_files = [fname for fname in data.listOfFiles() if not fname in good_files] + + source = os.path.join(jobdir,'source_cfg.py') + output = file(source,'w') + output.write('###SourceCFG:\t%d GoodFiles; %d BadFiles found in mask; Input prescale factor %d\n' % (len(good_files),len(bad_files),self.options.prescale) ) + output.write('files = ' + str(good_files) + '\n') + for bad_file in bad_files: + output.write("###SourceCFG:\tBadInMask '%s'\n" % bad_file) + output.close() + return {'SourceCFG':source} + + +def insertLines( insertedTo, toInsert ): + '''insert a sequence in another sequence. + + the sequence is inserted either at the end, or at the position + of the HOOK, if it is found. + The HOOK is considered as being found if + str(elem).find(###ProductionTaskHook$$$) + is true for one of the elements in the insertedTo sequence. + ''' + HOOK = '###ProductionTaskHook$$$' + hookIndex = None + for index, line in enumerate(insertedTo): + line = str(line) + if line.find(HOOK)>-1: + hookIndex = index + break + if hookIndex is not None: + before = insertedTo[:hookIndex] + after = insertedTo[hookIndex:] + result = before + toInsert + after + return result + else: + insertedTo.extend( toInsert ) + return insertedTo + + +class FullCFG(Task): + """Generate the full CFG needed to run the job and writes it to the job directory""" + def __init__(self, dataset, user, options): + Task.__init__(self,'FullCFG', dataset, user, options) + def addOption(self, parser): + parser.add_option("--cfg", dest="cfg", default=None, help='The top level CFG to run') + parser.add_option("--nEventsPerJob", dest="nEventsPerJob", default=None, help='Number of events per job (for testing)') + def run(self, input): + + jobdir = input['CreateJobDirectory']['JobDir'] + + if self.options.cfg is None or not os.path.exists(self.options.cfg): + raise Exception("The file '%s' does not exist. Please check." % self.options.cfg) + + config = file(self.options.cfg).readlines() + sourceFile = os.path.basename(input['SourceCFG']['SourceCFG']) + if sourceFile.lower().endswith('.py'): + sourceFile = sourceFile[:-3] + + source = os.path.join(jobdir,'full_cfg.py') + output = file(source,'w') + + nEventsPerJob = -1 + if self.options.nEventsPerJob: + nEventsPerJob = int(self.options.nEventsPerJob) + + toInsert = ['\nfrom %s import *\n' % sourceFile, + 'process.source.fileNames = files\n', + 'if hasattr(process,"maxEvents"): process.maxEvents.input = cms.untracked.int32({nEvents})\n'.format(nEvents=nEventsPerJob), + 'if hasattr(process,"maxLuminosityBlocks"): process.maxLuminosityBlocks.input = cms.untracked.int32(-1)\n' + 'datasetInfo = ("%s","%s","%s")\n' % (self.user, self.dataset, fnmatch.translate(self.options.wildcard) ) + ] + config = insertLines( config, toInsert ) + output.writelines(config) + output.close() + return {'FullCFG':source} + +class CheckConfig(Task): + """Check the basic syntax of a CFG file by running python on it.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CheckConfig', dataset, user, options) + def run(self, input): + + full = input['FullCFG']['FullCFG'] + + child = subprocess.Popen(['python',full], stdout=subprocess.PIPE,stderr=subprocess.PIPE) + stdout, stderr = child.communicate() + if child.returncode != 0: + raise Exception("Syntax check of cfg failed. Error was '%s'. (%i)" % (stderr,child.returncode)) + return {'Status':'VALID'} + +class RunTestEvents(Task): + """Run cmsRun but with a small number of events on the job CFG.""" + + def __init__(self, dataset, user, options): + Task.__init__(self,'RunTestEvents', dataset, user, options) + def run(self, input): + + full = input['FullCFG']['FullCFG'] + jobdir = input['CreateJobDirectory']['JobDir'] + + config = file(full).readlines() + source = os.path.join(jobdir,'test_cfg.py') + output = file(source,'w') + toInsert = ['\n', + 'process.maxEvents.input = cms.untracked.int32(5)\n', + 'if hasattr(process,"source"): process.source.fileNames = process.source.fileNames[:10]\n' + ] + config = insertLines( config, toInsert ) + output.writelines(config) + output.close() + + pwd = os.getcwd() + + error = None + try: + os.chdir(jobdir) + + child = subprocess.Popen(['cmsRun',os.path.basename(source)], stdout=subprocess.PIPE,stderr=subprocess.PIPE) + stdout, stderr = child.communicate() + + if child.returncode != 0: + error = "Failed to cmsRun with a few events. Error was '%s' (%i)." % (stderr,child.returncode) + finally: + os.chdir(pwd) + + if error is not None: + raise Exception(error) + + return {'Status':'VALID','TestCFG':source} + +class ExpandConfig(Task): + """Runs edmConfigDump to produce an expanded cfg file""" + + def __init__(self, dataset, user, options): + Task.__init__(self,'ExpandConfig', dataset, user, options) + def run(self, input): + + full = input['FullCFG']['FullCFG'] + jobdir = input['CreateJobDirectory']['JobDir'] + + config = file(full).read() + source = os.path.join(jobdir,'test_cfg.py') + expanded = 'Expanded%s' % os.path.basename(full) + output = file(source,'w') + output.write(config) + output.write("file('%s','w').write(process.dumpPython())\n" % expanded) + output.close() + + pwd = os.getcwd() + + result = {} + error = None + try: + os.chdir(jobdir) + + child = subprocess.Popen(['python',os.path.basename(source)], stdout=subprocess.PIPE,stderr=subprocess.PIPE) + stdout, stderr = child.communicate() + + if child.returncode != 0: + error = "Failed to edmConfigDump. Error was '%s' (%i)." % (stderr,child.returncode) + result['ExpandedFullCFG'] = os.path.join(jobdir,expanded) + + finally: + os.chdir(pwd) + + if error is not None: + raise Exception(error) + + return result + +class WriteToDatasets(Task): + """Publish the sample to 'Datasets.txt' if required""" + def __init__(self, dataset, user, options): + Task.__init__(self,'WriteToDatasets', dataset, user, options) + def run(self, input): + from CMGTools.Production.addToDatasets import addToDatasets + name = "%s/%s" % (self.dataset,self.options.tier) + name = name.replace('//','/') + user = self.options.batch_user + added = addToDatasets(name, user = user) + return {'Added':added, 'Name':name, 'User':user} + +class RunCMSBatch(Task): + """Run the 'cmsBatch.py' command on your CFG, submitting to the CERN batch system""" + + def __init__(self, dataset, user, options): + Task.__init__(self,'RunCMSBatch', dataset, user, options) + def addOption(self, parser): + parser.add_option("--batch_user", dest="batch_user", help="The user for LSF", default=os.getlogin()) + parser.add_option("--run_batch", dest="run_batch", default=True, action='store_true',help='Run on the batch system') + parser.add_option("-N", "--numberOfInputFiles", dest="nInput",help="Number of input files per job",default=5,type=int) + parser.add_option("-q", "--queue", dest="queue", help="The LSF queue to use", default="1nh") + parser.add_option("-t", "--tier", dest="tier", + help="Tier: extension you can give to specify you are doing a new production. If you give a Tier, your new files will appear in sampleName/tierName, which will constitute a new dataset.", + default="") + parser.add_option("-G", "--group", dest="group", help="The LSF user group to use, e.g. 'u_zh'", default=None) + + def run(self, input): + find = FindOnCastor(self.dataset,self.options.batch_user,self.options) + find.create = True + out = find.run({}) + + full = input['ExpandConfig']['ExpandedFullCFG'] + jobdir = input['CreateJobDirectory']['JobDir'] + + sampleDir = os.path.join(out['Directory'],self.options.tier) + sampleDir = castortools.castorToLFN(sampleDir) + + cmd = ['cmsBatch.py',str(self.options.nInput),os.path.basename(full),'-o','%s_Jobs' % self.options.tier,'--force'] + cmd.extend(['-r',sampleDir]) + if self.options.run_batch: + jname = "%s/%s" % (self.dataset,self.options.tier) + jname = jname.replace("//","/") + user_group = '' + if self.options.group is not None: + user_group = '-G %s' % self.options.group + cmd.extend(['-b',"'bsub -q %s -J %s -u cmgtoolslsf@gmail.com %s < ./batchScript.sh | tee job_id.txt'" % (self.options.queue,jname,user_group)]) + print " ".join(cmd) + + pwd = os.getcwd() + + error = None + try: + os.chdir(jobdir) + returncode = os.system(" ".join(cmd)) + + if returncode != 0: + error = "Running cmsBatch failed. Return code was %i." % returncode + finally: + os.chdir(pwd) + + if error is not None: + raise Exception(error) + + return {'SampleDataset':"%s/%s" % (self.dataset,self.options.tier),'BatchUser':self.options.batch_user, + 'SampleOutputDir':sampleDir,'LSFJobsTopDir':os.path.join(jobdir,'%s_Jobs' % self.options.tier)} + +class MonitorJobs(Task): + """Monitor LSF jobs created with cmsBatch.py. Blocks until all jobs are finished.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'MonitorJobs', dataset, user, options) + + def getjobid(self, job_dir): + """Parse the LSF output to find the job id""" + input = os.path.join(job_dir,'job_id.txt') + result = None + if os.path.exists(input): + contents = file(input).read() + for c in contents.split('\n'): + if c and re.match('^Job <\\d*> is submitted to queue <.*>',c) is not None: + try: + result = c.split('<')[1].split('>')[0] + except Exception, e: + print >> sys.stderr, 'Job ID parsing error',str(e),c + return result + + def monitor(self, jobs, previous): + + #executes bjobs with a list of job IDs + cmd = ['bjobs','-u',self.options.batch_user] + cmd.extend([v for v in jobs.values() if v is not None])#filter out unknown IDs + child = subprocess.Popen(cmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE) + stdout, stderr = child.communicate() + + def parseHeader(header): + """Parse the header from bjobs""" + tokens = [t for t in header.split(' ') if t] + result = {} + for i in xrange(len(tokens)): + result[tokens[i]] = i + + return result + + result = {} + if stdout: + lines = stdout.split('\n') + if lines: + header = parseHeader(lines[0]) + if not 'STAT' in header or not 'JOBID' in header: + print >> sys.stderr, 'Problem parsing bjobs header\n',lines + return result + for line in lines[1:]: + #TODO: Unreliable for some fields, e.g. dates + tokens = [t for t in line.split(' ') if t] + if len(tokens) < len(header): continue + id = tokens[header['JOBID']] + user = tokens[header['USER']] + status = tokens[header['STAT']] + + result[id] = status + + if stderr: + lines = stderr.split('\n') + if lines: + for line in lines: + if line and re.match('^Job <\\d*> is not found',line) is not None: + try: + id = line.split('<')[1].split('>')[0] + if not result.has_key(id) and not previous.has_key(id): + result[id] = 'FORGOTTEN' + except Exception, e: + print >> sys.stderr, 'Job ID parsing error in STDERR',str(e),line + + #after one hour the status is no longer available + if result: + for id in jobs.values(): + if not result.has_key(id) and previous.has_key(id): + result[id] = previous[id] + return result + + def run(self, input): + + # return #COLIN + jobsdir = input['RunCMSBatch']['LSFJobsTopDir'] + if not os.path.exists(jobsdir): + raise Exception("LSF jobs dir does not exist: '%s'" % jobsdir) + + import glob + subjobs = [s for s in glob.glob("%s/Job_[0-9]*" % jobsdir) if os.path.isdir(s)] + jobs = {} + for s in subjobs: + jobs[s] = self.getjobid(s) + + def checkStatus(stat): + + #gzip files on the fly + actions = {'FilesToCompress':{'Files':[]}} + + result = {} + for j, id in jobs.iteritems(): + if id is None: + result[j] = 'UNKNOWN' + else: + if stat.has_key(id): + result[j] = stat[id] + if result[j] in ['DONE','EXIT','FORGOTTEN']: + stdout = os.path.join(j,'LSFJOB_%s' % id,'STDOUT') + if os.path.exists(stdout): + #compress this file + actions['FilesToCompress']['Files'].append(stdout) + result[j] = '%s.gz' % stdout + elif os.path.exists('%s.gz' % stdout): + result[j] = '%s.gz' % stdout + else: + result[j] = 'NOSTDOUT' + + #also compress the stderr, although this is mostly empty + stderr = os.path.join(j,'LSFJOB_%s' % id,'STDERR') + if os.path.exists(stderr): + #compress this file + actions['FilesToCompress']['Files'].append(stderr) + + compress = GZipFiles(self.dataset,self.user,self.options) + compress.run(actions) + return result + + def countJobs(stat): + """Count jobs that are monitorable - i.e. not in a final state""" + result = [] + for j, id in jobs.iteritems(): + if id is not None and stat.has_key(id): + st = stat[id] + if st in ['PEND','PSUSP','RUN','USUSP','SSUSP','WAIT']: + result.append(id) + return result + + def writeKillScript(mon): + """Write a shell script to kill the jobs we know about""" + kill = os.path.join(jobsdir,'kill_jobs.sh') + output = file(kill,'w') + script = """ +#!/usr/bin/env bash +echo "Killing jobs" +bkill -u %s %s + """ % (self.options.batch_user," ".join(mon)) + output.write(script) + output.close() + return mon + + #continue monitoring while there are jobs to monitor + status = self.monitor(jobs,{}) + monitorable = writeKillScript(countJobs(status)) + count = 0 + + while monitorable: + job_status = checkStatus(status) + time.sleep(60) + status = self.monitor(jobs,status) + monitorable = writeKillScript(countJobs(status)) + if not (count % 3): + print '%s: Monitoring %i jobs (%s)' % (self.name,len(monitorable),self.dataset) + count += 1 + + return {'LSFJobStatus':checkStatus(status),'LSFJobIDs':jobs} + +class CheckJobStatus(Task): + """Checks the job STDOUT to catch common problems like exceptions, CPU time exceeded. Sets the job status in the report accordingly.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CheckJobStatus', dataset, user, options) + def addOption(self, parser): + parser.add_option("--output_wildcard", dest="output_wildcard", help="The wildcard to use when testing the output of this production (defaults to same as -w)", default=None) + def run(self, input): + + job_status = input['MonitorJobs']['LSFJobStatus'] + + result = {} + for j, status in job_status.iteritems(): + valid = True + if os.path.exists(status): + + fileHandle = None + if status.endswith('.gz') or status.endswith('.GZ'): + import gzip + fileHandle = gzip.GzipFile(status) + else: + fileHandle = file(status) + + open_count = 0 + close_count = 0 + for line in fileHandle: + #start by counting files opened and closed + #suggestion from Enrique + if 'pened file' in line: + open_count += 1 + if 'losed file' in line: + close_count += 1 + + if 'Exception' in line: + result[j] = 'Exception' + valid = False + break + elif 'CPU time limit exceeded' in line: + result[j] = 'CPUTimeExceeded' + valid = False + break + elif 'Killed' in line: + result[j] = 'JobKilled' + valid = False + break + elif 'A fatal system signal has occurred' in line: + result[j] = 'SegFault' + valid = False + break + + if valid and open_count != close_count: + result[j] = 'FileOpenCloseMismatch' + valid = False + if valid: + result[j] = 'VALID' + else: + result[j] = status + + #allows a different wildcard in the final check. + options = copy.deepcopy(self.options) + if self.options.output_wildcard is not None: + options.wildcard = self.options.output_wildcard + + mask = GenerateMask(input['RunCMSBatch']['SampleDataset'],self.options.batch_user,options) + report = mask.run({'CheckForMask':{'MaskPresent':False}}) + report['LSFJobStatusCheck'] = result + return report + +class WriteJobReport(Task): + """Write a summary report on each job""" + def __init__(self, dataset, user, options): + Task.__init__(self,'WriteJobReport', dataset, user, options) + def run(self, input): + + report = input['CheckJobStatus'] + + #collect a list of jobs by status + states = {} + for j, status in report['LSFJobStatusCheck'].iteritems(): + if not states.has_key(status): + states[status] = [] + states[status].append(j) + jobdir = input['CreateJobDirectory']['PWD'] + if not os.path.exists(jobdir): + raise Exception("Top level job directory not found: '%s'" % jobdir) + report_file = os.path.join(input['CreateJobDirectory']['JobDir'],'resubmit.sh') + + output = file(report_file,'w') + output.write('#!/usr/bin/env bash\n') + + if report['MaskPresent']: + mask = report['Report'] + output.write('#PrimaryDatasetFraction: %f\n' % mask['PrimaryDatasetFraction']) + output.write('#FilesGood: %i\n' % mask['FilesGood']) + output.write('#FilesBad: %i\n' % mask['FilesBad']) + + user_group = '' + if self.options.group is not None: + user_group = '-G %s' % self.options.group + + for status, jobs in states.iteritems(): + output.write('# %d jobs found in state %s\n' % (len(jobs),status) ) + if status == 'VALID': + continue + for j in jobs: + jdir = os.path.join(jobdir,j) + output.write('pushd %s; bsub -q %s -J RESUB -u cmgtoolslsf@gmail.com %s < ./batchScript.sh | tee job_id_resub.txt; popd\n' % (jdir,self.options.queue,user_group)) + output.close() + + return {'SummaryFile':report_file} + +class CleanJobFiles(Task): + """Removes and compresses auto-generated files from the job directory to save space.""" + def __init__(self, dataset, user, options): + Task.__init__(self,'CleanJobFiles', dataset, user, options) + def run(self, input): + + jobdir = input['CreateJobDirectory']['JobDir'] + jobs = input['MonitorJobs']['LSFJobIDs'] + job_status = input['MonitorJobs']['LSFJobStatus'] + + actions = {'FilesToCompress':{'Files':[]},'FilesToClean':{'Files':[]}} + + actions['FilesToClean']['Files'].append(input['ExpandConfig']['ExpandedFullCFG']) + if input.has_key('RunTestEvents'): + actions['FilesToClean']['Files'].append(input['RunTestEvents']['TestCFG']) + + import glob + for rt in glob.iglob('%s/*.root' % jobdir): + actions['FilesToClean']['Files'].append(rt) + for pyc in glob.iglob('%s/*.pyc' % jobdir): + actions['FilesToClean']['Files'].append(pyc) + + for j in jobs: + status = job_status[j] + if os.path.exists(status) and not status.endswith('.gz'): + actions['FilesToCompress']['Files'].append(status) + + compress = GZipFiles(self.dataset,self.user,self.options) + compressed = compress.run(actions) + + clean = CleanFiles(self.dataset,self.user,self.options) + removed = clean.run(actions) + return {'Cleaned':removed,'Compressed':compressed} + +class WriteSavannah(Task): + """Call the 'writeSavannah.py' script in order to log the sample""" + + def __init__(self, dataset, user, options): + Task.__init__(self,'WriteSavannah', dataset, user, options) + def addOption(self, parser): + parser.add_option("-s", "--savuser",action = "store",dest="savuser", + help="If Savannah user is different to current user, enter Savannah username here", + default=os.getlogin()) + def run(self, input): + #ret = os.system('writeSavannah.py -u %s -s %s -T %s' % (self.user,self.options.savuser,self.dataset)) + return {'SavannahWritten':False} diff --git a/CMGTools/Production/python/ProductionTasks.pyc b/CMGTools/Production/python/ProductionTasks.pyc new file mode 100644 index 0000000000000000000000000000000000000000..26de7512338316c6a13096315ad2a07636a61342 GIT binary patch literal 41246 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 ~%s/public/DataSets.txt' % (sampleAndTier,user) ) + return not notThere + + +if __name__ == '__main__': + import sys + addToDatasets(sys.argv[1], sys.argv[2]) diff --git a/CMGTools/Production/python/addToDatasets.pyc b/CMGTools/Production/python/addToDatasets.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d0e18939590bc46024b8f31cb0c7b9ae022c2c8a GIT binary patch literal 753 zcmbVJ!EVz)5PiE&+)||o^?(#E6r@T%#Xo=|N-J?dL{$CD~wmqumLjQo<#C z13$&*@BuL6CaQYi!pb{4o|&EZ-fZ;y^rZXq*QmgLb@+VEJ1p3g{3%qx?9SJy6l#r` zhBCl1!j2OWekja3FkO@#e9`db;bx3k48y4y%OjLs^!Hwj{*Ie8Ex;r>VlexM*CFSmieB@<0bwWA_X$}h3gWw}+a>54cO!ZZ)o~afu%j(=V zS!RWT73PW17`Kn}g1rOk;2w2Q`H%;*V9k**>O+x)L$R;q_Y43 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/batchmanager.py b/CMGTools/Production/python/batchmanager.py new file mode 100644 index 0000000..3cf2f96 --- /dev/null +++ b/CMGTools/Production/python/batchmanager.py @@ -0,0 +1,237 @@ +#!/usr/bin/env python + +from datetime import datetime +from optparse import OptionParser + +import sys +import os +import re +import pprint +import time + +import CMGTools.Production.eostools as castortools + +class BatchManager: + """ + This class manages batch jobs + Used in batch scripts + Colin Bernet 2008 + """ + + # constructor + # self is this + # parse batch manager options + def __init__(self): + self.DefineOptions() + + + def DefineOptions(self): + # define options and arguments ==================================== + # how to add more doc to the help? + self.parser_ = OptionParser() + self.parser_.add_option("-o", "--output-dir", dest="outputDir", + help="Name of the local output directory for your jobs. This directory will be created automatically.", + default=None) + self.parser_.add_option("-r", "--remote-copy", dest="remoteCopy", + help="remote output directory for your jobs. Example: /store/cmst3/user/cbern/CMG/HT/Run2011A-PromptReco-v1/AOD/PAT_CMG/RA2. This directory *must* be provided as a logical file name (LFN). When this option is used, all root files produced by a job are copied to the remote directory, and the job index is appended to the root file name. The Logger directory is tarred and compressed into Logger.tgz, and sent to the remote output directory as well. Afterwards, use logger.py to access the information contained in Logger.tgz.", + default=None) + self.parser_.add_option("-f", "--force", action="store_true", + dest="force", default=False, + help="Don't ask any questions, just over-write") + # this opt can be removed + self.parser_.add_option("-n", "--negate", action="store_true", + dest="negate", default=False, + help="create jobs, but does not submit the jobs.") + self.parser_.add_option("-b", "--batch", dest="batch", + help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.", + default="bsub -q 8nh < ./batchScript.sh") + + + def ParseOptions(self): + (self.options_,self.args_) = self.parser_.parse_args() + if self.options_.remoteCopy == None: + self.remoteOutputDir_ = "" + else: + # removing possible trailing slash + self.remoteOutputDir_ = self.options_.remoteCopy.rstrip('/') + if not castortools.isLFN( self.remoteOutputDir_ ): + print 'When providing an output directory, you must give its LFN, starting by /store. You gave:' + print self.remoteOutputDir_ + sys.exit(1) + self.remoteOutputDir_ = castortools.lfnToEOS( self.remoteOutputDir_ ) + dirExist = castortools.isDirectory( self.remoteOutputDir_ ) + # nsls = 'nsls %s > /dev/null' % self.remoteOutputDir_ + # dirExist = os.system( nsls ) + if dirExist is False: + print 'creating ', self.remoteOutputDir_ + if castortools.isEOSFile( self.remoteOutputDir_ ): + # the output directory is currently a file.. + # need to remove it. + castortools.rm( self.remoteOutputDir_ ) + castortools.createEOSDir( self.remoteOutputDir_ ) + else: + # directory exists. + if self.options_.negate is False and self.options_.force is False: + #COLIN need to reimplement protectedRemove in eostools + raise ValueError( ' '.join(['directory ', self.remoteOutputDir_, ' already exists.'])) + # if not castortools.protectedRemove( self.remoteOutputDir_, '.*root'): + # the user does not want to delete the root files + self.remoteOutputFile_ = "" + self.ManageOutputDir() + return (self.options_, self.args_) + + + def PrepareJobs(self, listOfValues, listOfDirNames=None): + print 'PREPARING JOBS ======== ' + self.listOfJobs_ = [] + + if listOfDirNames is None: + for value in listOfValues: + self.PrepareJob( value ) + else: + for value, name in zip( listOfValues, listOfDirNames): + self.PrepareJob( value, name ) + print "list of jobs:" + pp = pprint.PrettyPrinter(indent=4) + pp.pprint( self.listOfJobs_) + + + # create output dir, if necessary + def ManageOutputDir( self ): + + #if the output dir is not specified, generate a name + #else + #test if the directory exists + #if yes, returns + + outputDir = self.options_.outputDir + + if outputDir==None: + today = datetime.today() + outputDir = 'OutCmsBatch_%s' % today.strftime("%d%h%y_%H%M%S") + print 'output directory not specified, using %s' % outputDir + + self.outputDir_ = os.path.abspath(outputDir) + + if( os.path.isdir(self.outputDir_) == True ): + input = '' + if not self.options_.force: + while input != 'y' and input != 'n': + input = raw_input( 'The directory ' + self.outputDir_ + ' exists. Are you sure you want to continue? its contents will be overwritten [y/n]' ) + if input == 'n': + sys.exit(1) + else: + os.system( 'rm -rf ' + self.outputDir_) + + self.mkdir( self.outputDir_ ) + + + def PrepareJob( self, value, dirname=None): + '''Prepare a job for a given value. + + calls PrepareJobUser, which should be overloaded by the user. + ''' + print 'PrepareJob : %s' % value + dname = dirname + if dname is None: + dname = 'Job_{value}'.format( value=value ) + jobDir = '/'.join( [self.outputDir_, dname]) + print '\t',jobDir + self.mkdir( jobDir ) + self.listOfJobs_.append( jobDir ) + self.PrepareJobUser( jobDir, value ) + + def PrepareJobUser(self, value ): + '''Hook allowing user to define how one of his jobs should be prepared.''' + print '\to be customized' + + + def SubmitJobs( self, waitingTimeInSec=0 ): + '''Submit all jobs. Possibly wait between each job''' + + if(self.options_.negate): + print '*NOT* SUBMITTING JOBS - exit ' + return + print 'SUBMITTING JOBS ======== ' + for jobDir in self.listOfJobs_: + root = os.getcwd() + # run it + print 'processing ', jobDir + os.chdir( jobDir ) + self.SubmitJob( jobDir ) + # and come back + os.chdir(root) + print 'waiting %s seconds...' % waitingTimeInSec + time.sleep( waitingTimeInSec ) + print 'done.' + + def SubmitJob( self, jobDir ): + '''Hook for job submission.''' + print 'submitting (to be customized): ', jobDir + os.system( self.options_.batch ) + + + def CheckBatchScript( self, batchScript ): + + if batchScript == '': + return + + if( os.path.isfile(batchScript)== False ): + print 'file ',batchScript,' does not exist' + sys.exit(3) + + try: + ifile = open(batchScript) + except: + print 'cannot open input %s' % batchScript + sys.exit(3) + else: + for line in ifile: + p = re.compile("\s*cp.*\$jobdir\s+(\S+)$"); + m=p.match(line) + if m: + if os.path.isdir( os.path.expandvars(m.group(1)) ): + print 'output directory ', m.group(1), 'already exists!' + print 'exiting' + sys.exit(2) + else: + if self.options_.negate==False: + os.mkdir( os.path.expandvars(m.group(1)) ) + else: + print 'not making dir', self.options_.negate + + # create a directory + def mkdir( self, dirname ): + # there is probably a command for this in python + mkdir = 'mkdir -p %s' % dirname + ret = os.system( mkdir ) + if( ret != 0 ): + print 'please remove or rename directory: ', dirname + sys.exit(4) + + + def RunningMode(self, batch): + '''Returns "LXPLUS", "LOCAL" or None, + + "LXPLUS" : batch command is bsub, and logged on lxplus + "LOCAL" : batch command is nohup. + In all other cases, a CmsBatchException is raised + ''' + + hostName = os.environ['HOSTNAME'] + onLxplus = hostName.startswith('lxplus') + batchCmd = batch.split()[0] + + if batchCmd == 'bsub': + if not onLxplus: + err = 'Cannot run %s on %s' % (batchCmd, hostName) + raise ValueError( err ) + else: + print 'running on LSF : %s from %s' % (batchCmd, hostName) + return 'LXPLUS' + elif batchCmd == 'nohup' or batchCmd == './batchScript.sh': + print 'running locally : %s on %s' % (batchCmd, hostName) + return 'LOCAL' + else: + err = 'unknown batch command: X%sX' % batchCmd + raise ValueError( err ) diff --git a/CMGTools/Production/python/batchmanager.pyc b/CMGTools/Production/python/batchmanager.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2430babd8e58645e0463d49b8bcf4c455e33a21f GIT binary patch literal 8488 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 za 1: + user = tokens[0] + area = tokens[1] + return user, area + +def castorBaseDir( user=os.environ['USER'], area = None): + """Gets the top level directory to use for writing for 'user'""" + + if area is None: + user, area = getUserAndArea(user) + + d = '/store/cmst3/%s/%s/CMG' % (area,user) + exists = castortools.isDirectory( castortools.lfnToCastor(d) ) + if exists: + return d + else: + msg = "The directory '%s' does not exist. Please check the username and area (user/group). You may need to create the directory yourself." % d + print >> sys.stderr, msg + raise NameError(msg) + +def myCastorBaseDir(): + """Gets the top level directory to use for writing for the current user""" + return castorBaseDir() diff --git a/CMGTools/Production/python/castorBaseDir.pyc b/CMGTools/Production/python/castorBaseDir.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9b7fb4dba898f71d17192a8e4970535cd4395e1a GIT binary patch literal 1530 zcmb_cO>fgc5FI;i`c11MqEgFiuJcmpbkPH*P{od!4h zkOmbRM0C19SxDC~tCA)fEK*jX9e8FDU59kKOxc3pUXgH}dKIDbKX}?{fT^UE(Zb+1 z1dJ{NnjjM9A^pTMq)AA2pB(gFgA8YpXs|?@olEjFS(VA<`{K+~*K)lhhfj z%*ZL%*J_yb@>GpjTh&j}Gu6c&Rw^%*!M;^#kuYm^5q!lA$%($^B6AF?hY-$(KQD6U z++2;$a^MMCr*y+%$Y8^E*oBO6En7Hv-RQd*qDNwN7iJc)a9mZo{wE0pEO~V z{3c<&pW6nM_u$jh?gZuRmDwI*`}}JXwNec?g6&`>SPy*Wlg>e$N{wQ2i|`LD0F3~+ zME0?Vlmz52ApylHe4qd}01*h*fWGrwi;QLj2rCtuRLFKj(*aTV)Gi}IWKgAO5>fc> zy;~$qV0`6McIpBqzkoQ@jy(^~oU1}#=t5<=)k4u&Ipe7iO1|0L&)vnw?0at-cH z0Y*2|A-iYICoC^;V`Lc@$zsdXmRrNXNAuJcr5GqS9UZlhgaLLHujwkdV&>0gCv z%BK^yovd>PuhTR8bFma7I)C~cRDRvx({Eeu|SaA+^WMHD6PL)?XW zAt@bMt4rs}^3h@`V}8E7U#kto8IGsG&yM*>s+HSAVO^*~^Aj14<*K=d5I5JhF~7DA zZP1oN?g|X%dME90vlk1C)0Pl)ba|0mQ^sQA&lBIr?0+0eBEB5rms03gQap=dJJ<@B IS8E%80h_64i2wiq literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/castortools.py b/CMGTools/Production/python/castortools.py new file mode 100755 index 0000000..cdded10 --- /dev/null +++ b/CMGTools/Production/python/castortools.py @@ -0,0 +1,385 @@ +#!/usr/bin/env python +# API for castor +# Colin Bernet, July 2009 + +from optparse import OptionParser +import sys,os, re, pprint +import subprocess + + +def isCastorDir( dir ): + pattern = re.compile( '^/castor' ) + if pattern.match( dir ): + return True + else: + return False + +#COLIN is it still in use? +# yes, in crabProd.py. could think about removing it +def isCastorFile( file ): + if isLFN(file): + file = lfnToCastor(file) + os.system( 'nsls ' + file ) + ret = subprocess.call( ['nsls',file] ) + return not ret + + +def fileExists( file ): + if isLFN(file): + file = lfnToCastor(file) + castor = isCastorDir(file) + ls = 'ls' + if castor: + ls = 'nsls' + # ret = subprocess.call( [ls, file] ) + child = subprocess.Popen( [ls, file], stdout=subprocess.PIPE) + child.communicate() + # print ls, file, child.returncode + return not child.returncode + +# returns all files in a directory matching regexp. +# the directory can be a castor dir. +# optionnally, the protocol (rfio: or file:) is prepended to the absolute +# file name +#COLIN: now that we are using LFNs, one should remove the castor argument (I guess) +def matchingFiles( dir, regexp, addProtocol=False, LFN=True): + + ls = 'nsls' + + localFiles = False + if isLFN( dir ): + dir = lfnToCastor( dir ) + elif not isCastorDir( dir ): + # neither LFN nor castor file -> local file + ls = 'ls' + localFiles = True + dir = os.getcwd() + '/' + dir + + try: + pattern = re.compile( regexp ) + except: + print 'please enter a valid regular expression ' + sys.exit(1) + + # allFiles = None + # if localFiles: + # cmd = "%s %s/%s" % (ls, os.getcwd(), dir) + + cmd = "%s %s" % (ls, dir) + allFiles = os.popen(cmd) + + matchingFiles = [] + for file in allFiles.readlines(): + file = file.rstrip() + + m = pattern.match( file ) + if m: + fullFileName = '%s/%s' % (dir, file) + if addProtocol and localFiles: + fullFileName = 'file:%s/%s' % ( dir, file) + if not localFiles and LFN: + fullFileName = fullFileName.replace( '/castor/cern.ch/cms/store', '/store') + matchingFiles.append( fullFileName ) + + allFiles.close() + + return matchingFiles + + +# returns the number of events in a file +def numberOfEvents( file, castor=True): + + cmd = 'edmFileUtil -f rfio:%s' % file + if castor==False: + cmd = 'edmFileUtil -f file:%s' % file + + output = os.popen(cmd) + + pattern = re.compile( '\( (\d+) events,' ) + + for line in output.readlines(): + m = pattern.search( line ) + if m: + return int(m.group(1)) + +def emptyFiles( dir, regexp, castor=True): + allFiles = matchingFiles( dir, regexp) + emptyFiles = [] + for file in allFiles: + print 'file ',file + num = numberOfEvents(file, castor) + print 'nEvents = ', num + if num==0: + emptyFiles.append( file ) + return emptyFiles + +# cleanup files with a size that is too small, out of a given tolerance. +def cleanFiles( castorDir, regexp, tolerance = 999999.): + + try: + pattern = re.compile( regexp ) + except: + print 'please enter a valid regular expression ' + sys.exit(1) + + allFiles = os.popen("rfdir %s | awk '{print $9}'" % (castorDir)) + sizes = os.popen("rfdir %s | awk '{print $5}'" % (castorDir)) + + averageSize = 0. + count = 0. + + matchingFiles = [] + print 'Matching files: ' + for file,size in zip( allFiles.readlines(), sizes.readlines()): + file = file.rstrip() + fsize = float(size.rstrip()) + + m = pattern.match( file ) + if m: + print file, fsize + fullCastorFile = '%s/%s' % (castorDir, file) + matchingFiles.append( (fullCastorFile, fsize) ) + averageSize += fsize + count += 1 + + if count==0: + print "none. check your regexps!" + sys.exit(2) + + averageSize /= count + print 'average file size = ',averageSize + + cleanFiles = [] + dirtyFiles = [] + + for file, fsize in matchingFiles: + relDiff = (averageSize - fsize) / averageSize + if relDiff-1: + numAndFile.append( (num, file) ) + + numAndFile.sort() + + return numAndFile + + +# finds the file index using regexp +# sort both collections of files according to the index +# returns the list of single files in each collection +def sync( regexp1, files1, regexp2, files2): + + # should be defined from outside + numAndFile1 = extractNumberAndSort( regexp1, files1 ) + numAndFile2 = extractNumberAndSort( regexp2, files2 ) + + i1 = 0 + i2 = 0 + + single = [] + while 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 N{ZeJ2vV>ace*msNT!sJu literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/cmgdbApi.py b/CMGTools/Production/python/cmgdbApi.py new file mode 100755 index 0000000..8056c64 --- /dev/null +++ b/CMGTools/Production/python/cmgdbApi.py @@ -0,0 +1,108 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 27th 2011 + +# This module will write the data from a passed software object +# to the database file on disk +import os +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/oracle/11.2.0.1.0p2/etc/profile.d/init.sh") +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/python/2.6.4-cms16/etc/profile.d/init.sh") +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/py2-cx-oracle/5.1/etc/profile.d/init.sh") + +import sys, re +#import CMGTools.Production.cx_Oracle as cx_Oracle +import cx_Oracle + +class CmgdbApi(object): + + """ A class for interacting with the CMGDB database """ + + def __init__(self,development=False): + + self.insertConn = None + self.selectConn = None + self.selectCur = None + self.insertCur = None + self._masterCur = None + self.development = development + if self.development==False: + self.schema_name="cms_cmgdb" + else: + self.schema_name="cmgbookkeepingtest" + + def connect(self): + """ + Create an object and connect to CMGDB + + No arguments are required to initialise the object + Two database connections are opened, + insertConn = a connection object for insert queries, + selectConn = a connection object for insert queries + """ + try: + if self.development == False: + # Connect to insert account + self.insertConn = cx_Oracle.connect("cms_cmgdb_w/DaiEnkaiEntei2010@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr1-s.cern.ch) (PORT=10121) )(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr2-s.cern.ch) (PORT=10121) )(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr3-s.cern.ch) (PORT=10121) )(LOAD_BALANCE=on)(ENABLE=BROKEN)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=cmsr_lb.cern.ch) (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))") + # Connect to select account + self.selectConn = cx_Oracle.connect("cms_cmgdb_r/DaiEnkaiEntei2010@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr1-s.cern.ch) (PORT=10121) )(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr2-s.cern.ch) (PORT=10121) )(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr3-s.cern.ch) (PORT=10121) )(LOAD_BALANCE=on)(ENABLE=BROKEN)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=cmsr_lb.cern.ch) (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))") + self._masterConn = cx_Oracle.connect("cms_cmgdb/DaiEnkaiEntei2012@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr1-s.cern.ch) (PORT=10121) )(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr2-s.cern.ch) (PORT=10121) )(ADDRESS= (PROTOCOL=TCP) (HOST=cmsr3-s.cern.ch) (PORT=10121) )(LOAD_BALANCE=on)(ENABLE=BROKEN)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=cmsr_lb.cern.ch) (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))") + # Create cx_Oracle cursor objects from connections + self.selectCur = self.selectConn.cursor() + self._masterCur = self._masterConn.cursor() + self.insertCur = self.insertConn.cursor() + self.selectCur.execute("ALTER SESSION SET CURRENT_SCHEMA=CMS_CMGDB") + self.insertCur.execute("ALTER SESSION SET CURRENT_SCHEMA=CMS_CMGDB") + else: + # Connect to insert account + self.insertConn = cx_Oracle.connect("cmgbookkeepingtest/DaiEnkaiEntei2012@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=dbsrvg3305.cern.ch) (PORT=10121) )(LOAD_BALANCE=on)(ENABLE=BROKEN)(CONNECT_DATA=(SERVER=DEDICATED)(SID=DEVDB11) (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))") + # Connect to select account + self.selectConn = cx_Oracle.connect("cmgbookkeepingtest/DaiEnkaiEntei2012@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=dbsrvg3305.cern.ch) (PORT=10121) )(LOAD_BALANCE=on)(ENABLE=BROKEN)(CONNECT_DATA=(SERVER=DEDICATED)(SID=DEVDB11) (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))") + self._masterConn = cx_Oracle.connect("cmgbookkeepingtest/DaiEnkaiEntei2012@(DESCRIPTION=(ADDRESS= (PROTOCOL=TCP) (HOST=dbsrvg3305.cern.ch) (PORT=10121) )(LOAD_BALANCE=on)(ENABLE=BROKEN)(CONNECT_DATA=(SERVER=DEDICATED)(SID=DEVDB11) (FAILOVER_MODE = (TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))") + # Create cx_Oracle cursor objects from connections + self.selectCur = self.selectConn.cursor() + self._masterCur = self._masterConn.cursor() + self.insertCur = self.insertConn.cursor() + self.selectCur.execute("ALTER SESSION SET CURRENT_SCHEMA=CMGBOOKKEEPINGTEST") + self.insertCur.execute("ALTER SESSION SET CURRENT_SCHEMA=CMGBOOKKEEPINGTEST") + except Exception as dbError: + print "Unable to connect to CMGDB" + print dbError.args[0] + exit( -1 ) + + # Return DB description as a string + def describe(self): + tables = [] + description = "" + """Returns a description of the database as a string""" + self._masterCur.execute("SELECT table_name from tabs") + for table in self._masterCur: + tables.append(table) + for table in tables: + description += table[0] + "\n" + self._masterCur.execute("select * from "+table[0]+" where 1 = 0") + + for column in self._masterCur.description: + description += "\t-"+column[0]+"\n" + return description + + # Pass an SQL select query + def sql(self, query): + """Pass an SQL query to CMGDB + 'query' takes the SQL query as a string + """ + columns = [] + rows = [] + self.selectCur.execute(query) + for column in self.selectCur.description: + columns.append(column[0]) + for row in self.selectCur: + rows.append(row) + return columns, rows + + + # Close connection with database and destroy object + def close(self): + """Close database connections""" + self.insertConn.close() + self.selectConn.close() diff --git a/CMGTools/Production/python/cmgdbApi.pyc b/CMGTools/Production/python/cmgdbApi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ed327559bc15b75006a17fbb018d027df4cd4a5e GIT binary patch literal 4983 zcmeHL-E!O35k3HaBr;Ou*i9WZt_Raj8_*N+PquqgWqRGTkO#=aE>(xfJK5Eu@>eWU`d=!Md>eqrONUP#R z{Pk)t7+s_%aa3zoA6D;gfiaDT|3N=E?J5TtT{O46>DKHV52}rSuRdJ`_1f^*AGAlo z0zMfAcksO*K?5iqf|H?@83za?_LW5bm(lHq1?J~S0N>|HSV3rTYL%ImT0}h!Xq2|% zg{~0FQJg421devSG>DFs^B_G@(i5&|`@8y%;=8Fka0OR9G-Li~sOAf3z>w#RIb;zE z6d)*2bf5sCk*z7P=MpV0VtZO-=?XiOS@IYUfh$*8RKj4)WY}e?7`eT)1TBE#c<7n* zCiRX7aeQ{h`3P)Ixky!9l;&}L9PzXaLJ$d_q*@$B)D=ABUe?96v+g7z^|Q6m!=291 z72pvKx^F?(=U?(L9u0YvrUmGK;)a6LjPOqQ&~+kr$W`t_=^8sLv*Zg& zdI1*uD{OZUV)b;L`KxSmcQ1XL`6b#NN$f9v83Gf-LTrMw%gXFWOSqeI#f_ABa0-D2 zlCO9Wd?=@JmQLlx@?NaC$?*hZN`S!x8@Ek!*r`*vUJcU!i0P*K#qzGb&SQ_|QH z)!7#Vh7bCt-D=bu%|=D3yut3~wRUg+#O`jttvfsIZo8)$tvITvMz6ioHCj7n|B=zF zs9L|*Gc?=L+jhI9T88<#VYYNb?`Un?&?_|3(F~{8-Z$u=PB^%9&`;W(ZXdQd`+eO2 zAXNM50sgg&E@-W&`-Z*O*I{6%ZFRJYY8tlLF)SEp*6S5;a<}~yI*kVv_<0SMuwR}ve9 z;p@!gnqc|^k$ic)yz*VaLcdwi6H*?|cPQU-?kzpKk zdb_q^+2S{_@3Y7qgzyQB=bx>`cQk<6SxupCfJk)9MCz82#i`S$k^v|te1x)3q>1Fv zM5aX4ZO-wK9wICDCW(j>6Gap0mx)_xKc8}Ml5)~)Og%nA)<#SZzTkocJ`GYLfacnK zmp?F)Bu=i(0ZlyD@8A(1Lc>ZqX+yp#-<0T)Zb~<#Te(;Jzmhhjg0vd)@57kTy^s)QBx94Z4^I8!qInmrlo>=08Aeyen>fGE z@x257DX15}hK5N+sVLt7wBM1|0rflbE$OaAwHR81ryzu55D;ORT0oEr06-XEBNYBH zACduu+cOjZ5=22_o496N0ia)r1VR%R5e=8dJwgW%K0=Jplfr`L0P9E~zSiR|amb5B zo-Wwn2gofiJ^;kdxFAxyT-cE+W&` NASvNjeotPLe+0?glPdrK literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/cmgdbToolsApi.py b/CMGTools/Production/python/cmgdbToolsApi.py new file mode 100755 index 0000000..f6df9b3 --- /dev/null +++ b/CMGTools/Production/python/cmgdbToolsApi.py @@ -0,0 +1,719 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## May 17th 2012 + +# This module will write the data from a passed software object +# to the database file on disk +import os +from CMGTools.Production.cmgdbApi import CmgdbApi +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/oracle/11.2.0.1.0p2/etc/profile.d/init.sh") +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/python/2.6.4-cms16/etc/profile.d/init.sh") +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/py2-cx-oracle/5.1/etc/profile.d/init.sh") + +import sys, re +#import CMGTools.Production.cx_Oracle as cx_Oracle +import cx_Oracle + +class CmgdbToolsApi(CmgdbApi): + + """ A class for interacting with the CMGDB database through a structured API + """ + + # Log num of good files + def addGoodFileNum(self,datasetID,number): + """Record the quantity of bad files + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'number' takes the number of good files as an int + """ + try: + self.insertCur.execute("UPDATE "+self.schema_name+".dataset_details set number_files_good=%d where dataset_id = %d" % (number, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Log num of good files + def addGroupGoodFileNum(self,group_id,number): + """Record the quantity of bad files + + 'group_id' takes the unique ID of the file group + 'number' takes the number of good files as an int + """ + try: + self.insertCur.execute("UPDATE "+self.schema_name+".file_group_details set number_files_good=%d where file_group_id=%d" % (number,group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Clear all the missing files relating to a dataset + def clearDatasetMissingFiles(self, dsName, datasetID): + """Clear all missing files from CMGDB pertaining to the given dataset ID + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + Returns None + """ + try: + self.insertCur.execute('DELETE FROM ' +self.schema_name+ '.missing_files WHERE dataset_id = %d' % int(datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Unable to delete missing file record" + + # Log num of missing files + def addMissingFileNum(self,datasetID,number): + """Record the quantity of bad files + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'number' takes the number of missing files as an int + """ + try: + self.insertCur.execute("UPDATE "+self.schema_name+".dataset_details set number_files_missing=%d where dataset_id = %d" % (number, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Log num of good files + def addGroupMissingFileNum(self,group_id,number): + """Record the quantity of bad files + + 'group_id' takes the unique ID of the file group + 'number' takes the number of missing files as an int + """ + try: + self.insertCur.execute("UPDATE "+self.schema_name+ ".file_group_details set number_files_missing=%d where file_group_id=%d" % (number,group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Log missing files + def addMissingFile(self, dsName, datasetID, missingFileName, group_id): + """Add name of given missing file to CMGDB and link it to a given dataset with the unique CMGDB Dataset ID + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'missingFileName' takes the name of the missing file as a string + 'group_id' takes the unique ID of the file group + Returns None + """ + try: + self.insertCur.execute("INSERT INTO "+self.schema_name+ ".missing_files(dataset_id, missing_file, file_group_id) values(%d, '%s', %d)" % (datasetID, missingFileName, group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If exception is thrown display error message and ignore + print 'File: '+missingFileName+ " in dataset " + dsName + " is already logged as missing on the system" + + # Clear bad file entries + def clearDatasetBadFiles(self, dsName, datasetID): + """Clear all bad files from CMGDB pertaining to the given dataset ID + + 'dsName' takes the name of the dataset as a string, + 'datasetID' takes unique CMGDB Dataset ID of the dataset as an int + Returns None + """ + try: + self.insertCur.execute('DELETE FROM ' +self.schema_name+ '.bad_files WHERE dataset_id = %d' % int(datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Unable to delete file entries" + + # Log num of bad files + def addBadFileNum(self,datasetID,number): + """Record the quantity of bad files + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'number' takes the number of bad files as an int + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set number_files_bad=%d where dataset_id = %d" % (number, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Log num of good files + def addGroupBadFileNum(self,group_id,number): + """Record the quantity of bad files + + 'group_id' takes the unique ID of the file group + 'number' takes the number of bad files as an int + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".file_group_details set number_files_bad=%d where file_group_id=%d" % (number,group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Log bad files + def addBadFile(self, dsName, datasetID, badFileName, group_id): + """Add name of given bad file to CMGDB and link it to a given dataset with the unique CMGDB Dataset ID + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'badFileName' takes the name of the bad file as a string + 'group_id' takes the unique ID of the file group + Returns None + """ + try: + self.insertCur.execute("INSERT INTO "+self.schema_name+ ".bad_files(dataset_id, bad_file, file_group_id) values(%d, '%s', %d)" % (datasetID, str(badFileName),group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If exception is thrown display error message and ignore + print 'File: '+badFileName+ " in dataset " + dsName + " is already logged as bad on the system" + + # Clear bad jobs entries + def clearDatasetBadJobs(self, dsName, datasetID): + """Clear all bad jobs from CMGDB pertaining to the given dataset ID + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes unique CMGDB Dataset ID of the dataset as an int + Returns None + """ + try: + self.insertCur.execute('DELETE FROM '+self.schema_name+ '.bad_jobs WHERE dataset_id = %d' % int(datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Unable to delete bad job record" + + # Log missing files + def addBadJob(self, datasetID, badJobNum): + """Add name of given bad job to CMGDB and link it to a given dataset with the unique CMGDB Dataset ID + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'badJobNum' takes the name of the bad job as an int + Returns None + """ + try: + self.insertCur.execute('INSERT INTO '+self.schema_name+'.bad_jobs(dataset_id, bad_job) values(%d, %d)' % (datasetID, int(badJobNum))) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If exception is thrown display error message and ignore + print 'Job: '+badJobName + " is already logged as bad on the system" + + # Log num of good files + def addBadJobNum(self,datasetID,number): + """Record the quantity of bad files + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'number' takes the number of bad jobs as an int + """ + try: + self.insertCur.execute("UPDATE "+self.schema_name+".dataset_details set number_jobs_bad=%d where dataset_id = %d" % (number, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Add a value for the number_total_jobs field + def addTotalJobs(self, datasetID, nJobs): + """Record the total number of jobs + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'nJobs' takes the number of jobs as an int + """ + try: + self.insertCur.execute("UPDATE "+self.schema_name+".dataset_details set number_total_jobs=%d where dataset_id = %d" % (nJobs, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + print "Dataset not found" + + # Log a tag against a package + def addTag(self, package, tag): + """Add a tag and associated package to the 'tags' table in CMGDB with a unique ID + + 'package' takes the name of the package as a string + 'tag' takes the name of the tag as a string + Returns the unique CMGDB Tag ID + + First the function checks if the tag/package combination already exists in CMGDB + -If yes, the tag/package unique ID is returned + -If no, a new unique ID is created, the tag/package is added to CMGDB and the unique ID is returned + """ + try: + print tag," " ,package + tagID=self.getTagID(package, tag) + if tagID!= None: + return tagID + tagID = self.selectCur.execute("select "+self.schema_name+ ".tag_id_seq.NEXTVAL from dual").fetchone()[0] + self.insertCur.execute("INSERT INTO "+self.schema_name+".tags(tag_id, package_name, tag) values(:tagID , :package, :tag)",{"tagID":tagID,"package":package,"tag":tag}) + self.insertConn.commit() + return tagID + except cx_Oracle.IntegrityError: + #If exception is thrown display error message and ignore + print tag + " " + package + " was not added." + return None + + # Adds a set to the database + def addDataset(self, dsName,eos,lfn, fileOwner, parentID, username): + """Add a dataset with corresponding attributes to the 'dataset_details' table in CMGDB + + 'dsName' takes the dataset name in CMGDB format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + 'eos' takes the dataset name in EOS format as a string e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V3 + 'lfn' takes the LFN of the dataset + 'fileowner' takes the datasets owner on EOS e.g cmgtools + 'parentID' takes the unique CMGDB ID of the datasets parent. This is None if parent is a CMS dataset (like /DoubleMu/Run2011B-16Jan2012-v1/AOD) + 'username' takes the NICE username of the person publishing the dataset. + RETURN the unique CMGDB Dataset ID + + First the function checks if the dataset already exists in CMGDB + -If yes, the unique CMGDB Dataset ID is returned + -If no, a new unique ID is created, the dataset is added to CMGDB and the unique ID is returned + """ + try: + datasetID = self.getDatasetIDWithName(dsName) + if datasetID is not None: + print "Dataset %s is already present on the system\n" % dsName + return datasetID + #Insert information into database + datasetID = self.selectCur.execute("select "+self.schema_name+ ".dataset_id_seq.NEXTVAL from dual").fetchone()[0] + if parentID is None:self.insertCur.execute("INSERT INTO "+self.schema_name+ ".dataset_details(dataset_id,parent_dataset_id,cmgdb_name,path_name,lfn,date_recorded,last_commented,file_owner,published_by) values(%d,NULL,'%s','%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,'%s','%s')" % (datasetID,dsName,eos,lfn,fileOwner, username)) + else: self.insertCur.execute("INSERT INTO "+self.schema_name+ ".dataset_details(dataset_id,parent_dataset_id,cmgdb_name,path_name,lfn,date_recorded,last_commented,file_owner,published_by) values(%d,%d,'%s','%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,'%s','%s')" % (datasetID,parentID,dsName,eos,lfn,fileOwner, username)) + self.insertConn.commit() + return datasetID + except cx_Oracle.IntegrityError: + # If set is already in the database then print error message and ignore + print "Dataset %s is already present on the system\n" % dsName + + # Adds a file group to the database + def addFileGroup(self, group_name,cmgdb_id): + """Add a file group to a dataset + + group_name takes the name of the file group + cmgdb_id takes the ID of the dataset to which the file group belongs + """ + try: + group_id = self.getGroupIDWithDatasetAndName(group_name,cmgdb_id) + if group_id is not None: + return group_id + #Insert information into database + group_id = self.selectCur.execute("select " +self.schema_name+ ".file_group_id_seq.NEXTVAL from dual").fetchone()[0] + self.insertCur.execute("INSERT INTO " +self.schema_name+ ".file_group_details(file_group_id,dataset_id,file_group_name) values(%d,%d,'%s')" % (group_id,cmgdb_id, group_name)) + self.insertConn.commit() + return group_id + except cx_Oracle.IntegrityError: + # If set is already in the database then print error message and ignore + print "-File group %s is already present on the system-\n" % group_name + + # Get a group ID with the group's name and the dataset ID + def getGroupIDWithDatasetAndName(self,group_name,cmgdb_id): + """Returns the unique ID of a file group in CMGDB + + group_name takes the name of the file group + cmgdb_id takes the unique ID of the dataset to which the file group belongs""" + try: + return self.selectCur.execute("SELECT file_group_id from "+self.schema_name+ ".file_group_details where file_group_name='%s' and dataset_id=%d" % (group_name, cmgdb_id)).fetchone()[0] + except: + return None + + # Closes a dataset on the database + def closeDataset(self, dsName): + """Change the dataset_open field of the dataset_details table to 'N' for given dataset name. + + 'dsName' takes dataset name in CMGDB format e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + Returns None + """ + try: + # Insert information into database + datasetID = self.insertCur.execute("update " +self.schema_name+ ".dataset_details set dataset_is_open='N' where cmgdb_name = '%s'" % dsName) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If set is already in the database then print error message and ignore + print "Dataset %s failed to be closed\n" % dsName + + # Add a Dataset fraction to a logged dataset + def addPrimaryDatasetFraction(self,datasetID, fraction): + """Update dataset_fraction relating to the given CMGDB Dataset ID in CMGDB table dataset_details, to new given value. + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'fraction' takes the dataset size as a fraction of the primary dataset as a float + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set dataset_fraction='%f' WHERE dataset_id='%d'" % (fraction, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Add the fraction of the primary dataset used to a group + def addGroupPrimaryDatasetFraction(self,group_id, fraction): + """Update dataset_fraction relating to the given CMGDB Dataset ID in CMGDB table dataset_details, to new given value. + + 'group_id' takes the unique ID of the file group + 'fraction' takes the dataset size as a fraction of the primary dataset as a float + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".file_group_details set dataset_fraction='%f' WHERE file_group_id='%d'" % (fraction, group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Add a Dataset size to a logged dataset + def addDatasetSize(self,group_id, size): + """Update field dataset_size_in_tb relating to the given CMGDB Dataset ID in CMGDB table dataset_details, to new given value. + + 'group_id' takes the unique ID of the file group + 'size' takes the dataset size in TB dataset as a float + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".file_group_details set dataset_size_in_tb='%f' WHERE file_group_id='%d'" % (size, group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Add a Directory size to a logged dataset + def addDirectorySize(self,datasetID, size): + """Update field dataset_size_in_tb relating to the given CMGDB Dataset ID in CMGDB table dataset_details, to new given value. + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'size' takes the dataset size in TB dataset as a float + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set dataset_size_in_tb='%f' WHERE dataset_id='%d'" % (size, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Add a Dataset file entries to a logged dataset + def addFileEntries(self,datasetID, entries): + """Update dataset_entries relating to the given datasetID in CMGDB table dataset_details, to new given value. + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'entries' takes the number of file entries in the dataset as an int + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set dataset_entries='%d' WHERE dataset_id='%d'" % (int(entries), datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Add the number of file entries to a group + def addGroupFileEntries(self,group_id, entries): + """Update dataset_entries relating to the given datasetID in CMGDB table dataset_details, to new given value. + + 'group_id' takes the unique ID of the file group + 'entries' takes the number of file entries in the dataset as an int + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".file_group_details set dataset_entries='%d' WHERE file_group_id='%d'" % (int(entries), group_id)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Add a Dataset file entries to a logged dataset + def addPrimaryDatasetEntries(self,datasetID, entries): + """Update dataset_entries relating to the given datasetID in CMGDB table dataset_details, to new given value. + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'entries' takes the number of file entries in the dataset as an int + Returns None + """ + try: + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set primary_dataset_entries='%d' WHERE dataset_id='%d'" % (int(entries), datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist" + except TypeError: + pass + + # Get dataset ID with name + def getDatasetIDWithName(self, datasetName): + """Return the unique CMGDB Dataset ID of a dataset with a given name. + + 'datasetName' takes dataset name in CMGDB format e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + Return unique CMGDB Dataset ID of given dataset, + Returns None if no dataset is found + """ + try: + return self.selectCur.execute("SELECT dataset_id from " +self.schema_name+ ".dataset_details where cmgdb_name='%s'" % datasetName).fetchone()[0] + except: + return None + + # Return possible parents as a list + def getParentsWithName(self, datasetName): + """Return a list of potential parents of a given dataset + + 'datasetName' takes dataset name in CMGDB format e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + Returns list of possible parents (usually only 1) as a list of lists: + - [0] of each dataset (row) in the list holds the dataset name in CMGDB format e.g. /DiPhotonBox_Pt-250_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1--V3---cmgtools/AODSIM + - [1] of each dataset (row) in the list holds the unique CMGDB Dataset ID of the dataset. + If no parents found, returns an empty list e.g. [] + + Function runs a regular expression search on all datasets, + Search looks for datasets that match that match the parent dataset + """ + try: + strippedDSName = re.sub("--[\w_]+---[\w_]+","---%",datasetName) + datasets = self.selectCur.execute("SELECT cmgdb_name, dataset_id from " +self.schema_name+ ".dataset_details where cmgdb_name LIKE '%s' and dataset_is_open='Y'" % strippedDSName) + checkedDatasets = [] + for row in datasets: + check = re.sub("--[\w_]+---[\w_]+","---[\w_]+",datasetName) + if re.match(check, row[0]): + checkedDatasets.append(row) + return checkedDatasets + except: + print "No Parent Dataset found" + return [] + + # Get dataset ID with DBS + def getDatasetIDWithTaskID(self,taskID,test): + """Return unique CMGDB Dataset ID of the dataset with the given task ID + + 'taskID' takes the Savannah task ID as an int + 'test' takes a boolean value of whether the task is a test task or not + RETURN unique dataset id + if not found return None + ### TODO: Colin, is test boolean needed? Seems obsolete now, could be removed to simplify code + """ + taskType = "task_id" + # Insert information into database + if test == True: taskType = "test_task_id" + try: + return self.selectCur.execute("SELECT dataset_id from " +self.schema_name+ ".dataset_details where %s=%d" % (taskType, int(taskID))).fetchone()[0] + except: + print "Datset is new in CMGDB" + return None + + # Method adds a Savannah Task ID to a dataset using the task_id attribute. + def addTaskID(self, datasetID, taskID, test): + """Update columns in table dataset_details: last_commented and task_id of row pertaining to given dataset + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + 'taskID' takes the Savannah task ID as an int + 'test' takes a boolean value of whether the task is a test task or not + ### TEST FIELD MAY BE SUBJECT TO REMOVAL + """ + try: + taskType = "task_id" + writtenType = "Task ID" + #Insert information into database + if test == True: + taskType = "test_task_id" + writtenType = "Test task ID" + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set last_commented = CURRENT_TIMESTAMP WHERE dataset_id=%d" % int(datasetID)) + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set task_id=%d WHERE dataset_id=%d" % (int(taskID),int(datasetID))) + self.insertConn.commit() + print "%s: %s added to Dataset ID: %d on CMGDB" % (writtenType,taskID,datasetID) + except cx_Oracle.IntegrityError: + # If set doesn't exist print error message and ignore + print "Dataset doesn't exist on CMGDB archive\n" + except TypeError: + pass + + # Method adds a Tag Set ID to a dataset using the tagset_id attribute. + def addTagSetID(self, tagsetID, datasetID): + """Update the column "tagset_id" in the table cms_cmgdb.dataset_details to the unique cmgdb tagset id of the given dataset + + 'tagsetID' takes the unique CMGDB Tagset ID of the tagset as an int + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int + Returns None + + Tagset id is a unique id which identifies a set of tags and a their CMSSW version + This allows for easy comparison of the tags associated with different datasets, + and whether they are the same or not + """ + try: + #Insert information into database (THIS IS THE LINE THAT WILL NEED TO CHANGE) + self.insertCur.execute("UPDATE " +self.schema_name+ ".dataset_details set tagset_id='%d' WHERE dataset_id=%d" % (tagsetID, datasetID)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If set doesn't exist print error message and ignore + print "Dataset doesn't exist on CMGDB archive\n" + + # Returns the tag_ID value which can be used to map datasets to packages + def getTagID(self, package, tag): + """Return the unique id of a tag + + 'package' takes the name of the package as a string + 'tag' takes the name of the tag as a string + Returns unique CMGDB tag ID as an int + + Allows you to lookup a tag id for use in searches and to add to new tagsets + """ + # Get the packages row using the select statement (tuple will only have 1 item, but will be returned as a tuple, not an int) + row = self.selectCur.execute("SELECT tag_id FROM " +self.schema_name+ ".tags WHERE package_name = :package AND tag=:tag",{"package":package,"tag":tag}) + # Return tuples first (and only) value + try: + return row.fetchone()[0] + except Exception as ex: + return None + + # Return task ID for given dataset + def getTaskID(self, datasetID, test): + """Return the Savannah task ID related to the given dataset + + 'datasetID' takes the unique CMGDB dataset ID of the dataset as an int + 'test' takes a boolean value determining whether the task ID you want is a test or not. + Returns unique Savannah task ID as an int + ### TEST FIELD MAY BE SUBJECT TO REMOVAL + """ + try: + taskType = "task_id" + # Insert information into database + if test == True: taskType = "test_task_id" + return self.selectCur.execute("SELECT %s from " +self.schema_name+ ".dataset_details where dataset_id='%d'" % (taskType, datasetID)).fetchone()[0] + except:return None + + # Return an array of the tags + def getTags(self, datasetID): + """Return a list of Dict objects, each containing a "Tag" field and a "Package" field, for all tags relating to a given dataset + + 'datasetID' takes the unique CMGDB Dataset ID of the dataset as an int. + Returns a list of Dict objects containing 2 fields: + - "Package" gives the name of the tags corresponding package as a string + - "Tag" gives the name of the tag as a string + If no tags found, None is returned + """ + try: + # Get tagset ID relating to dataset + setID = self.selectCur.execute("Select tagset_id from " +self.schema_name+ ".dataset_details where dataset_id='%d'"% datasetID).fetchone()[0] + tagDicts = [] + # Get a list of the tags in the tagset + tags = self.selectCur.execute("select * from " +self.schema_name+ ".tags where tagset_id = '%d'" % setID) + # Put the list of tags into Dict objects for easy formating + for tag in tags: + tagDicts.append({"Package":details[1],"Tag":details[2]}) + return tagDicts + except: return None + + # Adds tags to tag set and set to dataset + def addTagSet(self, release, hash): + """INSERT a new tagset into the CMGDB dataset, containing the release and a hash of all tags + + 'release' takes the CMSSW release relating to the tagset as a string + 'hash' takes a hash of all the tags in the tagset as an int + Returns unique CMGDB Tagset ID as an int + + First checks if a tagset with a matching hash already exists, if yes returns that tagset\'s CMGDB Tagset ID + If no, adds the tagset to the database and returns the newly generated unique CMGDB Tagset ID + """ + # Check if tagset already exists, if yes returns ID + tagSetID = self.getTagSetID(hash) + if tagSetID is not None: + return tagSetID + # Get new unique id from set_id_seq and insert into database + tagSetID = self.selectCur.execute("select " +self.schema_name+ ".set_id_seq.NEXTVAL from dual").fetchone()[0] + self.insertCur.execute("insert into " +self.schema_name+ ".tag_sets values(:tagSetID, :release, :hash)", {"tagSetID":tagSetID,"release":release,"hash":hash}) + try: + self.insertConn.commit() + return tagSetID + except: + print "Database error encountered, exiting" + print "Tagset not added to dataset" + return None + + # Add tags to a tag set + def addTagToSet(self, tagID, tagSetID): + """ Add a tag to a tagset by adding the unique CMGDG ID's of both the tagset and the tag to the table cms_cmgdb.tags_in_sets + + 'tagID' takes the unique CMGDB Tag ID as an int + 'tagSetID' takes the unique CMGDB Tagset ID as an int + """ + try: + self.insertCur.execute("insert into " +self.schema_name+ ".tags_in_sets values(:setID,:tag)",{"setID":tagSetID,"tag":tagID}) + except cx_Oracle.IntegrityError: + print "Tag already in set" + self.insertConn.commit() + return tagSetID + + ### get tag set ID with hash + def getTagSetID(self, hash): + """Check if tagset already exists in system using a hash of the related tags, if yes, return its unique ID + + 'hash' takes a hash of all the hashes of all the tags in the tagset as an int + Returns tagset's unique CMGDB Tagset ID + if no tagset found, None is returned + """ + try: + set = self.selectCur.execute("select tagset_id from " +self.schema_name+ ".tag_sets where tag_hash=%d" % hash).fetchone() + return set[0] + except: + return None + + def addValidationRun( self, tagSetID, numberOfEventsProcessed ): + validationRunID = self.selectCur.execute("select " +self.schema_name+ ".validation_run_id_seq.NEXTVAL from dual").fetchone()[0] + try: + self.insertCur.execute("INSERT INTO " +self.schema_name+ ".validation_run_details(validation_run_id, validation_run_tagset_id, events_processed) values(%d, %d, %d)" % (validationRunID, tagSetID, int(numberOfEventsProcessed))) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If exception is thrown display error message and ignore + print 'Validation run not added to validation_run_details' + exit( -1 ) + return validationRunID + + def addAnalyzer( self, analyzerName ): + try: + analyzerID = self.selectCur.execute("select analyzer_id from " +self.schema_name+ ".analyzers where analyzer_name='%s'" % analyzerName).fetchone()[0] + except: + analyzerID = self.selectCur.execute("select " +self.schema_name+ ".analyzer_id_seq.NEXTVAL from dual").fetchone()[0] + try: + self.insertCur.execute("INSERT INTO " +self.schema_name+ ".analyzers(analyzer_id, analyzer_name) values(%d, '%s')" % (analyzerID, + analyzerName)) + self.insertConn.commit() + except cx_Oracle.IntegrityError: + #If exception is thrown display error message and ignore + print 'ERROR - Analyzer not added to analyzers table' + print sys.exc_info()[1] + exit(-1) + return analyzerID + + def addRootFilesToValidationRunWithAnalyzerOnDataset( self, validationRunID, eosPath, dir_name, analyzer_name, root_file ): + try: + lfnPath = eosPath.replace( "/eos/cms", "" ) + datasetInfo = self.selectCur.execute( "SELECT dataset_id,file_owner, path_name from " +self.schema_name+ ".dataset_details where lfn='%s'" % lfnPath +).fetchone() + except: + print "ERROR - Could not find parent dataset of the analysis in CMGDB" + exit( -1 ) + + try: + self.insertCur.execute( "INSERT INTO " +self.schema_name+ ".validation_root_files_details( validation_run_id, dataset_id, dir_name, analyzer_name, root_file_name ) values(%d, %d, '%s', '%s', '%s')" % (validationRunID, datasetInfo[0], dir_name, analyzer_name, root_file ) ) + self.insertConn.commit() + return datasetInfo + except cx_Oracle.IntegrityError: + print 'ERROR - Root file information not added to database' + print sys.exc_info()[1] + exit(-1) + + def getValidationRunDetailsFromName( self, dir_name ): + try: + validationRunDetails = self.selectCur.execute( "SELECT validation_run_id, events_processed from " +self.schema_name+ ".validation_run_details where dir_name='%s'" % dir_name ).fetchone() + except: + print "ERROR - Validation run not found in database" + return None + return validationRunDetails + + def getRootFileInfoFromValidationRunID( self, validationID ): + try: + rootFileInfo = self.selectCur.execute( "SELECT dir_name, lfn, analyzer_name, root_file_name FROM " +self.schema_name+ ".validation_root_files_details, analyzers, dataset_details WHERE dataset_details.dataset_id = validation_root_files_details.dataset_id AND validation_root_files_details.analyzer_id = analyzers.analyzer_id AND validation_run_id='%d'" % validationID ).fetchall() + except: + print "ERROR - Validation run id not found" + return None + return rootFileInfo + + + diff --git a/CMGTools/Production/python/cmgdbToolsApi.pyc b/CMGTools/Production/python/cmgdbToolsApi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9fccc8ab0bdd5faad7ed53d5e8dd75f3d85018f3 GIT binary patch literal 33941 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 DclRVP literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/cx_Oracle.so b/CMGTools/Production/python/cx_Oracle.so new file mode 100755 index 0000000000000000000000000000000000000000..be1506575fef4b840e95c83f636260a774a84cc4 GIT binary patch literal 381901 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 len(good_files): + num_files = len(good_files) + + #pick unique good files randomly + import random + subset = set() + while len(subset) < num_files: + #pick a random file from the list + choice = random.choice(good_files) + slen = len(subset) + #add to the set + subset.add(choice) + #if this was a unique file remove so we don't get very slow corner cases where prescale is small + if len(subset) > slen: + good_files.remove(choice) + assert len(subset) == num_files, 'The number of files should matcht the expected' + + return [f for f in subset] + +class CMSDataset( BaseDataset ): + + def __init__(self, name, run_range = None): + super(CMSDataset, self).__init__( name, 'CMS', run_range=run_range) + + def buildListOfFilesDBS(self, pattern, begin=-1, end=-1): + print 'buildListOfFilesDBS',begin,end + sampleName = self.name.rstrip('/') + query = sampleName + if self.run_range is not None: + if self.run_range[0] > 0: + query = "%s and run >= %i" % (query,self.run_range[0]) + if self.run_range[1] > 0: + query = "%s and run <= %i" % (query,self.run_range[1]) + dbs = 'dbs search --query="find file where dataset like %s"' % query + if begin >= 0: + dbs += ' --begin %d' % begin + if end >= 0: + dbs += ' --end %d' % end + print 'dbs\t: %s' % dbs + dbsOut = os.popen(dbs) + files = [] + for line in dbsOut: + if line.find('/store')==-1: + continue + line = line.rstrip() + # print 'line',line + files.append(line) + return files + + def buildListOfFiles(self, pattern='.*root'): + runs = (-1,-1) + if self.run_range is not None: + runs = self.run_range + num_files = self.findPrimaryDatasetNumFiles(self.name.rstrip('/'),runs[0],runs[1]) + limit = 10000 + if num_files > limit: + num_steps = int(num_files/limit)+1 + self.files = [] + for i in xrange(num_steps): + self.files.extend(self.buildListOfFilesDBS(pattern,i*limit,((i+1)*limit)-1)) + else: + self.files = self.buildListOfFilesDBS(pattern) + + @staticmethod + def findPrimaryDatasetEntries(dataset, runmin, runmax): + + query = dataset + if runmin > 0: + query = "%s and run >= %i" % (query,runmin) + if runmax > 0: + query = "%s and run <= %i" % (query,runmax) + dbs = 'dbs search --query="find sum(file.numevents) where dataset like %s"' % query + dbsOut = os.popen(dbs).readlines() + + entries = [] + for line in dbsOut: + line = line.replace('\n','') + if line: + try: + entries.append(int(line)) + except ValueError: + pass + if entries: + return sum(entries) + return -1 + + @staticmethod + def findPrimaryDatasetNumFiles(dataset, runmin, runmax): + + query = dataset + if runmin > 0: + query = "%s and run >= %i" % (query,runmin) + if runmax > 0: + query = "%s and run <= %i" % (query,runmax) + dbs = 'dbs search --query="find sum(block.numfiles) where dataset like %s"' % query + dbsOut = os.popen(dbs).readlines() + + entries = [] + for line in dbsOut: + line = line.replace('\n','') + if line: + try: + entries.append(int(line)) + except ValueError: + pass + if entries: + return sum(entries) + return -1 + + def getPrimaryDatasetEntries(self): + runmin = -1 + runmax = -1 + if self.run_range is not None: + runmin = self.run_range[0] + runmax = self.run_range[1] + return self.findPrimaryDatasetEntries(self.name, runmin, runmax) + +class LocalDataset( BaseDataset ): + + def __init__(self, name, basedir, pattern): + self.basedir = basedir + super(LocalDataset, self).__init__( name, 'LOCAL', pattern) + + def buildListOfFiles(self, pattern='.*root'): + pat = re.compile( pattern ) + sampleName = self.name.rstrip('/') + sampleDir = ''.join( [os.path.abspath(self.basedir), sampleName ] ) + self.files = [] + for file in sorted(os.listdir( sampleDir )): + if pat.match( file ) is not None: + self.files.append( '/'.join([sampleDir, file]) ) + # print file +## dbs = 'dbs search --query="find file where dataset like %s"' % sampleName +## dbsOut = os.popen(dbs) +## self.files = [] +## for line in dbsOut: +## if line.find('/store')==-1: +## continue +## line = line.rstrip() +## # print 'line',line +## self.files.append(line) + +class Dataset( BaseDataset ): + + def __init__(self, name, user, pattern='.*root'): + self.lfnDir = castorBaseDir(user) + name + self.castorDir = castortools.lfnToCastor( self.lfnDir ) + self.maskExists = False + self.report = None + super(Dataset, self).__init__(name, user, pattern) + # self.buildListOfFiles( pattern ) + # self.extractFileSizes() + # self.maskExists = False + # self.report = None + # self.buildListOfBadFiles() + + def buildListOfFiles(self, pattern='.*root'): + '''fills list of files, taking all root files matching the pattern in the castor dir''' + self.files = castortools.matchingFiles( self.castorDir, pattern ) + + def buildListOfBadFiles(self): + '''fills the list of bad files from the IntegrityCheck log. + + When the integrity check file is not available, + files are considered as good.''' + mask = "IntegrityCheck" + #file_mask = castortools.matchingFiles(self.castorDir, '^%s_.*\.txt$' % mask) + #if not file_mask: + #os.system("/afs/cern.ch/user/a/anantoni/CMSSW_5_3_3_patch3/src/CMGTools/Production/scripts/edmIntegrityCheck.py " + self.name + " -u " + self.user ) + + self.bad_files = {} + self.good_files = [] + + file_mask = castortools.matchingFiles(self.castorDir, '^%s_.*\.txt$' % mask) + if file_mask: + from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem + p = PublishToFileSystem(mask) + report = p.get(self.castorDir) + if report is not None and report: + self.maskExists = True + self.report = report + dup = report.get('ValidDuplicates',{}) + for name, status in report['Files'].iteritems(): + # print name, status + if not status[0]: + self.bad_files[name] = 'MarkedBad' + elif dup.has_key(name): + self.bad_files[name] = 'ValidDup' + else: + self.good_files.append( name ) + else: + raise IntegrityCheckError( "ERROR: IntegrityCheck log file IntegrityCheck_XXXXXXXXXX.txt not found" ) + + def extractFileSizes(self): + '''Get the file size for each file, from the eos ls -l command.''' + lsout = castortools.runEOSCommand(self.castorDir, 'ls','-l')[0] + lsout = lsout.split('\n') + self.filesAndSizes = {} + for entry in lsout: + values = entry.split() + if( len(values) != 9): + continue + # using full abs path as a key. + file = '/'.join([self.lfnDir, values[8]]) + size = values[4] + self.filesAndSizes[file] = size + + def printInfo(self): + print 'sample : ' + self.name + print 'LFN : ' + self.lfnDir + print 'Castor path : ' + self.castorDir + + def getPrimaryDatasetEntries(self): + if self.report is not None and self.report: + return int(self.report.get('PrimaryDatasetEntries',-1)) + return -1 + +def createDataset( user, dataset, pattern, readcache=False, basedir=None, run_range = None): + + cachedir = '/'.join( [os.environ['HOME'],'.cmgdataset']) + + def cacheFileName(data, user, pattern): + cf = data.replace('/','_') + name = '{dir}/{user}%{name}%{pattern}.pck'.format( + dir = cachedir, + user = user, + name = cf, + pattern = pattern) + return name + + def writeCache(dataset): + if not os.path.exists(cachedir): + os.mkdir(cachedir) + cachename = cacheFileName(dataset.name, + dataset.user, + dataset.pattern) + pckfile = open( cachename, 'w') + pickle.dump(dataset, pckfile) + + def readCache(data, user, pattern): + cachename = cacheFileName(data, user, pattern) + pckfile = open( cachename) + dataset = pickle.load(pckfile) + print 'reading cache' + return dataset + + if readcache: + try: + data = readCache(dataset, user, pattern) + except IOError: + readcache = False + if not readcache: + if user == 'CMS': + data = CMSDataset( dataset , run_range = run_range) + info = False + elif user == 'LOCAL': + data = LocalDataset( dataset, basedir, pattern) + info = False + else: + data = Dataset( dataset, user, pattern) + writeCache(data) +## if user == 'CMS': +## data = CMSDataset( dataset ) +## elif user == 'LOCAL': +## if basedir is None: +## basedir = os.environ['CMGLOCALBASEDIR'] +## data = LocalDataset( dataset, basedir, pattern ) +## else: +## data = Dataset( user, dataset, pattern ) + return data diff --git a/CMGTools/Production/python/dataset.pyc b/CMGTools/Production/python/dataset.pyc new file mode 100644 index 0000000000000000000000000000000000000000..92f13acde71fc2e3ee48f878660e323ea6911c65 GIT binary patch literal 13298 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 XNLnBIDey8`wJ=?tUdPYz={Nreuhmg5 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/datasetInformation.py b/CMGTools/Production/python/datasetInformation.py new file mode 100644 index 0000000..67db0a7 --- /dev/null +++ b/CMGTools/Production/python/datasetInformation.py @@ -0,0 +1,614 @@ + +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## November 2nd, 2011 +## Refactoring: Anastasios Antoniadis +## November 9th, 2012 + +import sys +import os +import re +import subprocess +import glob +import tempfile +import tarfile +import CMGTools.Production.eostools as eostools +import CMGTools.Production.castorBaseDir as castorBaseDir +import datetime +from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem +from CMGTools.Production.edmIntegrityCheck import IntegrityCheck +from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi +from CMGTools.Production.findDSOnSav import * +from CMGTools.Production.nameOps import * +from CMGTools.Production.dataset import * +from datetime import * +from CMGTools.Production.eostools import * +from CMGTools.Production.fileNameUtils import getFileGroup +from time import strptime + + +def isCrabFile(name): + _, fname = os.path.split(name) + base, _ = os.path.splitext(fname) #splits fname at the '.' + pattern = "(^.*?)(_\d+_\d+_\w+$)|(^.*?)(_\d+$)" #two possible patterns - cmsbatch and crab respectively + regex = re.compile(pattern) + result = regex.match( base ).groups() #the returned tuple will be either ( None, None, string, string ) + #( string, string, None, None ) or ( string, string, string, string ) if the filename is valid + + if ( result[0] == None ): #if it's not cmsbatch file + if ( result[2] == None ): #if neither cmsbatch nor crab raise Exception + raise NameError( "Invalid filename - Crab or cmsbatch pattern not detected" ) + else: #else it's a cmsbatch file + return False #return unindexed name + else: #if crab file + return True #return unindexed name + +def removeIndex(name): + _, fname = os.path.split(name) + base, _ = os.path.splitext(fname) #splits fname at the '.' + pattern = "(^.*?)(_\d+_\d+_\w+$)|(^.*?)(_\d+$)" #two possible patterns - cmsbatch and crab respectively + regex = re.compile(pattern) + result = regex.match( base ).groups() + + if ( result[0] == None ): #if it's not cmsbatch file + if ( result[2] == None ): #check if it is a crab file#if neither cmsbatch nor crab raise Exception + raise NameError( "Invalid filename - Crab or cmsbatch pattern not detected" ) + else: #else it's a cmsbatch file + return result[2] #return unindexed name + else: #if crab + return result[0] #return unindexed name + +def getIndex(name): + _, fname = os.path.split(name) + base, _ = os.path.splitext(fname) #splits fname at the '.' + pattern = "(^.*_)(\d+)(_\d+_\w+$)|(^.*_)(\d+$)" #two possible patterns - cmsbatch and crab respectively + regex = re.compile(pattern) + result = regex.match( base ).groups() #the returned tuple will be either ( None, None, string, string ) + #or ( string, string, None, None ) if the filename is valid + if ( result[1] == None ): + if ( result[4] == None ): + raise NameError( "Invalid filename - Crab of cmsbatch pattern not detected" ) + else: + return int( result[4] ) + else: + return int( result[1] ) + +def createFileName(groupName, number, isCrab): + if isCrab: + return groupName + "_" + str(number)+"_*_***" + else: + return groupName + "_" + str(number) + +def getFileName(name): + return name.split("/")[-1] + +class DatasetInformation(object): + """Class gives access to attributes of the dataset that are stored on disk""" + + def __init__(self, sampleName, fileOwner, comment, force, test, primary, username, password, development=False): + """Initialises attributes of object, and validates existence of dataset + 'sampleName' takes the name of the dataset e.g. /QCD_Pt-20to30_EMEnriched_TuneZ2_7TeV-pythia6/Fall11-PU_S6_START44_V9B-v1/AODSIM/V3 + 'fileOwner' takes the files owner on EOS e.g. cmgtools + 'force' takes True/False on whether the dataset should be considered valid if there is no logger file found + 'test' takes True/False on whether the sample is a test or not + 'username' takes the username of the person submitting the sample + 'password' takes that users password + 'development' takes True/False depending on whether wants to publish on the official or the devdb11 database""" + + self.dataset = None #initializes the members + self._report = None + self._reportBuilt = False + self._force = force + self._primary = primary + self._username = username + self._password = password + self._logger_file = None + self._logger_tar_object = None + self.development = development + + self.dataset_details = {"SampleName":sampleName, + "ParentSampleName":None, + "CMGDBName":None, + "ParentCMGDBName":None, + "Comment":comment, + "FileOwner":fileOwner, + "PrimaryDataset":None, + "LFN":None, + "EOSPath":None, + "FileGroups":None, + "Tags":None, + "Release":None, + "PhysicsGroup":None, + "TierList":None, + "DateCreated":None, + "TaskID":None, + "ParentTaskID":None, + "Status":None, + "CMGDBID":None, + "ParentCMGDBID":None, + "Test":test, + "ParentSavannahString":None, + "BadJobs":None, + "FileEntries":None, + "TotalJobs":None, + "TotalFilesMissing":None, + "TotalFilesGood":None, + "TotalFilesBad":None, + "PrimaryDatasetFraction":None, + "PrimaryDatasetEntries":None, + "TotalFileEntries":None, + "DirectorySizeInTB":None, + "SavannahOptions":dict() + } + # Check if directory is valid + self.checkDatasetDirectoryExists(sampleName, fileOwner) + # Build the basic details report + self.buildBasicDetailsReport() + # Build bad file list (in order to fetch edm report) + self.dataset.buildListOfBadFiles() + self._report = self.dataset.report + # Check if a logger file exists + self.checkForLogger(sampleName, fileOwner) + # Check if root files exist + self.checkForRootFiles() + # Check if an EDM report exists + self.buildEDMReport() + # Divide the root files into separate groups + self.createFileGroups() + + def createFileGroups(self): + """Builds a dictionary containing the different file groups within a directory""" + # First get the root files and divide them into file groups + self.dataset.buildListOfFiles() + self.dataset_details['FileGroups'] = dict() #So for the dataset_details dictionary at key 'FileGroups' we initialize a dictionary + # import pdb; pdb.set_trace() + for fileName in self.dataset.files: #for each filename in dataset_files + + # Distinguish group + name = removeIndex(fileName) #removes index from the filename + if name in self.dataset_details['FileGroups']: #if the filegroup name is in the FileGroups dictionary + self.dataset_details['FileGroups'][name]['Files'].append(fileName) #add the file to the FileGroup's specific instance group + else: #else + instanceGroup = {"SizeInTB":None, #create an instanceGroup dictionary for that FileGroup + "IsCrab":None, + "Files":None, + "FileEntries":None, + "PrimaryDatasetFraction":None, + "BadFiles":None, + "NumberBadFiles":None, + "MissingFiles":None, + "NumberMissingFiles":None, + "GoodFiles":None, + "NumberGoodFiles":None, + "TotalJobs":None} + instanceGroup['Files']=[] + instanceGroup['Files'].append(fileName) #add the file to the instanceGroup['Files'] + isCrab = isCrabFile( fileName ) #check if the filename is generated by crab + instanceGroup['IsCrab']=isCrab #then store the result in the instanceGroup['IsCrab'] + self.dataset_details['FileGroups'][name]=instanceGroup #make the FileGroups dictionary with this specific group name point to the instanceGroup + # Sort the file groups + for file_group in self.dataset_details['FileGroups']: #for each filegroup key in the dictionary referenced by dataset_details['FileGroups'] + self.dataset_details['FileGroups'][file_group]['Files'].sort(key=lambda x: int(getIndex(x))) #sort its files + + def createFileGroupDetailString(self, group_name): + """Build a string containing the important information pertaining to a file group + 'group_name' takes the groups name as a string e.g. 'cmgtuple'""" + # import pdb; pdb.set_trace() + if self.dataset_details is None or 'FileGroups' not in self.dataset_details or group_name not in self.dataset_details['FileGroups']: + return None + string = "\t----"+group_name+"----\n" + if self.dataset_details['FileGroups'][group_name]['SizeInTB'] is not None: + string +="\tDataset size: "+str(self.dataset_details['FileGroups'][group_name]['SizeInTB'])+" TB\n" + + if self.dataset_details['FileGroups'][group_name]['FileEntries'] is not None: + string +="\tDataset file entries: "+str(self.dataset_details['FileGroups'][group_name]['FileEntries'])+"\n" + + if self.dataset_details['FileGroups'][group_name]['PrimaryDatasetFraction'] is not None: + string +="\tFraction of primary dataset used: "+str(self.dataset_details['FileGroups'][group_name]['PrimaryDatasetFraction'])+"\n" + + if self.dataset_details['FileGroups'][group_name]['NumberBadFiles'] is not None: + string +="\tNumber of bad files: "+str(self.dataset_details['FileGroups'][group_name]['NumberBadFiles'])+"\n" + if self.dataset_details['FileGroups'][group_name]['BadFiles']: + for i in self.dataset_details['FileGroups'][group_name]['BadFiles']: + string +="\t-- "+i+"\n" + if self.dataset_details['FileGroups'][group_name]['NumberMissingFiles'] is not None: + string +="\tNumber of missing files: "+str(self.dataset_details['FileGroups'][group_name]['NumberMissingFiles'])+"\n" + if self.dataset_details['FileGroups'][group_name]['MissingFiles']: + for i in self.dataset_details['FileGroups'][group_name]['MissingFiles']: + string +="\t-- "+i+"\n" + return string + + def createDirectoryDetailString(self): + """Build a string containing the important information pertaining to the directory""" + if self.dataset_details is None : + return None + string = "Dataset Name: "+self.dataset_details['SampleName']+"\n" + string += "CMGDB Name: "+self.dataset_details['CMGDBName']+"\n" + string += "File Owner: "+self.dataset_details['FileOwner']+"\n" + if self.dataset_details['DirectorySizeInTB'] is not None: + string +="Directory size: "+str(self.dataset_details['DirectorySizeInTB'])+" TB\n" + if self.dataset_details['FileEntries'] is not None: + string +="Directory file entries: "+str(self.dataset_details['FileEntries'])+"\n" + if self.dataset_details['PrimaryDatasetEntries'] is not None: + string +="Primary dataset file entries: "+str(self.dataset_details['PrimaryDatasetEntries'])+"\n" + return string + + def checkDatasetDirectoryExists(self, sampleName, fileOwner): + """Checks that the directory of the sample exists on EOS + 'sampleName' takes the name of the sample as a string + 'fileOwner' takes the file owner on EOS as a string """ + try: + self.dataset = Dataset(sampleName, fileOwner) + except IOError as ex: + print ex.args[0] + exit(-1) + except: + print "ERROR:", sys.exc_info()[0] + raise + + def checkForLogger(self, sampleName, fileOwner): + """Checks the EOS directory for a Logger.tgz file, if not found, escapes + 'sampleName' takes the name of the sample as a string + 'fileOwner' takes the file owner on EOS as a string + """ + if len( eostools.matchingFiles( self.dataset_details['LFN'], "Logger.tgz" ) ) == 1 or self._force: + self.createLoggerTemporaryFile() + return True + else: + raise NameError("ERROR: No Logger.tgz file found for this sample. If you would like to preceed anyway, please copy Logger.tgz from your local production directory to your production directory on eos.\n") + + def createLoggerTemporaryFile(self): + """Build a temporary logger file object and tarfile object to be used when retrieving tags and jobs""" + try: + self._logger_file = tempfile.NamedTemporaryFile() + os.system("cmsStage -f "+self.dataset_details['LFN'] + "/Logger.tgz "+self._logger_file.name) + self._logger_tar_object = tarfile.open(fileobj=self._logger_file) + if len(self._logger_tar_object.getmembers())==0: + print "\nERROR: Failed to stage logger file" + self._logger_tar_object = None + self._logger_file = None + except: + print "\nERROR: Failed to stage logger file" + self._logger_tar_object = None + self._logger_file = None + + def checkForRootFiles(self): + """Checks the dataset object for presence of root files, if not found, escapes""" + self.dataset.buildListOfFiles() + if len(self.dataset.files) > 0: + self.dataset_details['RootFiles'] = self.dataset.files + return True + else: + raise NameError("ERROR: Dataset root files not found on EOS, dataset is invalid\n") + + def buildAllReports(self): + """Builds all of the optional reports in the class""" + # Get available info from Savannah + self.buildSavannahReport() + # Get available info from CMGDB + self.buildCMGDBReport() + # Collect data from Logger file + self.buildJobsReport() + self.buildShowtagsReport() + # Analyse files in dataset + self.buildMissingFileReport() + self.buildDatasetSizeReport() + # Try EDM + self.buildBadFileReport() + self.buildGoodFileReport() + self.buildFileEntriesReport() + + def buildCMGDBReport(self): + """Finds CMGDB ID of parent sample and sample""" + cmgdbAPI=CmgdbToolsApi(self.development) + cmgdbAPI.connect() + self.dataset_details['CMGDBID'] = cmgdbAPI.getDatasetIDWithName(self.dataset_details['CMGDBName']) + self.dataset_details['ParentCMGDBID'] = cmgdbAPI.getDatasetIDWithName(self.dataset_details['ParentCMGDBName']) + + def buildBasicDetailsReport(self): + """Gets the basic dataset information""" + self.dataset_details['LFN'] = self.dataset.lfnDir + self.dataset_details['EOSPath']= self.dataset.castorDir + self.dataset_details['CMGDBName'] = getCMGDBWithUser(self.dataset.name, self.dataset.user) + if not self._primary: + self.dataset_details['ParentSampleName']=getParentWithSampleName(self.dataset_details['SampleName']) + self.dataset_details['PrimaryDatasetName'] = self.dataset.name.lstrip("/").split("/")[0] + self.dataset_details['ParentCMGDBName'] = getUnknownParentWithCMGDB(self.dataset_details['CMGDBName']) + self.dataset_details['Tiers'] = self.dataset_details['SampleName'].lstrip("/").split("/")[2] + # Can make addition here for physics group + self.dataset_details['PhysicsGroup'] = "CMG" + self.dataset_details['DateCreated'] = datetime.now().strftime("%s") + self.dataset_details['Status'] = "VALID" + + def buildSavannahReport(self): + """Access Savannah and get all information relating to the dataset""" + dayMonthYear = date.fromtimestamp(int(self.dataset_details['DateCreated'])).strftime('%d-%B-%Y').split("-") + self.dataset_details['SavannahOptions']['planned_starting_date_dayfd']=dayMonthYear[0].lstrip("0") + self.dataset_details['SavannahOptions']['planned_starting_date_monthfd']=dayMonthYear[1] + self.dataset_details['SavannahOptions']['planned_starting_date_yearfd']=dayMonthYear[2] + + # Create test category MAY BE REMOVED IF TEST NOT REQUIRED + if self.dataset_details['Test']: + category_id = '101' + else:category_id = '103' + + # More savannah opts + self.dataset_details['SavannahOptions']['assigned_to']=self.dataset_details['FileOwner'] + self.dataset_details['SavannahOptions']['summary']=self.dataset_details['CMGDBName'] + self.dataset_details['TaskID'] = getTaskID(self.dataset_details['CMGDBName'], category_id, self._username, self._password, False) + + # If task already exists you NO NOT WANT TO CHANGE THE CATEGORY so only add this field if it is a new DS + if self.dataset_details['TaskID'] is None: self.dataset_details['SavannahOptions']['category_id']=category_id + + # If dataset is primary + if self._primary: + print "NOTE: Dataset is a primary dataset" + return None + + # Check if parent exists + self.dataset_details['ParentTaskID'] = getTaskID(self.dataset_details['ParentCMGDBName'], category_id, self._username, self._password, True) + + if self.dataset_details['ParentTaskID'] is not None and len(self.dataset_details['ParentTaskID']) > 0: + if len(self.dataset_details['ParentTaskID'])>1: + raise NameError("Multiple possible parents found for dataset: "+self.dataset_details['CMGDBName']+". Please find the duplicate and remove it" ) + + self.dataset_details['ParentSavannahString']= "[https://savannah.cern.ch/task/?"+str(self.dataset_details['ParentTaskID'][0])+" "+getNameWithID(self.dataset_details['ParentTaskID'][0])+"]" + self.dataset_details['ParentTaskID'] = self.dataset_details['ParentTaskID'][0] + self.dataset_details['ParentCMGDBName'] = getNameWithID(self.dataset_details['ParentTaskID']) + # If Parent is a CMS dataset (i.e. not a CMG dataset) + elif not re.search("--", self.dataset_details['ParentCMGDBName']): + self.dataset_details['ParentSavannahString']= "[https://cmsweb.cern.ch/das/request?view=list&limit=10&instance=cms_dbs_prod_global&input=dataset%3D%2F" +self.dataset_details['ParentCMGDBName'].lstrip("/").split("/")[0]+ "%2F" +self.dataset_details['ParentCMGDBName'].lstrip("/").split("/")[1]+"%2F" + self.dataset_details['ParentCMGDBName'].lstrip("/").split("/")[2]+ " "+ self.dataset_details['ParentCMGDBName']+"]" + self.dataset_details['ParentTaskID'] = None + + # If parent doesn't exist throw exception + else: + raise NameError("No Parent was found for Dataset: "+self.dataset_details['CMGDBName']+" not publishing.",self.dataset_details['TaskID']) + + def buildShowtagsReport(self): + """Stage the logger_showtags.txt file in Logger.tgz and get a list of tags and the CMSSW version""" + if self._logger_tar_object is None: + raise NameError( "ERROR: self._logger_tar_object not set" ) + showtagsFile = None + lines = None + try: + showtagsFile = self._logger_tar_object.extractfile("Logger/logger_showtags.txt") + lines = showtagsFile.read().split("\n") + except: + print "ERROR: No showtags file found in logger" + return None + #Sets tags and release + # Get the release from the first line of showtags + self.dataset_details['Release'] = lines[0].split(":")[1].lstrip().rstrip() + # Creates regexp to test incoming lines from 'showtags' + tagPattern = re.compile('^\s*(\S+)\s+(\S+)\s*$') + tags = [] + # For every line in showtags... + for line in lines: + # Check if it is a tag + m = tagPattern.match(line) + # if line is a tag... + if m != None: + # get package name + package = m.group(2) + # get tag name + tag = m.group(1) + if tag is not "NoCVS" and tag is not "NoTag": + tags.append({"package":package,"tag":tag}) + self.dataset_details['Tags'] = tags + + def buildJobsReport(self): #buildJobsReport method of DatasetInformation class + """Stage the logger_jobs.txt file in Logger.tgz and read the total number of jobs""" + if self._logger_tar_object is None: #if no _logger_tar_object is set return None (i think this is a problem too) + raise NameError( "ERROR: self._logger_tar_object not set" ) + nJobs = None + try: + # Open the file in the logger and get the value + # import pdb; pdb.set_trace() + nJobsFile = self._logger_tar_object.extractfile("Logger/logger_jobs.txt") #etract Logger/logger_jobs.txt if it exists + nJobs = int(nJobsFile.read().split(": ")[1].split("\n")[0]) #read job number from file + except: + raise NameError( "ERROR: No jobs file found in logger" ) #raise NameError exception if no jobs file found in logger + + # Set the class variable + if nJobs == None: + self.dataset_details['TotalJobs'] = -1 + else: + self.dataset_details['TotalJobs'] = nJobs + + for file_group in self.dataset_details['FileGroups']: #update the 'TotalJobs' value for all filegroups + self.dataset_details['FileGroups'][file_group]['TotalJobs'] = self.dataset_details['TotalJobs'] + + + def buildDatasetSizeReport(self): + """Get the dataset size for both the directory, and the individual file groups""" + if self.dataset_details['FileGroups'] is None: + raise NameError( "ERROR: No file groups found" ) + self.dataset.extractFileSizes() + self.dataset_details['DirectorySizeInTB'] = 0.0 + for group_name in self.dataset_details['FileGroups']: + size_in_bytes = 0 + for file_name in self.dataset_details['FileGroups'][group_name]['Files']: + size_in_bytes += int(self.dataset.filesAndSizes[file_name]) + self.dataset_details['FileGroups'][group_name]["SizeInTB"] = float(size_in_bytes)/1000/1000/1000/1000 + self.dataset_details['DirectorySizeInTB'] += float(size_in_bytes)/1000/1000/1000/1000 + + def buildMissingFileReport(self): + """Create a list of missing files and no. total missing files for each file group""" + if self.dataset_details['FileGroups'] is None: + raise NameError( "ERROR: No file groups found" ) + totalMissing = 0 #start counting the missing files + + for group_name in self.dataset_details['FileGroups']: #for each group name in FileGroups + numbers = [] #create empty list numbers + missing_files = [] #missing_files list is empty at first + + if self.dataset_details['FileGroups'][group_name]['TotalJobs'] != -1: + #create a list with the files of the FG + file_list = self.dataset_details['FileGroups'][group_name]['Files'] + isCrab = self.dataset_details['FileGroups'][group_name]['IsCrab'] + + os.chdir( os.environ['CMSSW_BASE'] + '/src/CMGTools/Production' ) + #create a subprocess to call cvs status for cmsBatch.py + p = subprocess.Popen(['cvs', 'status', '-v', 'scripts/cmsBatch.py'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + #pattern matches cbern_workflow_16Nov11 (revision: 1.6) + #and abis_cmgtools (branch: 1.6.2) + pattern = "\t(.*?)\s*?\t\((revision:|branch:) (.*?)\)" + regex = re.compile(pattern) + try: + #create a list with lines of format abis_cmgtools (branch: 1.6.2) after splitting the output + revision_info = [item for item in p.communicate()[0].split("Existing Tags:")[1].split('\n') if item != '' ] + except: + raise IOError( "ERROR: Unexpected output from 'cvs status scripts/cmsBatch' execution" ) + + tag_to_revision = dict() + for item in revision_info: + try: + #match the list items to pattern + result = regex.match(item).groups() + except AttributeError: + raise IOError( "ERROR: Unexpected output from 'cvs status scripts/cmsBatch' execution" ) + tag_to_revision[result[0]] = result[2] #add tag and its correspoding branch/revision to the dictionary + #get the revision corresponding to the dataset's tag + for item in self.dataset_details['Tags']: + if item['package'] == "CMGTools/Production": + if item['tag'] == 'HEAD': + revision = '1.17' + else: + revision = tag_to_revision[item['tag']] + break + if revision is None: + raise IOError( "ERROR: Unexpected output from 'cvs status scripts/cmsBatch' execution - couldn't match tag with an existing revision" ) + else: + revision = revision.split('.') + + if ( int( revision[0] ) <= 1 and int( revision[1] ) <= 16 ): #Old version + + if ( isCrab ): + start_index = 1 #crab indexing 1 to n + else: + start_index = 0 #cmsBatch indexing 0 to n-1 + + for file_name in file_list: #for each file_name + numbers.append( getIndex( file_name ) ) #add its indexing number to the numbers list + if start_index == 0: + end_index = self.dataset_details['FileGroups'][group_name]['TotalJobs'] #e.g 22 jobs: range(0,22) = 0...21 + else: + end_index = self.dataset_details['FileGroups'][group_name]['TotalJobs'] + 1 #e.g 22 jobs: range(1,23) = 1...22 + + for number in range( start_index, end_index ): + if number not in numbers: #if this number is missing from numbers list + missing_files.append( createFileName( group_name,number, isCrab ) ) + else: #Changed since 12-12-2012: both cmsBatch and crabfiles have indexing from 1 to n + + for file_name in file_list: + numbers.append( getIndex( file_name ) ) #add each file's indexing number to the numbers list + for number in range( 1, self.dataset_details['FileGroups'][group_name]['TotalJobs'] + 1 ): + if number not in numbers: #if this number is missing from numbers list + missing_files.append( createFileName( group_name,number, isCrab ) ) + + if len( missing_files ) > 0: #if the length of the list is > 0 + self.dataset_details['FileGroups'][group_name]['MissingFiles'] = missing_files #add missing files + self.dataset_details['FileGroups'][group_name]['NumberMissingFiles'] = len( missing_files ) #add NoMissFiles + else: + self.dataset_details['FileGroups'][group_name]['NumberMissingFiles'] = 0 #else 0 + totalMissing += len(missing_files) #update total missing files for this file group + + else: + self.dataset_details['FileGroups'][group_name]['MissingFiles'] = [] + totalMissing = -1 + + self.dataset_details["TotalFilesMissing"] = totalMissing + + + def buildBadFileReport(self): + """Create a list of bad files and no. total bad files for each file group""" + if self.dataset_details['FileGroups'] is None: + raise NameError( "ERROR: No file groups found" ) + + for group_name in self.dataset_details['FileGroups']: + bad_files = [] + for file_name in self.dataset.bad_files: + name = removeIndex( file_name ) + if name == group_name and self.dataset.bad_files[file_name] == 'MarkedBad': + bad_files.append( getFileName( file_name ) ) + if len(bad_files) > 0: + self.dataset_details['FileGroups'][group_name]['BadFiles'] = bad_files + self.dataset_details['FileGroups'][group_name]['NumberBadFiles'] = len( self.dataset_details['FileGroups'][group_name]['BadFiles'] ) + else: + self.dataset_details['FileGroups'][group_name]['NumberBadFiles'] = 0 + + def buildGoodFileReport(self): + """Creates a list of good files and no. total good files for each file group""" + if self.dataset_details['FileGroups'] is None: + raise NameError( "ERROR: No file groups found" ) + + for group_name in self.dataset_details['FileGroups']: + good_files = [] + for file_name in self.dataset.good_files: + if removeIndex( file_name ) == group_name: + good_files.append( getFileName( file_name ) ) + if len(good_files)>0: + self.dataset_details['FileGroups'][group_name]['GoodFiles'] = good_files + self.dataset_details['FileGroups'][group_name]['NumberGoodFiles'] = len( self.dataset_details['FileGroups'][group_name]['GoodFiles'] ) + else: + self.dataset_details['FileGroups'][group_name]['NumberGoodFiles'] = 0 + + def buildFileEntriesReport(self): + """Use EDM data to calculate no. of entries, also calculate fraction of primary dataset used""" + # import pdb; pdb.set_trace() + if self._report is None: + raise NameError( "ERROR: No file groups found" ) + files = self._report['Files'] + if len(files) == 0: + print "ERROR: Integrity check was not completed properly, resubmission is advised." + return 0 + for group_name in self.dataset_details['FileGroups']: + entries = 0 + for file_name in files: + gr = getFileGroup(file_name) + if gr is not None and gr == group_name: + entries += files[file_name][1] + self.dataset_details['FileGroups'][group_name]['FileEntries']=entries + if self.dataset_details['PrimaryDatasetEntries'] is not None and entries != 0 and self.dataset_details['PrimaryDatasetEntries'] > 0: + self.dataset_details['FileGroups'][group_name]['PrimaryDatasetFraction']=float(entries)/float(self.dataset_details['PrimaryDatasetEntries']) + + def buildEDMReport(self): + """Retrieve the revelevant information from the EDM report and add it to the dictionary""" + if self._report is None: + return None + # Check if integrity check report is there. If yes, get it. + if 'BadJobs' in self._report: + self.dataset_details['BadJobs'] = self._report['BadJobs'] + if 'FilesBad' in self._report: + self.dataset_details['TotalFilesBad']=self._report['FilesBad'] + if 'FilesGood' in self._report: + self.dataset_details['TotalFilesGood']=self._report['FilesGood'] + if 'FilesEntries' in self._report: + self.dataset_details['FileEntries'] = self._report['FilesEntries'] + if 'PrimaryDatasetFraction' in self._report: + self.dataset_details['PrimaryDatasetFraction'] = self._report['PrimaryDatasetFraction'] + if 'PrimaryDatasetEntries' in self._report: + self.dataset_details['PrimaryDatasetEntries'] = self._report['PrimaryDatasetEntries'] + if 'ValidDuplicates' in self._report: + self.dataset_details['ValidDuplicates'] = self._report['ValidDuplicates'] + + +if __name__ == '__main__': + + import sys, os, getpass + + dataset = sys.argv[1] + owner = sys.argv[2] + user = os.environ['USER'] + pw = getpass.getpass() + + #sampleName,fileOwner,comment, test, primary, username, password + d = DatasetInformation(dataset, owner, 'This is a test', True, False, user, pw) + d.buildMissingFileReport() + d.buildFileEntriesReport() + + #print d.dataset_details + for group_name in d.dataset_details['FileGroups']: + print '='*72 + print group_name, d.dataset_details['FileGroups'][group_name]['FileEntries'] diff --git a/CMGTools/Production/python/datasetInformation.pyc b/CMGTools/Production/python/datasetInformation.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dc3ef01c9b80fb40e78a3b4544b08596d421f66f GIT binary patch literal 22333 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 DP>oxi literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/datasetToSource.py b/CMGTools/Production/python/datasetToSource.py new file mode 100644 index 0000000..252ee7a --- /dev/null +++ b/CMGTools/Production/python/datasetToSource.py @@ -0,0 +1,20 @@ +import os +from CMGTools.Production.dataset import Dataset, CMSDataset, LocalDataset, createDataset + +import FWCore.ParameterSet.Config as cms + +def datasetToSource( user, dataset, pattern='.*root', readCache=False): + + # print user, dataset, pattern + data = createDataset(user, dataset, pattern, readCache) + + source = cms.Source( + "PoolSource", + noEventSort = cms.untracked.bool(True), + duplicateCheckMode = cms.untracked.string("noDuplicateCheck"), + fileNames = cms.untracked.vstring() + ) + + source.fileNames.extend( data.listOfGoodFiles() ) + + return source diff --git a/CMGTools/Production/python/datasetToSource.pyc b/CMGTools/Production/python/datasetToSource.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c1580bd016e24201fddaeef27a609bf6ff6b1ec7 GIT binary patch literal 973 zcmbtTOK;Oa5FWqsYAdQpAOtr~76(V%5khilFC>lZNJzdJ@20V9d&};)0x3O(zsIlP z2f)nQQGqLtcXsC6*?D~9ct6i(=RY>r1q_cz`+Hg@B_Zf_pa#f#-G$nL#)Zs<#)Hg* z#)r&@CV(seXYd|DHHK;e*%X8aat6YO?{w#cW2Iq0am!!ytU{ku9Fw@nF*g!%MtZzV zkLD?vA61dpN8pTrLdzWGfS3^>(QB;~795Su39Xox`9cB#_VhZicVX|r!G{MQ(1FV3 zYJ_Wb4=Mr!I1u6;krCI;NN_~PZ~#KQhXD2gcUVnf??W}~ac~GtLoQ)uJ6S7Lr>fJ1 z#1jHr_2FK&m@17pCtGxPby-j^@lF=EOC=gzUOBc)h(+N?cNI zW81QUIwQ5cEry}-0Pk`{sasns%}2y}v6I%Fz52YCiIAMZ3iF0Eql-nnyxLHeX0g^v zbOn~GUEF=c9c@F3jq3Z02Bn}I{&{O<^w98Mi(lT1-n)s(CQ;AWm+HHA*9R5$-_Sv5$JPP`x=zd-snLH=$ bvG@NWU_z1JHpEmd-*LJ2FL3I-a_8=EX2Rf9 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/doImportNewSource.py b/CMGTools/Production/python/doImportNewSource.py new file mode 100644 index 0000000..afe2aa9 --- /dev/null +++ b/CMGTools/Production/python/doImportNewSource.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python +# Colin +# creates new source file for a dataset on castor +# compiles the python module +# prints the line to be added to the cfg. + +import os, sys, re + +def doImportNewSource( sampleName, sourceFileListCmd, fileName = 'source_cff.py'): + # making local source directory --------- + + tmp = './python/sources' + sampleName + ldir = re.sub( '-', '_', tmp) + mkdir = 'mkdir -p ' + ldir + print mkdir + os.system( mkdir ) + + # creating source file ------------------ + + sourceFile = ldir + '/' + fileName + + if os.path.isfile( sourceFile ): + print sourceFile + print 'already exists. define another output file name' + sys.exit(1) + + sourceFileList = sourceFileListCmd + ' > ' + sourceFile + print sourceFileList + os.system(sourceFileList) + + # compile new source file + os.system( 'scram b python') + + # printing module load command ---------- + base = os.environ['CMSSW_BASE'] + cwd = os.getcwd() + cwd = re.sub('%s/src/' % base, '', cwd) + # cwd now equal to package name + + # replace ./python by package name + module = re.sub( './python', cwd, sourceFile) + # replace / by . + module = re.sub( '/', '.', module) + # remove trailing .py + module = re.sub( '\.py$', '', module) + + os.system( 'cat %s' % sourceFile ) + + print 'new source file ready to be used:' + print sourceFile + print 'process.load("%s")' % module + diff --git a/CMGTools/Production/python/doImportNewSource.pyc b/CMGTools/Production/python/doImportNewSource.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5871262cc895e6eed2cecf6d09037372cd5c8dc2 GIT binary patch literal 1231 zcmbtUTWb?h5T3o{(rpvlN?VIB$I?Q4XjafCm7)f11skLhgd&v9o)f!qZ|t141~yOi z&-m<5^9Sh6*(ODNbT6}WKi^yu=U2zO_v7a^$nZ6d3)cYlt0Al$AxOF2c#ApU*;vG^_No(}1ndEOSN$urqf+157Es zNm)5??ZDgx=|bg_xdBxJj!(1=Q-|4W3oJ6o2JBQe*_*&77pCOcWNT3}b9^G1=q5~C zAX_FZ1*qtpHbpimvISM^HgoM#A0t< z=&**-kkVUtH$Zlw^8Qxd0S;d(O_6e)W4F0bxj_KyYBt$zo5}*}_FZb?5Z8(J{d}e` zv(&FUj+#0PhlXC@3h~Jo85QC%7e?o!Pr4v3R3K+UeTz_IUr05HQYC^k)0e6cS*i0< zi%AqKkp_v1I4AND#gV`+3t1g!v;?>L1YiyBtfIb$XPopL8HjxET z1EY@(QhlP`*vBSuVW7nU;sat+btURrY5+A-or$p$B`Wz8H_0n6vQQ!R<1CQ9y#w5P z*kcehF@Qp8#){?Gh#ArnkT^rF63r`^2l~?JBIFutZ!)uuTB0=GV@d6Xl+`% z6gim*8V6W|BoGEqlF2ewJxT+H;A7&r-GkHP4_OwY|GprXP)D>FH~S&8w@IEAdZ?~O z<_K!OLI00|w+0_^a>ui_EYE6K9k*+5(zju)+g+9&x~(;9*WI%D-muwb{shjr_Omr6 a-1f8kL~fD(A6!oTye|HTXM{ZNeftmBLkaN! literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/edmIntegrityCheck.py b/CMGTools/Production/python/edmIntegrityCheck.py new file mode 100755 index 0000000..f3c3a46 --- /dev/null +++ b/CMGTools/Production/python/edmIntegrityCheck.py @@ -0,0 +1,347 @@ +#!/usr/bin/env python +""" +Classes to check that a set of ROOT files are OK and publish a report +""" + +import datetime, fnmatch, json, os, shutil, sys, tempfile, time +import subprocess + +import CMGTools.Production.eostools as castortools +from CMGTools.Production.timeout import timed_out, TimedOutExc +from CMGTools.Production.castorBaseDir import castorBaseDir +from CMGTools.Production.dataset import CMSDataset + +class PublishToFileSystem(object): + """Write a report to storage""" + + def __init__(self, parent): + if type(parent) == type(""): + self.parent = parent + else: + self.parent = parent.__class__.__name__ + + def publish(self, report): + """Publish a file""" + for path in report['PathList']: + _, name = tempfile.mkstemp('.txt', text=True) + json.dump(report, file(name,'w'), sort_keys=True, indent=4) + + fname = '%s_%s.txt' % (self.parent, report['DateCreated']) + #rename the file locally - TODO: This is a potential problem + nname = os.path.join(os.path.dirname(name),fname) + os.rename(name, nname) + + castor_path = castortools.lfnToCastor(path) + new_name = '%s/%s' % (castor_path, fname) + castortools.xrdcp(nname,path) + time.sleep(1) + + if castortools.fileExists(new_name): + + #castortools.move(old_name, new_name) + #castortools.chmod(new_name, '644') + + print "File published: '%s'" % castortools.castorToLFN(new_name) + os.remove(nname) + else: + pathhash = path.replace('/','.') + hashed_name = 'PublishToFileSystem-%s-%s' % (pathhash, fname) + shutil.move(nname, hashed_name) + print >> sys.stderr, "Cannot write to directory '%s' - written to local file '%s' instead." % (castor_path, hashed_name) + + def read(self, lfn, local = False): + """Reads a report from storage""" + if local: + cat = file(lfn).read() + else: + cat = castortools.cat(castortools.lfnToCastor(lfn)) + return json.loads(cat) + + def get(self, dir): + """Finds the lastest file and reads it""" + reg = '^%s_.*\.txt$' % self.parent + files = castortools.matchingFiles(dir, reg) + files = sorted([ (os.path.basename(f), f) for f in files]) + if not files: + return None + return self.read(files[-1][1]) + + +class IntegrityCheck(object): + + def __init__(self, dataset, options): + if not dataset.startswith(os.sep): + dataset = os.sep + dataset + + self.dataset = dataset + self.options = options + self.topdir = castortools.lfnToCastor( castorBaseDir(user=options.user) ) + self.directory = os.path.join(self.topdir, *self.dataset.split(os.sep)) + + #event counters + self.eventsTotal = -1 + self.eventsSeen = 0 + + self.test_result = None + + def query(self): + """Query DAS to find out how many events are in the dataset""" + from CMGTools.Production.ProductionTasks import BaseDataset + base = BaseDataset(self.dataset, self.options.user, self.options) + + data = None + output = base.run({}) + if output.has_key('Das'): + self.options.name = output['Name'] + data = output['Das'] + + if data is None: + raise Exception("Dataset '%s' not found in Das. Please check." % self.dataset) + #get the number of events in the dataset + self.eventsTotal = CMSDataset.findPrimaryDatasetEntries(self.options.name, self.options.min_run, self.options.max_run) + + def stripDuplicates(self): + + import re + + filemask = {} + for dirname, files in self.test_result.iteritems(): + for name, status in files.iteritems(): + fname = os.path.join(dirname, name) + filemask[fname] = status + + def isCrabFile(name): + _, fname = os.path.split(name) + base, _ = os.path.splitext(fname) + return re.match(".*_\d+_\d+_\w+$", base) is not None, base + def getCrabIndex(base): + tokens = base.split('_') + if len(tokens) > 2: + return (int(tokens[-3]), int(tokens[-2])) + return None + + files = {} + + mmin = 1000000000 + mmax = -100000000 + for f in filemask: + isCrab, base = isCrabFile(f) + if isCrab: + index = getCrabIndex(base) + if index is not None: + jobid, retry = index + + mmin = min(mmin, jobid) + mmax = max(mmax, jobid) + if files.has_key(jobid) and filemask[f][0]: + files[jobid].append((retry, f)) + elif filemask[f][0]: + files[jobid] = [(retry, f)] + + good_duplicates = {} + bad_jobs = set() + sum_dup = 0 + for i in xrange(mmin, mmax+1): + if files.has_key(i): + duplicates = files[i] + duplicates.sort() + + fname = duplicates[-1][1] + if len(duplicates) > 1: + for d in duplicates[:-1]: + good_duplicates[d[1]] = filemask[d[1]][1] + sum_dup += good_duplicates[d[1]] + else: + bad_jobs.add(i) + return good_duplicates, sorted(list(bad_jobs)), sum_dup + + def test(self, previous = None, timeout = -1): + if not castortools.fileExists(self.directory): + raise Exception("The top level directory '%s' for this dataset does not exist" % self.directory) + + self.query() + + test_results = {} + + #support updating to speed things up + prev_results = {} + if previous is not None: + for name, status in previous['Files'].iteritems(): + prev_results[name] = status + + filesToTest = self.sortByBaseDir(self.listRootFiles(self.directory)) + for dir, filelist in filesToTest.iteritems(): + filemask = {} + #apply a UNIX wildcard if specified + filtered = filelist + if self.options.wildcard is not None: + filtered = fnmatch.filter(filelist, self.options.wildcard) + if not filtered: + print >> sys.stderr, "Warning: The wildcard '%s' does not match any files in '%s'. Please check you are using quotes." % (self.options.wildcard,self.directory) + + count = 0 + for ff in filtered: + fname = os.path.join(dir, ff) + lfn = castortools.castorToLFN(fname) + + #try to update from the previous result if available + if lfn in prev_results and prev_results[lfn][0]: + if self.options.printout: + print '[%i/%i]\t Skipping %s...' % (count, len(filtered),fname), + OK, num = prev_results[lfn] + else: + if self.options.printout: + print '[%i/%i]\t Checking %s...' % (count, len(filtered),fname), + OK, num = self.testFileTimeOut(lfn, timeout) + + filemask[ff] = (OK,num) + if self.options.printout: + print (OK, num) + if OK: + self.eventsSeen += num + count += 1 + test_results[castortools.castorToLFN(dir)] = filemask + self.test_result = test_results + + self.duplicates, self.bad_jobs, sum_dup = self.stripDuplicates() + #remove duplicate entries from the event count + self.eventsSeen -= sum_dup + + def report(self): + + if self.test_result is None: + self.test() + + print 'DBS Dataset name: %s' % self.options.name + print 'Storage path: %s' % self.topdir + + for dirname, files in self.test_result.iteritems(): + print 'Directory: %s' % dirname + for name, status in files.iteritems(): + fname = os.path.join(dirname, name) + if not fname in self.duplicates: + print '\t\t %s: %s' % (name, str(status)) + else: + print '\t\t %s: %s (Valid duplicate)' % (name, str(status)) + print 'Total entries in DBS: %i' % self.eventsTotal + print 'Total entries in processed files: %i' % self.eventsSeen + if self.eventsTotal>0: + print 'Fraction of dataset processed: %f' % (self.eventsSeen/(1.*self.eventsTotal)) + else: + print 'Total entries in DBS not determined' + if self.bad_jobs: + print "Bad Crab Jobs: '%s'" % ','.join([str(j) for j in self.bad_jobs]) + + def structured(self): + + if self.test_result is None: + self.test() + + totalGood = 0 + totalBad = 0 + + report = {'data':{}, + 'ReportVersion':3, + 'PrimaryDataset':self.options.name, + 'Name':self.dataset, + 'PhysicsGroup':'CMG', + 'Status':'VALID', + 'TierList':[], + 'AlgoList':[], + 'RunList':[], + 'PathList':[], + 'Topdir':self.topdir, + 'StageHost':self.stageHost(), + 'CreatedBy':self.options.user, + 'DateCreated':datetime.datetime.now().strftime("%s"), + 'Files':{}} + + for dirname, files in self.test_result.iteritems(): + report['PathList'].append(dirname) + for name, status in files.iteritems(): + fname = os.path.join(dirname, name) + report['Files'][fname] = status + if status[0]: + totalGood += 1 + else: + totalBad += 1 + + report['PrimaryDatasetEntries'] = self.eventsTotal + if self.eventsTotal>0: + report['PrimaryDatasetFraction'] = (self.eventsSeen/(1.*self.eventsTotal)) + else: + report['PrimaryDatasetFraction'] = -1. + report['FilesEntries'] = self.eventsSeen + + report['FilesGood'] = totalGood + report['FilesBad'] = totalBad + report['FilesCount'] = totalGood + totalBad + + report['BadJobs'] = self.bad_jobs + report['ValidDuplicates'] = self.duplicates + + report['MinRun'] = self.options.min_run + report['MaxRun'] = self.options.max_run + + return report + + def stageHost(self): + """Returns the CASTOR instance to use""" + return os.environ.get('STAGE_HOST','castorcms') + + def listFiles(self,dir): + """Recursively list a file or directory on castor""" + return castortools.listFiles(dir,self.options.resursive) + + def listRootFiles(self,dir): + """filter out filenames so that they only contain root files""" + return [f for f in self.listFiles(dir) if f.lower().endswith('.root')] + + def sortByBaseDir(self,files): + """Sort files into directories""" + result = {} + for f in files: + dirname = os.path.dirname(f) + filename = os.path.basename(f) + if not result.has_key(dirname): result[dirname] = [] + result[dirname].append(filename) + return result + + + def getParseNumberOfEvents(self,output): + """Parse the output of edmFileUtil to get the number of events found""" + tokens = output.split(' ') + result = -2 + try: + result = int(tokens[-4]) + except ValueError: + pass + return result + + def testFile(self,lfn): + stdout = subprocess.Popen(['edmFileUtil',lfn], stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate()[0] + for error in ["Fatal Root Error","Could not open file","Not a valid collection"]: + if error in stdout: return (False,-1) + return (True,self.getParseNumberOfEvents(stdout)) + + def testFileTimeOut(self,lfn, timeout): + @timed_out(timeout) + def tf(lfn): + try: + return self.testFile(lfn) + except TimedOutExc, e: + print >> sys.stderr, "ERROR:\tedmFileUtil timed out for lfn '%s' (%d)" % (lfn,timeout) + return (False,-1) + if timeout > 0: + return tf(lfn) + else: + return self.testFile(lfn) + + + +if __name__ == '__main__': + + pub = PublishToFileSystem('Test') + report = {'DateCreated':'123456','PathList':['/store/cmst3/user/wreece']} + pub.publish(report) + print pub.get('/store/cmst3/user/wreece') diff --git a/CMGTools/Production/python/edmIntegrityCheck.pyc b/CMGTools/Production/python/edmIntegrityCheck.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a34198dc17d538d42e2546728efbb835389f960d GIT binary patch literal 12825 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 E0kV;FQvd(} literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/eostools.py b/CMGTools/Production/python/eostools.py new file mode 100644 index 0000000..708a648 --- /dev/null +++ b/CMGTools/Production/python/eostools.py @@ -0,0 +1,539 @@ +#!/usr/bin/env python +""" +A module to manipulate files on EOS or on the local file system. Intended to have the same interface as castortools.py. +""" +import sys +import os +import re +import pprint +import shutil + +def setCAFPath(): + """Hack to get the CAF scripts on the PYTHONPATH""" + caf = '/afs/cern.ch/cms/caf/python' + if caf not in sys.path: + sys.path.append(caf) +setCAFPath() +import cmsIO + +def runXRDCommand(path, cmd, *args): + """Run an xrd command. + + !!! Will, what is happening in case of problem? + ??? At some point, should return a list of lines instead of a string.""" + + lfn = eosToLFN(path) + tokens = cmsIO.splitPFN(lfnToPFN(lfn)) + + command = ['xrd', tokens[1], cmd, tokens[2]] + command.extend(args) + runner = cmsIO.cmsFileManip() + # print ' '.join(command) + return runner.runCommand(command) + +def runEOSCommand(path, cmd, *args): + """Run an eos command. + + !!! Will, when the EOS command fails, it passes silently... + I think we should really try and raise an exception in case of problems. + should be possible as the return code is provided in the tuple returned by runner.""" + + lfn = eosToLFN(path) + pfn = lfnToPFN(lfn) + tokens = cmsIO.splitPFN(pfn) + + #obviously, this is not nice + command = ['/afs/cern.ch/project/eos/installation/pro/bin/eos.select', cmd] + command.extend(args) + command.append(tokens[2]) + runner = cmsIO.cmsFileManip() + return runner.runCommand(command) + +def isLFN( path ): + """Tests whether this path is a CMS LFN (name starts with /store...)""" + # return re.match('^/store.*', path ) is not None + return path.startswith('/store') + +def isEOS( path ): + """Tests whether this path is a CMS EOS (name starts with /eos...)""" + return path.startswith('/eos') + +def eosToLFN( path ): + """Converts a EOS PFN to an LFN. + + Just strip out /eos/cms from path. + If this string is not found, return path. + ??? Shouldn't we raise an exception instead?""" + return path.replace('/eos/cms','') + +#also define an alias for backwards compatibility +castorToLFN = eosToLFN + +def lfnToPFN( path, tfcProt = 'rfio'): + """Converts an LFN to a PFN. For example: + /store/cmst3/user/cbern/CMG/TauPlusX/Run2011A-03Oct2011-v1/AOD/V2/PAT_CMG_V2_4_0/H2TAUTAU_Nov21 + -> + root://eoscms//eos/cms/store/cmst3/user/cbern/CMG/TauPlusX/Run2011A-03Oct2011-v1/AOD/V2/PAT_CMG_V2_4_0/H2TAUTAU_Nov21?svcClass=cmst3&stageHost=castorcms + + This function only checks path, and does not access the storage system. + If the path is in /store/cmst3, it assumes that the CMST3 svcClass is to be used. + Otherwise, is uses the default one. + + ??? what is tfcprot? """ + entity = cmsIO.cmsFile( path, tfcProt ) +# tokens = cmsIO.splitPFN(entity.pfn) + pfn = '%s://%s//%s/' % (entity.protocol,entity.host,entity.path) + + pfn = entity.pfn + if tfcProt == 'rfio' and \ + entity.path.startswith("/eos/cms/") and \ + str(entity.stat()).startswith("Error 3011: Unable to stat"): + + pfn.replace("/eos/cms","/castor/cern.ch/cms") + pfn.replace("eoscms","castorcms") + return pfn + + +def lfnToEOS( path ): + """Converts LFN to EOS. + + If path is not an LFN in the first place, return path. + ??? shouldn't we raise an exception?""" + if isLFN(path): + pfn = '/eos/cms/' + path + return pfn.replace('//','/') + else: + return path + +#also define an alias for backwards compatibility +lfnToCastor = lfnToEOS + +def isEOSDir( path ): + """Returns True if path is either: + /store/... + or + /eos/cms/store/... + + Otherwise, returns False. + + WARNING!! This function does not check for path existence, + and returns true also for plain files. + !!! Will, is my summary correct? + """ + if os.path.exists( path ): + # path does not exist + # COLIN: I think this condition could be removed, + # as it duplicates the following one. + return False + if not path.startswith('/eos') and not path.startswith('/store'): + # neither an EOS PFN or a LFN. + return False + # at this stage, we must have an EOS PFN or an LFN + pfn = lfnToPFN(eosToLFN(path)) + tokens = cmsIO.splitPFN(pfn) + return tokens and tokens[1].lower().startswith('eos') + +#also define an alias for backwards compatibility +isCastorDir = isEOSDir + + +def isEOSFile( path, tfcProt = 'rfio'): + """Returns True if path is a file or directory stored on EOS (checks for path existence) + ??? This function does not behave well if passed a non EOS path... + returns lots of error messages like: +>>> eostools.isEOSFile('/store/asdfasfd') +Command (['ls', '/', 's', 't', 'o', 'r', 'e', '/', 'a', 's', 'd', 'f', 'a', 's', 'f', 'd', '/store']) failed with return code: 2 +ls: s: No such file or directory +ls: t: No such file or directory +ls: o: No such file or directory +ls: r: No such file or directory +ls: e: No such file or directory +ls: a: No such file or directory +ls: s: No such file or directory +ls: d: No such file or directory +ls: f: No such file or directory +ls: a: No such file or directory +ls: s: No such file or directory +ls: f: No such file or directory +ls: d: No such file or directory +ls: /store: No such file or directory + +ls: s: No such file or directory +ls: t: No such file or directory +ls: o: No such file or directory +ls: r: No such file or directory +ls: e: No such file or directory +ls: a: No such file or directory +ls: s: No such file or directory +ls: d: No such file or directory +ls: f: No such file or directory +ls: a: No such file or directory +ls: s: No such file or directory +ls: f: No such file or directory +ls: d: No such file or directory +ls: /store: No such file or directory + +False + """ + _, _, ret = runEOSCommand( path, 'ls') + return ret == 0 + +#also define an alias for backwards compatibility +isCastorFile = isEOSFile + + +def fileExists( path ): + """Returns true if path is a file or directory stored locally, or on EOS. + + This function checks for the file or directory existence.""" + + eos = isEOSDir(path) + result = False + if eos: + # print 'eos', path + result = isEOSFile(path) + else: + # print 'not eos', path + #check locally + result = os.path.exists(path) + # print result + return result + + +def eosDirSize(path): + '''Returns the size of a directory on EOS in GB.''' + lfn = eosToLFN(path) + res = runEOSCommand(lfn, 'find', '--size') + output = res[0].split('\n') + size = 0 + for file in output: + try: + size += float(file.split('=')[2]) + except IndexError: + pass + return size/1024/1024/1024 + + +def createEOSDir( path ): + """Makes a directory in EOS + + ???Will, I'm quite worried by the fact that if this path already exists, and is + a file, everything will 'work'. But then we have a file, and not a directory, + while we expect a dir...""" + lfn = eosToLFN(path) + if not isEOSFile(lfn): + # if not isDirectory(lfn): + runEOSCommand(lfn,'mkdir','-p') + # entity = cmsIO.cmsFile( lfn,"stageout") + # entity.mkdir([]) + # # print 'created ', path + if isDirectory(path): + return path + else: + raise OSError('cannot create directory '+ path) + +#also define an alias for backwards compatibility +createCastorDir = createEOSDir + +def mkdir(path): + """Create a directory, either on EOS or locally""" + # print 'mkdir', path + if isEOS( path ) or isLFN(path): + createEOSDir(path) + else: + # recursive directory creation (like mkdir -p) + os.makedirs(path) + return path + +def isDirectory(path): + """Returns True if path is a directory on EOS. + + Tests for file existence. + This function returns False for EOS files, and crashes with local paths + + ???Will, this function also seems to work for paths like: + /eos/cms/... + ??? I think that it should work also for local files, see isFile.""" + + out, _, _ = runXRDCommand(path,'existdir') + return 'The directory exists' in out + +def isFile(path): + """Returns True if a path is a file. + + Tests for file existence. + Returns False for directories. + Works on EOS and local paths. + + ???This function works with local files, so not the same as isDirectory... + isFile and isDirectory should behave the same. + """ + + if not path.startswith('/eos') and not path.startswith('/store'): + if( os.path.isfile(path) ): + return True + else: + return False + else: + out, _, _ = runXRDCommand(path,'existfile') + return 'The file exists' in out + +def chmod(path, mode): + """Does chmod on a file or directory""" + # + return runEOSCommand(path, 'chmod', '-r', str(mode)) + + +def listFiles(path, rec = False, full_info = False): + """Provides a list of the specified directory + """ + # -- listing on the local filesystem -- + if os.path.isdir( path ): + if not rec: + # not recursive + return [ '/'.join([path,file]) for file in os.listdir( path )] + else: + # recursive, directories are put in the list first, + # followed by the list of all files in the directory tree + result = [] + allFiles = [] + for root,dirs,files in os.walk(path): + result.extend( [ '/'.join([root,dir]) for dir in dirs] ) + allFiles.extend( [ '/'.join([root,file]) for file in files] ) + result.extend(allFiles) + return result + # -- listing on EOS -- + cmd = 'dirlist' + if rec: + cmd = 'dirlistrec' + files, _, _ = runXRDCommand(path, cmd) + result = [] + for line in files.split('\n'): + tokens = [t for t in line.split() if t] + if tokens: + #convert to an LFN + # result.append(tuple(tokens)) + #COLIN need same interface for eos and local fs + if full_info: + result.append( tokens) + else: + result.append( tokens[4]) + # print result + return result + +def which(cmd): + command = ['which', cmd] + runner = cmsIO.cmsFileManip() + out, _, _ = runner.runCommand(command) + + lines = [line for line in out.split('\n') if line] + if len(lines) == 1: + return lines[0] + elif len(lines) == 2: + return lines[1] + else: + return lines + +def ls(path, rec = False): + """Provides a simple list of the specified directory, works on EOS and locally""" + return [eosToLFN(t) for t in listFiles(path, rec)] + +def ls_EOS(path, rec = False): + """Provides a simple list of the specified directory, works on EOS only, but is faster than the xrd version""" + if rec: + stdout, _, ret = runEOSCommand(path,'find','-f') + return [eosToLFN(line) for line in stdout.split('\n') if line] + else: + stdout, _, ret = runEOSCommand(path,'ls') + lfn = eosToLFN(path) + return [os.path.join(lfn,line) for line in stdout.split('\n') if line] + +def rm(path, rec=False): + """rm, works on EOS and locally. + + Colin: should implement a -f mode and a confirmation when deleting dirs recursively.""" + # print 'rm ', path + path = lfnToEOS(path) + if isEOS(path): + if rec: + runEOSCommand(path, 'rm', '-r') + else: + runEOSCommand(path,'rm') + elif os.path.exists(path): + if not rec: + os.remove( path ) + else: + shutil.rmtree(path) + else: + raise ValueError(path + ' is not EOS and not local... should not happen!') + +def remove( files, rec = False): + """Remove a list of files and directories, possibly recursively + + Colin: Is that obsolete? why not use rm?""" + for path in files: + lfn = eosToLFN(path) + if not rec: + rm(path) + else: + #this should be used with care + file_list = ls(path, rec = True) + file_list.append(lfn) + + #order the files in depth order - i.e. remove the deepest files first + files_rec = sorted([(len([ff for ff in f.split('/') if ff]), f) for f in file_list if f and f.startswith(lfn)], reverse = True) + + for f in files_rec: + rm(f[1]) + +def cat(path): + """cat, works on EOS and locally""" + path = lfnToEOS(path) + if isEOS(path): + out, err, _ = runXRDCommand(path,'cat') + lines = [] + if out: + pattern = re.compile('cat returned [0-9]+') + for line in out.split('\n'): + match = pattern.search(line) + if line and match is not None: + lines.append(line.replace(match.group(0),'')) + break + else: + lines.append(line) + if err: + print >> sys.stderr, out + print >> sys.stderr, err + allLines = '\n'.join(lines) + if allLines and not allLines.endswith('\n'): + allLines += '\n' + return allLines + else: + content = file(path).read() + if content and not content.endswith('\n'): + content += '\n' + return content + +def xrdcp(src, dest): + """Does a copy of files using xrd. + + Colin: implement a generic cp interface as done for rm, ls, etc?""" + + recursive = False + + #first the src file + pfn_src = src + if os.path.exists(src): + #local + pfn_src = src + if os.path.isdir(src): + recursive = True + elif fileExists(src): + src = eosToLFN(src) + pfn_src = lfnToPFN(src) + if isDirectory(src): + recursive = True + else: + raise ValueError(src + ' does not exist.') + + #now the dest + pfn_dest = dest + if isEOSDir(dest): + dest = eosToLFN(dest) + pfn_dest = lfnToPFN(dest) + if isDirectory(dest): + tokens = cmsIO.splitPFN(pfn_dest) + pfn_dest = '%s://%s//%s/' % (tokens[0],tokens[1],tokens[2]) + elif os.path.exists(dest): + pfn_dest = dest + + command = ['xrdcp','-force'] + if recursive: + # print 'recursive' + topDir = src.rstrip('/').split('/')[-1] + if topDir != '.': + dest = '/'.join([dest, topDir]) + # print 'mkdir ' + dest + mkdir( dest ) + files = listFiles(src, rec=True) + # pprint.pprint( [file[4] for file in files] ) + for srcFile in files: + # srcFile = file[4] + pfnSrcFile = srcFile + if isEOSDir(srcFile): + srcFile = eosToLFN(srcFile) + pfnSrcFile = lfnToPFN(srcFile) + destFile = srcFile.replace( src, '' ) + destFile = '/'.join([dest,destFile]) + pfnDestFile = destFile + if isEOSDir(destFile): + lfnDestFile = eosToLFN(destFile) + pfnDestFile = lfnToPFN(lfnDestFile) + # print 'srcFile', pfnSrcFile + # print 'destFile', pfnDestFile + if isFile(srcFile): + _xrdcpSingleFile( pfnSrcFile, pfnDestFile ) + else: + mkdir(destFile) + else: + _xrdcpSingleFile( pfn_src, pfn_dest ) + + +def _xrdcpSingleFile( pfn_src, pfn_dest): + """Copies a single file using xrd.""" + + command = ['xrdcp','-force'] + command.append(pfn_src) + command.append(pfn_dest) + # print ' '.join(command) + run = True + if run: + runner = cmsIO.cmsFileManip() + out, err, ret = runner.runCommand(command) + if err: + print >> sys.stderr, out + print >> sys.stderr, err + return ret + +def move(src, dest): + """Move filename1 to filename2 locally to the same server""" + + src = eosToLFN(src) + dest = eosToLFN(dest) + + runXRDCommand(src,'mv', lfnToEOS(dest)) + +def matchingFiles( path, regexp): + """Return a list of files matching a regexp""" + + # print path, regexp + pattern = re.compile( regexp ) + files = ls_EOS(path) + # print files + return [f for f in files if pattern.match(os.path.basename(f)) is not None] + +def datasetNotEmpty( path, regexp ): + pattern = re.compile( regexp ) + files = ls_EOS(path) + + for f in files: + if pattern.match( os.path.basename(f) ) is not None: + return 1 + return 0 + +def cmsStage( absDestDir, files, force): + """Runs cmsStage with LFNs if possible""" + + destIsEOSDir = isEOSDir(absDestDir) + if destIsEOSDir: + createEOSDir( absDestDir ) + + for fname in files: + command = ['cmsStage'] + if force: + command.append('-f') + command.append(eosToLFN(fname)) + command.append(eosToLFN(absDestDir)) + print ' '.join(command) + runner = cmsIO.cmsFileManip() + runner.runCommand(command) diff --git a/CMGTools/Production/python/eostools.pyc b/CMGTools/Production/python/eostools.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b0ae2980b4c25902acb5069d59053ba047bde091 GIT binary patch literal 16757 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 OX#`v5CPsM2;P(&VO{mlW literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/findDSOnSav.py b/CMGTools/Production/python/findDSOnSav.py new file mode 100755 index 0000000..2c1e74f --- /dev/null +++ b/CMGTools/Production/python/findDSOnSav.py @@ -0,0 +1,130 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## October 12th 2011 + +import CMGTools.Production.mechanize as mechanize +import re, os +def getNameWithID(taskID): + try: + br = mechanize.Browser() + br.open("https://savannah.cern.ch/task/?"+str(taskID)) + # Check response is HTML + assert br.viewing_html() + for i in br.response().readlines(): + if re.search("task #"+str(taskID)+": ", i): + line = i.split("task #"+str(taskID)+": ")[1] + return line.split("")[0] + + except: + print "Dataset not found on Savannah" + return False + +def getTaskID(name, category, username, password, isParent): + + skip = False + try: + br = mechanize.Browser() + br.open("https://savannah.cern.ch/projects/cmgsample/") + + br.follow_link(text_regex="Login") + # Check response is HTML + assert br.viewing_html() + + # Select password form (second item in forms list) + br.select_form(nr=1) + + br.form['form_loginname']=username + br.form['form_pw']=password + br.submit() + br.follow_link(url_regex='/task/\?func\=search') + br.select_form(nr=1) + newName = name + if re.search("---\*", name): + newName = re.sub("---\*/.*", "---", name) + name = re.sub("---\*","---.*", name) + br.form['words']=newName + br.submit() + except KeyboardInterrupt: + raise + except: + skip =True + + if skip is False: + # Try to access form (if you can, there was only 1 result) + try: + + # This line will throw the exception if it needs to be thrown + br.select_form(name='item_form') + # Check if task is 100% match + if re.search(name,br.form['summary']): + # Check task is "Open" + if br.form['category_id']==['101'] and category == '101': + print "Test dataset" + + if br.form['status_id']==['1'] and ((br.form['category_id']==['101'] and category == '101') or (br.form['category_id']!=['101'] and category != '101')): + for i in br.response().readlines(): + if re.search("CMG", i)>0: + task = i.split("#")[1] + if isParent: return [task.split(",")[0],] + else: return task.split(",")[0] + except KeyboardInterrupt: + raise + # If exception is thrown, a list of results was returned and we must navigate to the correct one + except: + links = None + # Retrieve a list of links + if isParent: + links=br.links(text_regex=name + "$") + else: links=br.links(text_regex=name+"$") + checkedLinks = [] + for i in links: + + #For every link follow it and examine:: + br.follow_link(i) + br.select_form(name='item_form') + # .. That status is "Open" + if br.form['status_id']==['1'] and ((br.form['category_id']==['101'] and category == '101') or (br.form['category_id']!=['101'] and category != '101')): + for i in br.response().readlines(): + if re.search("<title>CMG", i): + task = i.split("#")[1] + checkedLinks.append(task.split(",")[0]) + + try: + if isParent: return checkedLinks + else: return checkedLinks[0] + except: + return None + else: + print "Login failed" + raise + return None + +def validLogin(username, password): + br = mechanize.Browser() + br.open("https://savannah.cern.ch/projects/cmgsample/") + # Find Login link and follow it + if br.links(text_regex="Login"): + try: + br.follow_link(text_regex="Login") + # Check response is HTML + assert br.viewing_html() + + # Select password form (second item in forms list) + br.select_form(nr=1) + br.form['form_loginname']=username + br.form['form_pw']=password + br.submit() + + + page = br.response().read() + a = re.search("Not Logged In",page ) + if a != None: + return False + print "Client was unable to login, please check login details." + else: + return True + except KeyboardInterrupt: + raise + except: + return False diff --git a/CMGTools/Production/python/findDSOnSav.pyc b/CMGTools/Production/python/findDSOnSav.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ea3e50c5bbd896f0ded26ca1cc015d9d96641dcb GIT binary patch literal 3464 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 R0&fNPSh0fJxNv!4_Zy7?wMqa0 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/getFiles.py b/CMGTools/Production/python/getFiles.py new file mode 100644 index 0000000..d3e88c3 --- /dev/null +++ b/CMGTools/Production/python/getFiles.py @@ -0,0 +1,6 @@ +def getFiles(dataset, user, pattern, useCache=True): + from CMGTools.Production.datasetToSource import datasetToSource + # print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, useCache ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] diff --git a/CMGTools/Production/python/getFiles.pyc b/CMGTools/Production/python/getFiles.pyc new file mode 100644 index 0000000000000000000000000000000000000000..57db76e336a13b3ffba544256ed6bd8abc5e5351 GIT binary patch literal 545 zcmbVJO-sW-5Ph4Ztu2VXDBeW~9-5OE5fLhi2dlI_2?}Ae{g9;FW;O>QIq6UHA9)s? zi7f?>F3j86nc4SdXZ_FJ&g$dqUSqvH-Y?mx%V2;6cvpB-NEAk)WOcx>!`5Kyv(YUB zrxOn;kSSCFR2iUDD1p*L>EkUx)j-+6i-)R-DaV_*dg`KTA@NbRaPaJ5b;=q-KbU{> z3KhF<PuOD@lW}7^vPG^99dazU)}2L>v7|Gq_lTWi3VpeC#L&OH8C#oD?;*EIq21gr zdViRPTn5)>n9Nf%h%-Z>yv?;3*0oMLD#+w@a2Y#i@`aNs4)$X`Grue{oP?Z=MaalW z`;(9XHP8url<R2ISG4UbTE4oOT|`skuH|lz&!Vt73l&KKs_X5mwi?ubQMWeE3p4C+ TYAf|`z4MGGm70rMPvm|8)ogmt literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/hadd.py b/CMGTools/Production/python/hadd.py new file mode 100644 index 0000000..140bc38 --- /dev/null +++ b/CMGTools/Production/python/hadd.py @@ -0,0 +1,120 @@ +import os +import pprint +import pickle +import shutil + +def haddPck(file, odir, idirs): + '''add pck files in directories idirs to a directory outdir. + All dirs in idirs must have the same subdirectory structure. + Each pickle file will be opened, and the corresponding objects added to a destination pickle in odir. + ''' + sum = None + for dir in idirs: + fileName = file.replace( idirs[0], dir ) + pckfile = open(fileName) + obj = pickle.load(pckfile) + if sum is None: + sum = obj + else: + try: + sum += obj + except TypeError: + # += not implemented, nevermind + pass + + oFileName = file.replace( idirs[0], odir ) + pckfile = open(oFileName, 'w') + pickle.dump(sum, pckfile) + txtFileName = oFileName.replace('.pck','.txt') + txtFile = open(txtFileName, 'w') + txtFile.write( str(sum) ) + txtFile.write( '\n' ) + txtFile.close() + + +def hadd(file, odir, idirs): + if file.endswith('.pck'): + try: + haddPck( file, odir, idirs) + except ImportError: + pass + return + elif not file.endswith('.root'): + return + haddCmd = ['hadd'] + haddCmd.append( file.replace( idirs[0], odir ) ) + for dir in idirs: + haddCmd.append( file.replace( idirs[0], dir ) ) + # import pdb; pdb.set_trace() + cmd = ' '.join(haddCmd) + print cmd + os.system(cmd) + + +def haddRec(odir, idirs): + print 'adding', idirs + print 'to', odir + + cmd = ' '.join( ['mkdir', odir]) + # import pdb; pdb.set_trace() + # os.system( cmd ) + try: + os.mkdir( odir ) + except OSError: + print + print 'ERROR: directory in the way. Maybe you ran hadd already in this directory? Remove it and try again' + print + raise + for root,dirs,files in os.walk( idirs[0] ): + # print root, dirs, files + for dir in dirs: + dir = '/'.join([root, dir]) + dir = dir.replace(idirs[0], odir) + cmd = 'mkdir ' + dir + # print cmd + # os.system(cmd) + os.mkdir(dir) + for file in files: + hadd('/'.join([root, file]), odir, idirs) + +def haddChunks(idir, removeDestDir, cleanUp=False): + chunks = {} + for file in sorted(os.listdir(idir)): + filepath = '/'.join( [idir, file] ) + # print filepath + if os.path.isdir(filepath): + compdir = file + try: + prefix,num = compdir.split('_Chunk') + except ValueError: + # ok, not a chunk + continue + # print prefix, num + chunks.setdefault( prefix, list() ).append(filepath) + if len(chunks)==0: + print 'warning: no chunk found.' + return + for comp, cchunks in chunks.iteritems(): + odir = '/'.join( [idir, comp] ) + print odir, cchunks + if removeDestDir: + if os.path.isdir( odir ): + shutil.rmtree(odir) + haddRec(odir, cchunks) + if cleanUp: + chunkDir = 'Chunks' + if os.path.isdir('Chunks'): + shutil.rmtree(chunkDir) + os.mkdir(chunkDir) + print chunks + for comp, chunks in chunks.iteritems(): + for chunk in chunks: + shutil.move(chunk, chunkDir) + +if __name__ == '__main__': + import sys + args = sys.argv + # odir = args[1] + # idirs = args[2:] + # haddRec(odir, idirs) + haddChunks(sys.argv[1]) diff --git a/CMGTools/Production/python/hadd.pyc b/CMGTools/Production/python/hadd.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d50f676877a15a5ca97ceed2ff13de307ceebe4f GIT binary patch literal 3450 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/logger.py b/CMGTools/Production/python/logger.py new file mode 100644 index 0000000..2517e17 --- /dev/null +++ b/CMGTools/Production/python/logger.py @@ -0,0 +1,180 @@ +from optparse import OptionParser +import sys,os, re, subprocess, datetime + +import CMGTools.Production.eostools as castortools + +class logger: + '''COLIN: do something cleaner with tagPackage''' + def __init__(self, dirLocalOrTgzDirOnCastor): + + self.dirLocal = None + self.tgzDirOnCastor = None + self.tagPackage = True + dirLocalOrTgzDirOnCastor = dirLocalOrTgzDirOnCastor.rstrip('/') + + if self.isDirLocal( dirLocalOrTgzDirOnCastor ): + self.dirLocal = dirLocalOrTgzDirOnCastor + elif self.isTgzDirOnCastor( dirLocalOrTgzDirOnCastor ): + self.tgzDirOnCastor = dirLocalOrTgzDirOnCastor + else: + raise ValueError( dirLocalOrTgzDirOnCastor + ' is neither a tgz directory on castor (provide a LFN!) nor a local directory') + + + def isDirLocal(self, file ): + if os.path.isdir( file ): + return True + else: + return False + + def isTgzDirOnEOS(self, file ): + '''Checks if file is a .tgz file in an eos dir''' + if not castortools.isCastorDir( file ): + file = castortools.castorToLFN(file) + + if castortools.isLFN( file ): + tgzPattern = re.compile('.*\.tgz$') + m = tgzPattern.match( file ) + if m: + return True + else: + return False + else: + return False + + isTgzDirOnCastor = isTgzDirOnEOS + + def dump(self): + print 'local dir :', self.dirLocal + print 'castor archive :',self.tgzDirOnCastor + + def addFile(self, file): + # if self.dirLocal == None: + # self.stageIn() + # os.system( 'cp %s %s' % (file, self.dirLocal) ) + # self.stageOut( self.tgzDirOnCastor ) + if self.dirLocal != None: + os.system( 'cp %s %s' % (file, self.dirLocal) ) + + def logCMSSW(self): + self.logPackages() + showtagsLog = 'logger_showtags.txt' + diffLog = 'logger_diff.txt' + # os.system('showtags > ' + showtagsLog) + self.showtags(showtagsLog) + self.cvsdiff(diffLog) + self.addFile(showtagsLog) + self.addFile(diffLog) + + def logJobs(self, n): + nJobs = 'logger_jobs.txt' + out = file(nJobs,'w') + out.write('NJobs: %i\n' % n) + out.close() + self.addFile(nJobs) + + def logPackages(self): + # Records the working directory of the samples + oldPwd = os.getcwd() + # Changes the directory to the CMSSW base directory + os.chdir( os.getenv('CMSSW_BASE') + '/src/' ) + # Opens file for recording 'showtags' and reads contents into $output + output = subprocess.Popen( 'showtags', stdout=subprocess.PIPE).communicate()[0] + # Gets current datetime + d = datetime.datetime.today() + # Creates tag name??? here i'm lost + tag = 'logger_' + os.getenv('USER') + '_' + d.strftime("%d%h%y-%Hh%Mm%Ss") + # Creates regexp to test incoming lines from 'showtags' + tagPattern = re.compile('^\s*(\S+)\s+(\S+)\s*$') + # For every line in showtags... + for line in output.split('\n'): + # Check if it is a tag + m = tagPattern.match(line) + # if line is a tag... + if m!=None: + # get package name + package = m.group(2) + # get tag name + curtag = m.group(1) + # updates package on CVS + self.logPackage( package, curtag, tag) + os.chdir( oldPwd ) + + def logPackage(self, package, curtag, tag ): + print 'logging package', package + if curtag == 'NoTag': + print 'package has not been tagged' + if self.tagPackage==True: + self.cvstag( tag, package ) + self.cvsupdate( tag, package ) + else: + print 'No tagging requested' + + def cvstag(self, tag, package): + oldPwd = os.getcwd() + os.chdir( os.getenv('CMSSW_BASE') + '/src/' ) + # os.system( 'cvs tag ' + package ) + # print os.getcwd() + tagCmd = 'cvs tag ' + tag + ' ' + package + print tagCmd + tag = subprocess.Popen( tagCmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE ).communicate() + os.chdir( oldPwd ) + + def cvsupdate(self, tag, package): + oldPwd = os.getcwd() + os.chdir( os.getenv('CMSSW_BASE') + '/src/' ) + upCmd = 'cvs up -r ' + tag + ' ' + package + print upCmd + update = subprocess.Popen( upCmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE ).communicate() + os.chdir( oldPwd ) + + def cvsdiff(self, log): + oldPwd = os.getcwd() + os.chdir( os.getenv('CMSSW_BASE') + '/src/' ) + diffCmd = 'cvs diff > %s/%s 2> /dev/null' % (oldPwd, log) + print diffCmd + os.system( diffCmd ) + os.chdir( oldPwd ) + + def showtags(self, log): + oldPwd = os.getcwd() + os.chdir( os.getenv('CMSSW_BASE') + '/src/' ) + cmd = 'showtags > %s/%s 2> /dev/null' % (oldPwd, log) + print cmd + os.system( cmd ) + os.chdir( oldPwd ) + + def stageIn(self): + if self.tgzDirOnCastor != None: + # castortools.xrdcp( '.', [self.tgzDirOnCastor] ) + cmsStage = 'cmsStage -f ' + self.tgzDirOnCastor + ' .' + print cmsStage + os.system( cmsStage ) + tgzDir = os.path.basename( self.tgzDirOnCastor ) + print tgzDir + os.system('tar -zxvf ' + tgzDir) + os.system('rm ' + tgzDir ) + (root, ext) = os.path.splitext(tgzDir) + self.dirLocal = root + else: + print 'cannot stage in, the log had not been staged out' + + def stageOut(self, castorDir): + + castorDir = castortools.eosToLFN( castorDir ) + if not castortools.isLFN( castorDir ): + print 'cannot stage out, you need to provide an LFN as a destination directory, beginning with /store .' + return False + + if self.dirLocal != None: + tgzDir = self.dirLocal + '.tgz' + tgzCmd = 'tar -zcvf ' + tgzDir + ' ' + self.dirLocal + print tgzCmd + os.system( tgzCmd) + cmsStage = 'cmsStage -f %s %s' % (tgzDir, castorDir ) + print cmsStage + os.system( cmsStage ) + os.system('rm ' + tgzDir ) + self.tgzDirOnCastor = castorDir + '/' + tgzDir + else: + print 'cannot stage out, the log is not staged in' + diff --git a/CMGTools/Production/python/logger.pyc b/CMGTools/Production/python/logger.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8ec2bb1ca3572da121edd7b2d300bc683f89c20b GIT binary patch literal 6670 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/CVS/Entries b/CMGTools/Production/python/mechanize/CVS/Entries new file mode 100644 index 0000000..8aecb93 --- /dev/null +++ b/CMGTools/Production/python/mechanize/CVS/Entries @@ -0,0 +1,30 @@ +/__init__.py/1.3/Wed Nov 16 13:05:29 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_auth.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_beautifulsoup.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_clientcookie.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_debug.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_firefox3cookiejar.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_form.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_gzip.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_headersutil.py/1.1/Tue Oct 25 13:09:47 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_html.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_http.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_lwpcookiejar.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_markupbase.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_mechanize.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_mozillacookiejar.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_msiecookiejar.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_opener.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_pullparser.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_request.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_response.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_rfc3986.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_sgmllib_copy.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_sockettimeout.py/1.1/Tue Oct 25 13:09:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_testcase.py/1.1/Tue Oct 25 13:09:49 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_urllib2.py/1.1/Tue Oct 25 13:09:49 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_urllib2_fork.py/1.1/Tue Oct 25 13:09:49 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_useragent.py/1.1/Tue Oct 25 13:09:49 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_util.py/1.1/Tue Oct 25 13:09:49 2011//Tlogger_bachtis_17Jul13-19h21m35s +/_version.py/1.1/Tue Oct 25 13:09:49 2011//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/Production/python/mechanize/CVS/Repository b/CMGTools/Production/python/mechanize/CVS/Repository new file mode 100644 index 0000000..7cf28f1 --- /dev/null +++ b/CMGTools/Production/python/mechanize/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/Production/python/mechanize diff --git a/CMGTools/Production/python/mechanize/CVS/Root b/CMGTools/Production/python/mechanize/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/Production/python/mechanize/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/Production/python/mechanize/CVS/Tag b/CMGTools/Production/python/mechanize/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/Production/python/mechanize/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/Production/python/mechanize/CVS/Template b/CMGTools/Production/python/mechanize/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/Production/python/mechanize/__init__.py b/CMGTools/Production/python/mechanize/__init__.py new file mode 100644 index 0000000..c4429be --- /dev/null +++ b/CMGTools/Production/python/mechanize/__init__.py @@ -0,0 +1,211 @@ +__all__ = [ + 'AbstractBasicAuthHandler', + 'AbstractDigestAuthHandler', + 'BaseHandler', + 'Browser', + 'BrowserStateError', + 'CacheFTPHandler', + 'ContentTooShortError', + 'Cookie', + 'CookieJar', + 'CookiePolicy', + 'DefaultCookiePolicy', + 'DefaultFactory', + 'FTPHandler', + 'Factory', + 'FileCookieJar', + 'FileHandler', + 'FormNotFoundError', + 'FormsFactory', + 'HTTPBasicAuthHandler', + 'HTTPCookieProcessor', + 'HTTPDefaultErrorHandler', + 'HTTPDigestAuthHandler', + 'HTTPEquivProcessor', + 'HTTPError', + 'HTTPErrorProcessor', + 'HTTPHandler', + 'HTTPPasswordMgr', + 'HTTPPasswordMgrWithDefaultRealm', + 'HTTPProxyPasswordMgr', + 'HTTPRedirectDebugProcessor', + 'HTTPRedirectHandler', + 'HTTPRefererProcessor', + 'HTTPRefreshProcessor', + 'HTTPResponseDebugProcessor', + 'HTTPRobotRulesProcessor', + 'HTTPSClientCertMgr', + 'HeadParser', + 'History', + 'LWPCookieJar', + 'Link', + 'LinkNotFoundError', + 'LinksFactory', + 'LoadError', + 'MSIECookieJar', + 'MozillaCookieJar', + 'OpenerDirector', + 'OpenerFactory', + 'ParseError', + 'ProxyBasicAuthHandler', + 'ProxyDigestAuthHandler', + 'ProxyHandler', + 'Request', + 'RobotExclusionError', + 'RobustFactory', + 'RobustFormsFactory', + 'RobustLinksFactory', + 'RobustTitleFactory', + 'SeekableResponseOpener', + 'TitleFactory', + 'URLError', + 'USE_BARE_EXCEPT', + 'UnknownHandler', + 'UserAgent', + 'UserAgentBase', + 'XHTMLCompatibleHeadParser', + '__version__', + 'build_opener', + 'install_opener', + 'lwp_cookie_str', + 'make_response', + 'request_host', + 'response_seek_wrapper', # XXX deprecate in public interface? + 'seek_wrapped_response', # XXX should probably use this internally in place of response_seek_wrapper() + 'str2time', + 'urlopen', + 'urlretrieve', + 'urljoin', + + # ClientForm API + 'AmbiguityError', + 'ControlNotFoundError', + 'FormParser', + 'ItemCountError', + 'ItemNotFoundError', + 'LocateError', + 'Missing', + 'ParseFile', + 'ParseFileEx', + 'ParseResponse', + 'ParseResponseEx', + 'ParseString', + 'XHTMLCompatibleFormParser', + # deprecated + 'CheckboxControl', + 'Control', + 'FileControl', + 'HTMLForm', + 'HiddenControl', + 'IgnoreControl', + 'ImageControl', + 'IsindexControl', + 'Item', + 'Label', + 'ListControl', + 'PasswordControl', + 'RadioControl', + 'ScalarControl', + 'SelectControl', + 'SubmitButtonControl', + 'SubmitControl', + 'TextControl', + 'TextareaControl', + ] + +import logging +import sys + +from _version import __version__ + +# high-level stateful browser-style interface +from _mechanize import \ + Browser, History, \ + BrowserStateError, LinkNotFoundError, FormNotFoundError + +# configurable URL-opener interface +from _useragent import UserAgentBase, UserAgent +from _html import \ + Link, \ + Factory, DefaultFactory, RobustFactory, \ + FormsFactory, LinksFactory, TitleFactory, \ + RobustFormsFactory, RobustLinksFactory, RobustTitleFactory + +# urllib2 work-alike interface. This is a superset of the urllib2 interface. +from _urllib2 import * +import _urllib2 +if hasattr(_urllib2, "HTTPSHandler"): + __all__.append("HTTPSHandler") +del _urllib2 + +# misc +from _http import HeadParser +from _http import XHTMLCompatibleHeadParser +from _opener import ContentTooShortError, OpenerFactory, urlretrieve +from _response import \ + response_seek_wrapper, seek_wrapped_response, make_response +from _rfc3986 import urljoin +from _util import http2time as str2time + +# cookies +from _clientcookie import Cookie, CookiePolicy, DefaultCookiePolicy, \ + CookieJar, FileCookieJar, LoadError, request_host_lc as request_host, \ + effective_request_host +from _lwpcookiejar import LWPCookieJar, lwp_cookie_str +# 2.4 raises SyntaxError due to generator / try/finally use +if sys.version_info[:2] > (2,4): + try: + import sqlite3 + except ImportError: + pass + else: + from _firefox3cookiejar import Firefox3CookieJar +from _mozillacookiejar import MozillaCookieJar +from _msiecookiejar import MSIECookieJar + +# forms +from _form import ( + AmbiguityError, + ControlNotFoundError, + FormParser, + ItemCountError, + ItemNotFoundError, + LocateError, + Missing, + ParseError, + ParseFile, + ParseFileEx, + ParseResponse, + ParseResponseEx, + ParseString, + XHTMLCompatibleFormParser, + # deprecated + CheckboxControl, + Control, + FileControl, + HTMLForm, + HiddenControl, + IgnoreControl, + ImageControl, + IsindexControl, + Item, + Label, + ListControl, + PasswordControl, + RadioControl, + ScalarControl, + SelectControl, + SubmitButtonControl, + SubmitControl, + TextControl, + TextareaControl, + ) + +# If you hate the idea of turning bugs into warnings, do: +# import mechanize; mechanize.USE_BARE_EXCEPT = False +USE_BARE_EXCEPT = True + +logger = logging.getLogger("mechanize") +if logger.level is logging.NOTSET: + logger.setLevel(logging.CRITICAL) +del logger diff --git a/CMGTools/Production/python/mechanize/__init__.pyc b/CMGTools/Production/python/mechanize/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4068dc221548fcb0cc8b4903857b7a7a2c728c51 GIT binary patch literal 5049 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 F;omw9td#%& literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_auth.py b/CMGTools/Production/python/mechanize/_auth.py new file mode 100644 index 0000000..900e201 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_auth.py @@ -0,0 +1,68 @@ +"""HTTP Authentication and Proxy support. + + +Copyright 2006 John J. Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it under +the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt +included with the distribution). + +""" + +from _urllib2_fork import HTTPPasswordMgr + + +# TODO: stop deriving from HTTPPasswordMgr +class HTTPProxyPasswordMgr(HTTPPasswordMgr): + # has default realm and host/port + def add_password(self, realm, uri, user, passwd): + # uri could be a single URI or a sequence + if uri is None or isinstance(uri, basestring): + uris = [uri] + else: + uris = uri + passwd_by_domain = self.passwd.setdefault(realm, {}) + for uri in uris: + for default_port in True, False: + reduced_uri = self.reduce_uri(uri, default_port) + passwd_by_domain[reduced_uri] = (user, passwd) + + def find_user_password(self, realm, authuri): + attempts = [(realm, authuri), (None, authuri)] + # bleh, want default realm to take precedence over default + # URI/authority, hence this outer loop + for default_uri in False, True: + for realm, authuri in attempts: + authinfo_by_domain = self.passwd.get(realm, {}) + for default_port in True, False: + reduced_authuri = self.reduce_uri(authuri, default_port) + for uri, authinfo in authinfo_by_domain.iteritems(): + if uri is None and not default_uri: + continue + if self.is_suburi(uri, reduced_authuri): + return authinfo + user, password = None, None + + if user is not None: + break + return user, password + + def reduce_uri(self, uri, default_port=True): + if uri is None: + return None + return HTTPPasswordMgr.reduce_uri(self, uri, default_port) + + def is_suburi(self, base, test): + if base is None: + # default to the proxy's host/port + hostport, path = test + base = (hostport, "/") + return HTTPPasswordMgr.is_suburi(self, base, test) + + +class HTTPSClientCertMgr(HTTPPasswordMgr): + # implementation inheritance: this is not a proper subclass + def add_key_cert(self, uri, key_file, cert_file): + self.add_password(None, uri, key_file, cert_file) + def find_key_cert(self, authuri): + return HTTPPasswordMgr.find_user_password(self, None, authuri) diff --git a/CMGTools/Production/python/mechanize/_auth.pyc b/CMGTools/Production/python/mechanize/_auth.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cb009e4f85e0ce97fea2dc227784e95054c0aa5c GIT binary patch literal 2902 zcmb_eOKTff6h1S0SXLZj@}g~M8AwBvjg@$jLKE_`Nt%$jW@Ioi36t^6$QnnQk>_3! zxyVp(vMv1;U36LKrrZ94{+2?w?f0Fr<kB{qxW@O)eV%jf`Mz_mD!-p@Ui$fmwMdTs zD)`<*GY=tRku69^VpsZ(3|!fA#fdADxYEUJRo;pmiag({NL-uF)@QR-iRYx#YEWOz z5&3FkW8J$yvb`j;X%yNt&%7{;z4am=?|Wu69Oi{xYBrlI`Eb8TcY4-azJC3t_ayIS z-jgNoX_9!icX#{uhWU0rUW)R;on~{Rml`k1<HW<aTVRXHyY@|3B)7c%eB?!8<`qet z8e62>Ba3a8M%#Je4e~hc?sH<4#YxeGW1dZlf${RL$H9Zns)v1B>rcJqr5j#9jgrhH z#%mdv;f8M7PrQ|{*PlOLd$eT7wwY#8e-tON_a?PH-7>R`+g`)v(m(OnLNvslfnZG5 zLu20LMf_~1u;-_9jLF{?W(c|1@Bq!UArc@2AcP?YHh_v90EE!H^45{9ngB0O*2V9% zsyGwXAm-8PXe(&udx!~6i@a`#xg^%%(7JNyN^zC_9Y+polGWKqXCks&k=?3H97#a| zOx9)mNG3H|eR)?7Tp8aKTN7KCu8XOb9L(t<NLMCvdZHndicG59F@fTS+}?X3n|qIC z6OME=LTkz$ORv}REU`^=Qj=!JhFMe&w?hB|XtNy{6B#m;v2HYpjgxLT>RVN?QH&C} zB=RuqV~MIji&2yWqatlF9=gpW{jP2+lCVFp%m=LN(#Rx*PYva$0Hqc&DoqC4`$3!! z!ZfoBm^`u^kkR%OCQ4he8pBXp6y^p+5w%yIJ=)0gzG)*B;1e^WJ>0iFd<IF>3$yf_ zq#cAvoh3}uKp4k?S_W^<QVU%X_mZ>V)}0H^Y3H1C)`{pocQXYQ>Oar{Xg~pBN1V&f z4gjpk_%|XC*cG#1<)A9#UkK9b%b(;0wtxh{>fhMcWc(e^;j|w8mUQ4gFh#*7LFQ!q zm;~9avt+Ekyrn7|axhQqOYRjvk`N2{?7fo=-a!W_1Ewftigz-Zmk!o8!E}1ml!H?; zY3lKLDPGC?-YdcX=H4>e71_kv<P^Q?w3s++r7U^nbH-<A{5cARmJ!=YtgnQiNKp~c z2FB{h1ZK2N#xSftS>zL5OAW+_WTDE?;>^$*1%Jv0E)pzmOtWr&Od6l?X+fA0<w%)N zJEg{>L;mUM%oKm+l8O%`6n*NZ8Q2Mm&uH}-W(|cnA63qQP#2U`A4Aqbt_G;K;4GFT zW7wFcO0vu7fMiFQF0#`BH+GdgCHoF5vlQpi5(;!g1K-j)4X%cn!8z$ARq-+u8P*AL z7MyD7I$@u={v`&-u3sg8$+HTR0hs{WflEjPkn_K8q#VP7NV~j)QVc`!FF>?tOG%?8 zgtbdM79~tE?&Zd6$)H2S(DqJzYnuH6%`_lzYe06!X_2jJFbJ}6kOYC&!yv$mIO=2Q zlM()>6q*{Oet83QP7VbFL`>DGx;wuxe}18+nZf6<v(iuT3t=TGEMCNj7Wv0R575jf z5XpNUKD==ZdBpg!G2km`dWhvjf7O&61fGXg{GK^}Z4@oNI(zzBmMK0<!q>@uz(-$; zK?DzVbW)UN6`ks-^*&vu58_1pu<<&2m2>D=Tm@x(dYgZy6LuWIrx&3pFLDvR6MM@7 zq~&7juDV4d;*>$VjIRGV1&#UFAdanS@53sUe+8QEq8Ua5%yHK=r?mVAcz`2NneO48 o?f28|<)E7vuYF92PyXon|HTu{p4(-<++n5CvQl>!s~6jU0Yf@)$^ZZW literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_beautifulsoup.py b/CMGTools/Production/python/mechanize/_beautifulsoup.py new file mode 100644 index 0000000..9cb3a85 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_beautifulsoup.py @@ -0,0 +1,1077 @@ +"""Beautiful Soup +Elixir and Tonic +"The Screen-Scraper's Friend" +v2.1.1 +http://www.crummy.com/software/BeautifulSoup/ + +Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance +into a tree representation. It provides methods and Pythonic idioms +that make it easy to search and modify the tree. + +A well-formed XML/HTML document will yield a well-formed data +structure. An ill-formed XML/HTML document will yield a +correspondingly ill-formed data structure. If your document is only +locally well-formed, you can use this library to find and process the +well-formed part of it. The BeautifulSoup class has heuristics for +obtaining a sensible parse tree in the face of common HTML errors. + +Beautiful Soup has no external dependencies. It works with Python 2.2 +and up. + +Beautiful Soup defines classes for four different parsing strategies: + + * BeautifulStoneSoup, for parsing XML, SGML, or your domain-specific + language that kind of looks like XML. + + * BeautifulSoup, for parsing run-of-the-mill HTML code, be it valid + or invalid. + + * ICantBelieveItsBeautifulSoup, for parsing valid but bizarre HTML + that trips up BeautifulSoup. + + * BeautifulSOAP, for making it easier to parse XML documents that use + lots of subelements containing a single string, where you'd prefer + they put that string into an attribute (such as SOAP messages). + +You can subclass BeautifulStoneSoup or BeautifulSoup to create a +parsing strategy specific to an XML schema or a particular bizarre +HTML document. Typically your subclass would just override +SELF_CLOSING_TAGS and/or NESTABLE_TAGS. +""" #" +from __future__ import generators + +__author__ = "Leonard Richardson (leonardr@segfault.org)" +__version__ = "2.1.1" +__date__ = "$Date: 2011/10/25 13:09:47 $" +__copyright__ = "Copyright (c) 2004-2005 Leonard Richardson" +__license__ = "PSF" + +from _sgmllib_copy import SGMLParser, SGMLParseError +import types +import re +import _sgmllib_copy as sgmllib + +class NullType(object): + + """Similar to NoneType with a corresponding singleton instance + 'Null' that, unlike None, accepts any message and returns itself. + + Examples: + >>> Null("send", "a", "message")("and one more", + ... "and what you get still") is Null + True + """ + + def __new__(cls): return Null + def __call__(self, *args, **kwargs): return Null +## def __getstate__(self, *args): return Null + def __getattr__(self, attr): return Null + def __getitem__(self, item): return Null + def __setattr__(self, attr, value): pass + def __setitem__(self, item, value): pass + def __len__(self): return 0 + # FIXME: is this a python bug? otherwise ``for x in Null: pass`` + # never terminates... + def __iter__(self): return iter([]) + def __contains__(self, item): return False + def __repr__(self): return "Null" +Null = object.__new__(NullType) + +class PageElement: + """Contains the navigational information for some part of the page + (either a tag or a piece of text)""" + + def setup(self, parent=Null, previous=Null): + """Sets up the initial relations between this element and + other elements.""" + self.parent = parent + self.previous = previous + self.next = Null + self.previousSibling = Null + self.nextSibling = Null + if self.parent and self.parent.contents: + self.previousSibling = self.parent.contents[-1] + self.previousSibling.nextSibling = self + + def findNext(self, name=None, attrs={}, text=None): + """Returns the first item that matches the given criteria and + appears after this Tag in the document.""" + return self._first(self.fetchNext, name, attrs, text) + firstNext = findNext + + def fetchNext(self, name=None, attrs={}, text=None, limit=None): + """Returns all items that match the given criteria and appear + before after Tag in the document.""" + return self._fetch(name, attrs, text, limit, self.nextGenerator) + + def findNextSibling(self, name=None, attrs={}, text=None): + """Returns the closest sibling to this Tag that matches the + given criteria and appears after this Tag in the document.""" + return self._first(self.fetchNextSiblings, name, attrs, text) + firstNextSibling = findNextSibling + + def fetchNextSiblings(self, name=None, attrs={}, text=None, limit=None): + """Returns the siblings of this Tag that match the given + criteria and appear after this Tag in the document.""" + return self._fetch(name, attrs, text, limit, self.nextSiblingGenerator) + + def findPrevious(self, name=None, attrs={}, text=None): + """Returns the first item that matches the given criteria and + appears before this Tag in the document.""" + return self._first(self.fetchPrevious, name, attrs, text) + + def fetchPrevious(self, name=None, attrs={}, text=None, limit=None): + """Returns all items that match the given criteria and appear + before this Tag in the document.""" + return self._fetch(name, attrs, text, limit, self.previousGenerator) + firstPrevious = findPrevious + + def findPreviousSibling(self, name=None, attrs={}, text=None): + """Returns the closest sibling to this Tag that matches the + given criteria and appears before this Tag in the document.""" + return self._first(self.fetchPreviousSiblings, name, attrs, text) + firstPreviousSibling = findPreviousSibling + + def fetchPreviousSiblings(self, name=None, attrs={}, text=None, + limit=None): + """Returns the siblings of this Tag that match the given + criteria and appear before this Tag in the document.""" + return self._fetch(name, attrs, text, limit, + self.previousSiblingGenerator) + + def findParent(self, name=None, attrs={}): + """Returns the closest parent of this Tag that matches the given + criteria.""" + r = Null + l = self.fetchParents(name, attrs, 1) + if l: + r = l[0] + return r + firstParent = findParent + + def fetchParents(self, name=None, attrs={}, limit=None): + """Returns the parents of this Tag that match the given + criteria.""" + return self._fetch(name, attrs, None, limit, self.parentGenerator) + + #These methods do the real heavy lifting. + + def _first(self, method, name, attrs, text): + r = Null + l = method(name, attrs, text, 1) + if l: + r = l[0] + return r + + def _fetch(self, name, attrs, text, limit, generator): + "Iterates over a generator looking for things that match." + if not hasattr(attrs, 'items'): + attrs = {'class' : attrs} + + results = [] + g = generator() + while True: + try: + i = g.next() + except StopIteration: + break + found = None + if isinstance(i, Tag): + if not text: + if not name or self._matches(i, name): + match = True + for attr, matchAgainst in attrs.items(): + check = i.get(attr) + if not self._matches(check, matchAgainst): + match = False + break + if match: + found = i + elif text: + if self._matches(i, text): + found = i + if found: + results.append(found) + if limit and len(results) >= limit: + break + return results + + #Generators that can be used to navigate starting from both + #NavigableTexts and Tags. + def nextGenerator(self): + i = self + while i: + i = i.next + yield i + + def nextSiblingGenerator(self): + i = self + while i: + i = i.nextSibling + yield i + + def previousGenerator(self): + i = self + while i: + i = i.previous + yield i + + def previousSiblingGenerator(self): + i = self + while i: + i = i.previousSibling + yield i + + def parentGenerator(self): + i = self + while i: + i = i.parent + yield i + + def _matches(self, chunk, howToMatch): + #print 'looking for %s in %s' % (howToMatch, chunk) + # + # If given a list of items, return true if the list contains a + # text element that matches. + if isList(chunk) and not isinstance(chunk, Tag): + for tag in chunk: + if isinstance(tag, NavigableText) and self._matches(tag, howToMatch): + return True + return False + if callable(howToMatch): + return howToMatch(chunk) + if isinstance(chunk, Tag): + #Custom match methods take the tag as an argument, but all other + #ways of matching match the tag name as a string + chunk = chunk.name + #Now we know that chunk is a string + if not isinstance(chunk, basestring): + chunk = str(chunk) + if hasattr(howToMatch, 'match'): + # It's a regexp object. + return howToMatch.search(chunk) + if isList(howToMatch): + return chunk in howToMatch + if hasattr(howToMatch, 'items'): + return howToMatch.has_key(chunk) + #It's just a string + return str(howToMatch) == chunk + +class NavigableText(PageElement): + + def __getattr__(self, attr): + "For backwards compatibility, text.string gives you text" + if attr == 'string': + return self + else: + raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__, attr) + +class NavigableString(str, NavigableText): + pass + +class NavigableUnicodeString(unicode, NavigableText): + pass + +class Tag(PageElement): + + """Represents a found HTML tag with its attributes and contents.""" + + def __init__(self, name, attrs=None, parent=Null, previous=Null): + "Basic constructor." + self.name = name + if attrs == None: + attrs = [] + self.attrs = attrs + self.contents = [] + self.setup(parent, previous) + self.hidden = False + + def get(self, key, default=None): + """Returns the value of the 'key' attribute for the tag, or + the value given for 'default' if it doesn't have that + attribute.""" + return self._getAttrMap().get(key, default) + + def __getitem__(self, key): + """tag[key] returns the value of the 'key' attribute for the tag, + and throws an exception if it's not there.""" + return self._getAttrMap()[key] + + def __iter__(self): + "Iterating over a tag iterates over its contents." + return iter(self.contents) + + def __len__(self): + "The length of a tag is the length of its list of contents." + return len(self.contents) + + def __contains__(self, x): + return x in self.contents + + def __nonzero__(self): + "A tag is non-None even if it has no contents." + return True + + def __setitem__(self, key, value): + """Setting tag[key] sets the value of the 'key' attribute for the + tag.""" + self._getAttrMap() + self.attrMap[key] = value + found = False + for i in range(0, len(self.attrs)): + if self.attrs[i][0] == key: + self.attrs[i] = (key, value) + found = True + if not found: + self.attrs.append((key, value)) + self._getAttrMap()[key] = value + + def __delitem__(self, key): + "Deleting tag[key] deletes all 'key' attributes for the tag." + for item in self.attrs: + if item[0] == key: + self.attrs.remove(item) + #We don't break because bad HTML can define the same + #attribute multiple times. + self._getAttrMap() + if self.attrMap.has_key(key): + del self.attrMap[key] + + def __call__(self, *args, **kwargs): + """Calling a tag like a function is the same as calling its + fetch() method. Eg. tag('a') returns a list of all the A tags + found within this tag.""" + return apply(self.fetch, args, kwargs) + + def __getattr__(self, tag): + if len(tag) > 3 and tag.rfind('Tag') == len(tag)-3: + return self.first(tag[:-3]) + elif tag.find('__') != 0: + return self.first(tag) + + def __eq__(self, other): + """Returns true iff this tag has the same name, the same attributes, + and the same contents (recursively) as the given tag. + + NOTE: right now this will return false if two tags have the + same attributes in a different order. Should this be fixed?""" + if not hasattr(other, 'name') or not hasattr(other, 'attrs') or not hasattr(other, 'contents') or self.name != other.name or self.attrs != other.attrs or len(self) != len(other): + return False + for i in range(0, len(self.contents)): + if self.contents[i] != other.contents[i]: + return False + return True + + def __ne__(self, other): + """Returns true iff this tag is not identical to the other tag, + as defined in __eq__.""" + return not self == other + + def __repr__(self): + """Renders this tag as a string.""" + return str(self) + + def __unicode__(self): + return self.__str__(1) + + def __str__(self, needUnicode=None, showStructureIndent=None): + """Returns a string or Unicode representation of this tag and + its contents. + + NOTE: since Python's HTML parser consumes whitespace, this + method is not certain to reproduce the whitespace present in + the original string.""" + + attrs = [] + if self.attrs: + for key, val in self.attrs: + attrs.append('%s="%s"' % (key, val)) + close = '' + closeTag = '' + if self.isSelfClosing(): + close = ' /' + else: + closeTag = '</%s>' % self.name + indentIncrement = None + if showStructureIndent != None: + indentIncrement = showStructureIndent + if not self.hidden: + indentIncrement += 1 + contents = self.renderContents(indentIncrement, needUnicode=needUnicode) + if showStructureIndent: + space = '\n%s' % (' ' * showStructureIndent) + if self.hidden: + s = contents + else: + s = [] + attributeString = '' + if attrs: + attributeString = ' ' + ' '.join(attrs) + if showStructureIndent: + s.append(space) + s.append('<%s%s%s>' % (self.name, attributeString, close)) + s.append(contents) + if closeTag and showStructureIndent != None: + s.append(space) + s.append(closeTag) + s = ''.join(s) + isUnicode = type(s) == types.UnicodeType + if needUnicode and not isUnicode: + s = unicode(s) + elif isUnicode and needUnicode==False: + s = str(s) + return s + + def prettify(self, needUnicode=None): + return self.__str__(needUnicode, showStructureIndent=True) + + def renderContents(self, showStructureIndent=None, needUnicode=None): + """Renders the contents of this tag as a (possibly Unicode) + string.""" + s=[] + for c in self: + text = None + if isinstance(c, NavigableUnicodeString) or type(c) == types.UnicodeType: + text = unicode(c) + elif isinstance(c, Tag): + s.append(c.__str__(needUnicode, showStructureIndent)) + elif needUnicode: + text = unicode(c) + else: + text = str(c) + if text: + if showStructureIndent != None: + if text[-1] == '\n': + text = text[:-1] + s.append(text) + return ''.join(s) + + #Soup methods + + def firstText(self, text, recursive=True): + """Convenience method to retrieve the first piece of text matching the + given criteria. 'text' can be a string, a regular expression object, + a callable that takes a string and returns whether or not the + string 'matches', etc.""" + return self.first(recursive=recursive, text=text) + + def fetchText(self, text, recursive=True, limit=None): + """Convenience method to retrieve all pieces of text matching the + given criteria. 'text' can be a string, a regular expression object, + a callable that takes a string and returns whether or not the + string 'matches', etc.""" + return self.fetch(recursive=recursive, text=text, limit=limit) + + def first(self, name=None, attrs={}, recursive=True, text=None): + """Return only the first child of this + Tag matching the given criteria.""" + r = Null + l = self.fetch(name, attrs, recursive, text, 1) + if l: + r = l[0] + return r + findChild = first + + def fetch(self, name=None, attrs={}, recursive=True, text=None, + limit=None): + """Extracts a list of Tag objects that match the given + criteria. You can specify the name of the Tag and any + attributes you want the Tag to have. + + The value of a key-value pair in the 'attrs' map can be a + string, a list of strings, a regular expression object, or a + callable that takes a string and returns whether or not the + string matches for some custom definition of 'matches'. The + same is true of the tag name.""" + generator = self.recursiveChildGenerator + if not recursive: + generator = self.childGenerator + return self._fetch(name, attrs, text, limit, generator) + fetchChildren = fetch + + #Utility methods + + def isSelfClosing(self): + """Returns true iff this is a self-closing tag as defined in the HTML + standard. + + TODO: This is specific to BeautifulSoup and its subclasses, but it's + used by __str__""" + return self.name in BeautifulSoup.SELF_CLOSING_TAGS + + def append(self, tag): + """Appends the given tag to the contents of this tag.""" + self.contents.append(tag) + + #Private methods + + def _getAttrMap(self): + """Initializes a map representation of this tag's attributes, + if not already initialized.""" + if not getattr(self, 'attrMap'): + self.attrMap = {} + for (key, value) in self.attrs: + self.attrMap[key] = value + return self.attrMap + + #Generator methods + def childGenerator(self): + for i in range(0, len(self.contents)): + yield self.contents[i] + raise StopIteration + + def recursiveChildGenerator(self): + stack = [(self, 0)] + while stack: + tag, start = stack.pop() + if isinstance(tag, Tag): + for i in range(start, len(tag.contents)): + a = tag.contents[i] + yield a + if isinstance(a, Tag) and tag.contents: + if i < len(tag.contents) - 1: + stack.append((tag, i+1)) + stack.append((a, 0)) + break + raise StopIteration + + +def isList(l): + """Convenience method that works with all 2.x versions of Python + to determine whether or not something is listlike.""" + return hasattr(l, '__iter__') \ + or (type(l) in (types.ListType, types.TupleType)) + +def buildTagMap(default, *args): + """Turns a list of maps, lists, or scalars into a single map. + Used to build the SELF_CLOSING_TAGS and NESTABLE_TAGS maps out + of lists and partial maps.""" + built = {} + for portion in args: + if hasattr(portion, 'items'): + #It's a map. Merge it. + for k,v in portion.items(): + built[k] = v + elif isList(portion): + #It's a list. Map each item to the default. + for k in portion: + built[k] = default + else: + #It's a scalar. Map it to the default. + built[portion] = default + return built + +class BeautifulStoneSoup(Tag, SGMLParser): + + """This class contains the basic parser and fetch code. It defines + a parser that knows nothing about tag behavior except for the + following: + + You can't close a tag without closing all the tags it encloses. + That is, "<foo><bar></foo>" actually means + "<foo><bar></bar></foo>". + + [Another possible explanation is "<foo><bar /></foo>", but since + this class defines no SELF_CLOSING_TAGS, it will never use that + explanation.] + + This class is useful for parsing XML or made-up markup languages, + or when BeautifulSoup makes an assumption counter to what you were + expecting.""" + + SELF_CLOSING_TAGS = {} + NESTABLE_TAGS = {} + RESET_NESTING_TAGS = {} + QUOTE_TAGS = {} + + #As a public service we will by default silently replace MS smart quotes + #and similar characters with their HTML or ASCII equivalents. + MS_CHARS = { '\x80' : '€', + '\x81' : ' ', + '\x82' : '‚', + '\x83' : 'ƒ', + '\x84' : '„', + '\x85' : '…', + '\x86' : '†', + '\x87' : '‡', + '\x88' : '⁁', + '\x89' : '%', + '\x8A' : 'Š', + '\x8B' : '<', + '\x8C' : 'Œ', + '\x8D' : '?', + '\x8E' : 'Z', + '\x8F' : '?', + '\x90' : '?', + '\x91' : '‘', + '\x92' : '’', + '\x93' : '“', + '\x94' : '”', + '\x95' : '•', + '\x96' : '–', + '\x97' : '—', + '\x98' : '˜', + '\x99' : '™', + '\x9a' : 'š', + '\x9b' : '>', + '\x9c' : 'œ', + '\x9d' : '?', + '\x9e' : 'z', + '\x9f' : 'Ÿ',} + + PARSER_MASSAGE = [(re.compile('(<[^<>]*)/>'), + lambda(x):x.group(1) + ' />'), + (re.compile('<!\s+([^<>]*)>'), + lambda(x):'<!' + x.group(1) + '>'), + (re.compile("([\x80-\x9f])"), + lambda(x): BeautifulStoneSoup.MS_CHARS.get(x.group(1))) + ] + + ROOT_TAG_NAME = '[document]' + + def __init__(self, text=None, avoidParserProblems=True, + initialTextIsEverything=True): + """Initialize this as the 'root tag' and feed in any text to + the parser. + + NOTE about avoidParserProblems: sgmllib will process most bad + HTML, and BeautifulSoup has tricks for dealing with some HTML + that kills sgmllib, but Beautiful Soup can nonetheless choke + or lose data if your data uses self-closing tags or + declarations incorrectly. By default, Beautiful Soup sanitizes + its input to avoid the vast majority of these problems. The + problems are relatively rare, even in bad HTML, so feel free + to pass in False to avoidParserProblems if they don't apply to + you, and you'll get better performance. The only reason I have + this turned on by default is so I don't get so many tech + support questions. + + The two most common instances of invalid HTML that will choke + sgmllib are fixed by the default parser massage techniques: + + <br/> (No space between name of closing tag and tag close) + <! --Comment--> (Extraneous whitespace in declaration) + + You can pass in a custom list of (RE object, replace method) + tuples to get Beautiful Soup to scrub your input the way you + want.""" + Tag.__init__(self, self.ROOT_TAG_NAME) + if avoidParserProblems \ + and not isList(avoidParserProblems): + avoidParserProblems = self.PARSER_MASSAGE + self.avoidParserProblems = avoidParserProblems + SGMLParser.__init__(self) + self.quoteStack = [] + self.hidden = 1 + self.reset() + if hasattr(text, 'read'): + #It's a file-type object. + text = text.read() + if text: + self.feed(text) + if initialTextIsEverything: + self.done() + + def __getattr__(self, methodName): + """This method routes method call requests to either the SGMLParser + superclass or the Tag superclass, depending on the method name.""" + if methodName.find('start_') == 0 or methodName.find('end_') == 0 \ + or methodName.find('do_') == 0: + return SGMLParser.__getattr__(self, methodName) + elif methodName.find('__') != 0: + return Tag.__getattr__(self, methodName) + else: + raise AttributeError + + def feed(self, text): + if self.avoidParserProblems: + for fix, m in self.avoidParserProblems: + text = fix.sub(m, text) + SGMLParser.feed(self, text) + + def done(self): + """Called when you're done parsing, so that the unclosed tags can be + correctly processed.""" + self.endData() #NEW + while self.currentTag.name != self.ROOT_TAG_NAME: + self.popTag() + + def reset(self): + SGMLParser.reset(self) + self.currentData = [] + self.currentTag = None + self.tagStack = [] + self.pushTag(self) + + def popTag(self): + tag = self.tagStack.pop() + # Tags with just one string-owning child get the child as a + # 'string' property, so that soup.tag.string is shorthand for + # soup.tag.contents[0] + if len(self.currentTag.contents) == 1 and \ + isinstance(self.currentTag.contents[0], NavigableText): + self.currentTag.string = self.currentTag.contents[0] + + #print "Pop", tag.name + if self.tagStack: + self.currentTag = self.tagStack[-1] + return self.currentTag + + def pushTag(self, tag): + #print "Push", tag.name + if self.currentTag: + self.currentTag.append(tag) + self.tagStack.append(tag) + self.currentTag = self.tagStack[-1] + + def endData(self): + currentData = ''.join(self.currentData) + if currentData: + if not currentData.strip(): + if '\n' in currentData: + currentData = '\n' + else: + currentData = ' ' + c = NavigableString + if type(currentData) == types.UnicodeType: + c = NavigableUnicodeString + o = c(currentData) + o.setup(self.currentTag, self.previous) + if self.previous: + self.previous.next = o + self.previous = o + self.currentTag.contents.append(o) + self.currentData = [] + + def _popToTag(self, name, inclusivePop=True): + """Pops the tag stack up to and including the most recent + instance of the given tag. If inclusivePop is false, pops the tag + stack up to but *not* including the most recent instqance of + the given tag.""" + if name == self.ROOT_TAG_NAME: + return + + numPops = 0 + mostRecentTag = None + for i in range(len(self.tagStack)-1, 0, -1): + if name == self.tagStack[i].name: + numPops = len(self.tagStack)-i + break + if not inclusivePop: + numPops = numPops - 1 + + for i in range(0, numPops): + mostRecentTag = self.popTag() + return mostRecentTag + + def _smartPop(self, name): + + """We need to pop up to the previous tag of this type, unless + one of this tag's nesting reset triggers comes between this + tag and the previous tag of this type, OR unless this tag is a + generic nesting trigger and another generic nesting trigger + comes between this tag and the previous tag of this type. + + Examples: + <p>Foo<b>Bar<p> should pop to 'p', not 'b'. + <p>Foo<table>Bar<p> should pop to 'table', not 'p'. + <p>Foo<table><tr>Bar<p> should pop to 'tr', not 'p'. + <p>Foo<b>Bar<p> should pop to 'p', not 'b'. + + <li><ul><li> *<li>* should pop to 'ul', not the first 'li'. + <tr><table><tr> *<tr>* should pop to 'table', not the first 'tr' + <td><tr><td> *<td>* should pop to 'tr', not the first 'td' + """ + + nestingResetTriggers = self.NESTABLE_TAGS.get(name) + isNestable = nestingResetTriggers != None + isResetNesting = self.RESET_NESTING_TAGS.has_key(name) + popTo = None + inclusive = True + for i in range(len(self.tagStack)-1, 0, -1): + p = self.tagStack[i] + if (not p or p.name == name) and not isNestable: + #Non-nestable tags get popped to the top or to their + #last occurance. + popTo = name + break + if (nestingResetTriggers != None + and p.name in nestingResetTriggers) \ + or (nestingResetTriggers == None and isResetNesting + and self.RESET_NESTING_TAGS.has_key(p.name)): + + #If we encounter one of the nesting reset triggers + #peculiar to this tag, or we encounter another tag + #that causes nesting to reset, pop up to but not + #including that tag. + + popTo = p.name + inclusive = False + break + p = p.parent + if popTo: + self._popToTag(popTo, inclusive) + + def unknown_starttag(self, name, attrs, selfClosing=0): + #print "Start tag %s" % name + if self.quoteStack: + #This is not a real tag. + #print "<%s> is not real!" % name + attrs = ''.join(map(lambda(x, y): ' %s="%s"' % (x, y), attrs)) + self.handle_data('<%s%s>' % (name, attrs)) + return + self.endData() + if not name in self.SELF_CLOSING_TAGS and not selfClosing: + self._smartPop(name) + tag = Tag(name, attrs, self.currentTag, self.previous) + if self.previous: + self.previous.next = tag + self.previous = tag + self.pushTag(tag) + if selfClosing or name in self.SELF_CLOSING_TAGS: + self.popTag() + if name in self.QUOTE_TAGS: + #print "Beginning quote (%s)" % name + self.quoteStack.append(name) + self.literal = 1 + + def unknown_endtag(self, name): + if self.quoteStack and self.quoteStack[-1] != name: + #This is not a real end tag. + #print "</%s> is not real!" % name + self.handle_data('</%s>' % name) + return + self.endData() + self._popToTag(name) + if self.quoteStack and self.quoteStack[-1] == name: + self.quoteStack.pop() + self.literal = (len(self.quoteStack) > 0) + + def handle_data(self, data): + self.currentData.append(data) + + def handle_pi(self, text): + "Propagate processing instructions right through." + self.handle_data("<?%s>" % text) + + def handle_comment(self, text): + "Propagate comments right through." + self.handle_data("<!--%s-->" % text) + + def handle_charref(self, ref): + "Propagate char refs right through." + self.handle_data('&#%s;' % ref) + + def handle_entityref(self, ref): + "Propagate entity refs right through." + self.handle_data('&%s;' % ref) + + def handle_decl(self, data): + "Propagate DOCTYPEs and the like right through." + self.handle_data('<!%s>' % data) + + def parse_declaration(self, i): + """Treat a bogus SGML declaration as raw data. Treat a CDATA + declaration as regular data.""" + j = None + if self.rawdata[i:i+9] == '<![CDATA[': + k = self.rawdata.find(']]>', i) + if k == -1: + k = len(self.rawdata) + self.handle_data(self.rawdata[i+9:k]) + j = k+3 + else: + try: + j = SGMLParser.parse_declaration(self, i) + except SGMLParseError: + toHandle = self.rawdata[i:] + self.handle_data(toHandle) + j = i + len(toHandle) + return j + +class BeautifulSoup(BeautifulStoneSoup): + + """This parser knows the following facts about HTML: + + * Some tags have no closing tag and should be interpreted as being + closed as soon as they are encountered. + + * The text inside some tags (ie. 'script') may contain tags which + are not really part of the document and which should be parsed + as text, not tags. If you want to parse the text as tags, you can + always fetch it and parse it explicitly. + + * Tag nesting rules: + + Most tags can't be nested at all. For instance, the occurance of + a <p> tag should implicitly close the previous <p> tag. + + <p>Para1<p>Para2 + should be transformed into: + <p>Para1</p><p>Para2 + + Some tags can be nested arbitrarily. For instance, the occurance + of a <blockquote> tag should _not_ implicitly close the previous + <blockquote> tag. + + Alice said: <blockquote>Bob said: <blockquote>Blah + should NOT be transformed into: + Alice said: <blockquote>Bob said: </blockquote><blockquote>Blah + + Some tags can be nested, but the nesting is reset by the + interposition of other tags. For instance, a <tr> tag should + implicitly close the previous <tr> tag within the same <table>, + but not close a <tr> tag in another table. + + <table><tr>Blah<tr>Blah + should be transformed into: + <table><tr>Blah</tr><tr>Blah + but, + <tr>Blah<table><tr>Blah + should NOT be transformed into + <tr>Blah<table></tr><tr>Blah + + Differing assumptions about tag nesting rules are a major source + of problems with the BeautifulSoup class. If BeautifulSoup is not + treating as nestable a tag your page author treats as nestable, + try ICantBelieveItsBeautifulSoup before writing your own + subclass.""" + + SELF_CLOSING_TAGS = buildTagMap(None, ['br' , 'hr', 'input', 'img', 'meta', + 'spacer', 'link', 'frame', 'base']) + + QUOTE_TAGS = {'script': None} + + #According to the HTML standard, each of these inline tags can + #contain another tag of the same type. Furthermore, it's common + #to actually use these tags this way. + NESTABLE_INLINE_TAGS = ['span', 'font', 'q', 'object', 'bdo', 'sub', 'sup', + 'center'] + + #According to the HTML standard, these block tags can contain + #another tag of the same type. Furthermore, it's common + #to actually use these tags this way. + NESTABLE_BLOCK_TAGS = ['blockquote', 'div', 'fieldset', 'ins', 'del'] + + #Lists can contain other lists, but there are restrictions. + NESTABLE_LIST_TAGS = { 'ol' : [], + 'ul' : [], + 'li' : ['ul', 'ol'], + 'dl' : [], + 'dd' : ['dl'], + 'dt' : ['dl'] } + + #Tables can contain other tables, but there are restrictions. + NESTABLE_TABLE_TAGS = {'table' : [], + 'tr' : ['table', 'tbody', 'tfoot', 'thead'], + 'td' : ['tr'], + 'th' : ['tr'], + } + + NON_NESTABLE_BLOCK_TAGS = ['address', 'form', 'p', 'pre'] + + #If one of these tags is encountered, all tags up to the next tag of + #this type are popped. + RESET_NESTING_TAGS = buildTagMap(None, NESTABLE_BLOCK_TAGS, 'noscript', + NON_NESTABLE_BLOCK_TAGS, + NESTABLE_LIST_TAGS, + NESTABLE_TABLE_TAGS) + + NESTABLE_TAGS = buildTagMap([], NESTABLE_INLINE_TAGS, NESTABLE_BLOCK_TAGS, + NESTABLE_LIST_TAGS, NESTABLE_TABLE_TAGS) + +class ICantBelieveItsBeautifulSoup(BeautifulSoup): + + """The BeautifulSoup class is oriented towards skipping over + common HTML errors like unclosed tags. However, sometimes it makes + errors of its own. For instance, consider this fragment: + + <b>Foo<b>Bar</b></b> + + This is perfectly valid (if bizarre) HTML. However, the + BeautifulSoup class will implicitly close the first b tag when it + encounters the second 'b'. It will think the author wrote + "<b>Foo<b>Bar", and didn't close the first 'b' tag, because + there's no real-world reason to bold something that's already + bold. When it encounters '</b></b>' it will close two more 'b' + tags, for a grand total of three tags closed instead of two. This + can throw off the rest of your document structure. The same is + true of a number of other tags, listed below. + + It's much more common for someone to forget to close (eg.) a 'b' + tag than to actually use nested 'b' tags, and the BeautifulSoup + class handles the common case. This class handles the + not-co-common case: where you can't believe someone wrote what + they did, but it's valid HTML and BeautifulSoup screwed up by + assuming it wouldn't be. + + If this doesn't do what you need, try subclassing this class or + BeautifulSoup, and providing your own list of NESTABLE_TAGS.""" + + I_CANT_BELIEVE_THEYRE_NESTABLE_INLINE_TAGS = \ + ['em', 'big', 'i', 'small', 'tt', 'abbr', 'acronym', 'strong', + 'cite', 'code', 'dfn', 'kbd', 'samp', 'strong', 'var', 'b', + 'big'] + + I_CANT_BELIEVE_THEYRE_NESTABLE_BLOCK_TAGS = ['noscript'] + + NESTABLE_TAGS = buildTagMap([], BeautifulSoup.NESTABLE_TAGS, + I_CANT_BELIEVE_THEYRE_NESTABLE_BLOCK_TAGS, + I_CANT_BELIEVE_THEYRE_NESTABLE_INLINE_TAGS) + +class BeautifulSOAP(BeautifulStoneSoup): + """This class will push a tag with only a single string child into + the tag's parent as an attribute. The attribute's name is the tag + name, and the value is the string child. An example should give + the flavor of the change: + + <foo><bar>baz</bar></foo> + => + <foo bar="baz"><bar>baz</bar></foo> + + You can then access fooTag['bar'] instead of fooTag.barTag.string. + + This is, of course, useful for scraping structures that tend to + use subelements instead of attributes, such as SOAP messages. Note + that it modifies its input, so don't print the modified version + out. + + I'm not sure how many people really want to use this class; let me + know if you do. Mainly I like the name.""" + + def popTag(self): + if len(self.tagStack) > 1: + tag = self.tagStack[-1] + parent = self.tagStack[-2] + parent._getAttrMap() + if (isinstance(tag, Tag) and len(tag.contents) == 1 and + isinstance(tag.contents[0], NavigableText) and + not parent.attrMap.has_key(tag.name)): + parent[tag.name] = tag.contents[0] + BeautifulStoneSoup.popTag(self) + +#Enterprise class names! It has come to our attention that some people +#think the names of the Beautiful Soup parser classes are too silly +#and "unprofessional" for use in enterprise screen-scraping. We feel +#your pain! For such-minded folk, the Beautiful Soup Consortium And +#All-Night Kosher Bakery recommends renaming this file to +#"RobustParser.py" (or, in cases of extreme enterprisitude, +#"RobustParserBeanInterface.class") and using the following +#enterprise-friendly class aliases: +class RobustXMLParser(BeautifulStoneSoup): + pass +class RobustHTMLParser(BeautifulSoup): + pass +class RobustWackAssHTMLParser(ICantBelieveItsBeautifulSoup): + pass +class SimplifyingSOAPParser(BeautifulSOAP): + pass + +### + + +#By default, act as an HTML pretty-printer. +if __name__ == '__main__': + import sys + soup = BeautifulStoneSoup(sys.stdin.read()) + print soup.prettify() diff --git a/CMGTools/Production/python/mechanize/_beautifulsoup.pyc b/CMGTools/Production/python/mechanize/_beautifulsoup.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8122a62a760b054da42e49d3afe6430152046597 GIT binary patch literal 43377 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�tGlTBVQxP$*ye4e3QL2 zMwnE3ow>Y_<ZQ0H6MnAt8icpp5^pbuA3Scq%Ed0U^n-iJwbysf-<;nvzLM`pq8@r% zm*+f$OrCMCj`RNbMN=;1q}U%!lFsu<?@>N?Z49(kpIL>D2Q3NyT-{CVkb;`Y3?*F_ z;Lu@oFq%RTtu3O3%x-oMx=F2v36y}RhD>yr;h6zr*kWQkzF3}47u?dyg}^Me;|7wp zgp7ROpY12`&1}mc0ks3&JX>5GK4VQ`qf9}R#+Pg*n!!s#4y^Y5Z_7zrV<&D3ZWY=g zb)ZX<KESuPXoZie6mcQqhKOwpLwkwS8hG=J3rcE-?UE_IFG@cZsggTxdo`mv^5A8> z_uk449f*6o<@jt?4-})jWgNk`+pY0X7z`1}_}D6VMde@{@l8bTLr9|KArT8n;YLsC zl(F8tRCvLTiyu>+_O>$eTsI?}9rKpFNLcP%!at>FLxR>N)9&UZC-TN$D<CcKV~bxP z7X7Azc?Fv7?tHOVu@5V_tl*;x%$q`LYxgFFqU6T>R}_<fQ<revt#(|F9$T^aWm|~^ z<|(lW!TvF92s^MUxC`}K3hk{@_Wm_vKQ!>K>8NeyAKsdOb~S3xap)vRL7<LfKX6@j z>R(APH*n(w6AGy(Zg4K!+ijr5?iN^&Q}KQQOT>7%V(uv3M#%)<AdMWSk>fp$6jSj= zzKnPFi7fjDYO7p74)nBjJ8hk@rN;a!Y)drn8w9EcXz9CqS}M%r>nPAQj>(h^V&}4% z8l+mCUtxnWA5V!$cQ>kP)t5Qds(DE9*$+Sai+e8#t0OO%kigfK+smtFr7p8eBiqW# z9Qh7m%jg@Rj7WS^?fCDiQ_@<VDf&yL()1uws-GICmAaFiS;giQ+)$u7=9KBYVs9z< z83jMAKoU-*xf*FIL_)PlV;BiMW@R)fFI&xAlI$ReMnBJ+u3};{e)PTE^><nt1dqYk zPzN4Y(QJg#^xRTd`YOYCwrf|$*uaimn+LZ2(vFecgS!WJd?gs+__uAlzY?6;@#>Co O{twvy^~$@w^8WxE=Y-$@ literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_clientcookie.py b/CMGTools/Production/python/mechanize/_clientcookie.py new file mode 100644 index 0000000..2ed4c87 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_clientcookie.py @@ -0,0 +1,1725 @@ +"""HTTP cookie handling for web clients. + +This module originally developed from my port of Gisle Aas' Perl module +HTTP::Cookies, from the libwww-perl library. + +Docstrings, comments and debug strings in this code refer to the +attributes of the HTTP cookie system as cookie-attributes, to distinguish +them clearly from Python attributes. + + CookieJar____ + / \ \ + FileCookieJar \ \ + / | \ \ \ + MozillaCookieJar | LWPCookieJar \ \ + | | \ + | ---MSIEBase | \ + | / | | \ + | / MSIEDBCookieJar BSDDBCookieJar + |/ + MSIECookieJar + +Comments to John J Lee <jjl@pobox.com>. + + +Copyright 2002-2006 John J Lee <jjl@pobox.com> +Copyright 1997-1999 Gisle Aas (original libwww-perl code) +Copyright 2002-2003 Johnny Lee (original MSIE Perl code) + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import sys, re, copy, time, urllib, types, logging +try: + import threading + _threading = threading; del threading +except ImportError: + import dummy_threading + _threading = dummy_threading; del dummy_threading + +MISSING_FILENAME_TEXT = ("a filename was not supplied (nor was the CookieJar " + "instance initialised with one)") +DEFAULT_HTTP_PORT = "80" + +from _headersutil import split_header_words, parse_ns_headers +from _util import isstringlike +import _rfc3986 + +debug = logging.getLogger("mechanize.cookies").debug + + +def reraise_unmasked_exceptions(unmasked=()): + # There are a few catch-all except: statements in this module, for + # catching input that's bad in unexpected ways. + # This function re-raises some exceptions we don't want to trap. + import mechanize, warnings + if not mechanize.USE_BARE_EXCEPT: + raise + unmasked = unmasked + (KeyboardInterrupt, SystemExit, MemoryError) + etype = sys.exc_info()[0] + if issubclass(etype, unmasked): + raise + # swallowed an exception + import traceback, StringIO + f = StringIO.StringIO() + traceback.print_exc(None, f) + msg = f.getvalue() + warnings.warn("mechanize bug!\n%s" % msg, stacklevel=2) + + +IPV4_RE = re.compile(r"\.\d+$") +def is_HDN(text): + """Return True if text is a host domain name.""" + # XXX + # This may well be wrong. Which RFC is HDN defined in, if any (for + # the purposes of RFC 2965)? + # For the current implementation, what about IPv6? Remember to look + # at other uses of IPV4_RE also, if change this. + return not (IPV4_RE.search(text) or + text == "" or + text[0] == "." or text[-1] == ".") + +def domain_match(A, B): + """Return True if domain A domain-matches domain B, according to RFC 2965. + + A and B may be host domain names or IP addresses. + + RFC 2965, section 1: + + Host names can be specified either as an IP address or a HDN string. + Sometimes we compare one host name with another. (Such comparisons SHALL + be case-insensitive.) Host A's name domain-matches host B's if + + * their host name strings string-compare equal; or + + * A is a HDN string and has the form NB, where N is a non-empty + name string, B has the form .B', and B' is a HDN string. (So, + x.y.com domain-matches .Y.com but not Y.com.) + + Note that domain-match is not a commutative operation: a.b.c.com + domain-matches .c.com, but not the reverse. + + """ + # Note that, if A or B are IP addresses, the only relevant part of the + # definition of the domain-match algorithm is the direct string-compare. + A = A.lower() + B = B.lower() + if A == B: + return True + if not is_HDN(A): + return False + i = A.rfind(B) + has_form_nb = not (i == -1 or i == 0) + return ( + has_form_nb and + B.startswith(".") and + is_HDN(B[1:]) + ) + +def liberal_is_HDN(text): + """Return True if text is a sort-of-like a host domain name. + + For accepting/blocking domains. + + """ + return not IPV4_RE.search(text) + +def user_domain_match(A, B): + """For blocking/accepting domains. + + A and B may be host domain names or IP addresses. + + """ + A = A.lower() + B = B.lower() + if not (liberal_is_HDN(A) and liberal_is_HDN(B)): + if A == B: + # equal IP addresses + return True + return False + initial_dot = B.startswith(".") + if initial_dot and A.endswith(B): + return True + if not initial_dot and A == B: + return True + return False + +cut_port_re = re.compile(r":\d+$") +def request_host(request): + """Return request-host, as defined by RFC 2965. + + Variation from RFC: returned value is lowercased, for convenient + comparison. + + """ + url = request.get_full_url() + host = _rfc3986.urlsplit(url)[1] + if host is None: + host = request.get_header("Host", "") + # remove port, if present + return cut_port_re.sub("", host, 1) + +def request_host_lc(request): + return request_host(request).lower() + +def eff_request_host(request): + """Return a tuple (request-host, effective request-host name).""" + erhn = req_host = request_host(request) + if req_host.find(".") == -1 and not IPV4_RE.search(req_host): + erhn = req_host + ".local" + return req_host, erhn + +def eff_request_host_lc(request): + req_host, erhn = eff_request_host(request) + return req_host.lower(), erhn.lower() + +def effective_request_host(request): + """Return the effective request-host, as defined by RFC 2965.""" + return eff_request_host(request)[1] + +def request_path(request): + """Return path component of request-URI, as defined by RFC 2965.""" + url = request.get_full_url() + path = escape_path(_rfc3986.urlsplit(url)[2]) + if not path.startswith("/"): + path = "/" + path + return path + +def request_port(request): + host = request.get_host() + i = host.find(':') + if i >= 0: + port = host[i+1:] + try: + int(port) + except ValueError: + debug("nonnumeric port: '%s'", port) + return None + else: + port = DEFAULT_HTTP_PORT + return port + +def request_is_unverifiable(request): + try: + return request.is_unverifiable() + except AttributeError: + if hasattr(request, "unverifiable"): + return request.unverifiable + else: + raise + +# Characters in addition to A-Z, a-z, 0-9, '_', '.', and '-' that don't +# need to be escaped to form a valid HTTP URL (RFCs 2396 and 1738). +HTTP_PATH_SAFE = "%/;:@&=+$,!~*'()" +ESCAPED_CHAR_RE = re.compile(r"%([0-9a-fA-F][0-9a-fA-F])") +def uppercase_escaped_char(match): + return "%%%s" % match.group(1).upper() +def escape_path(path): + """Escape any invalid characters in HTTP URL, and uppercase all escapes.""" + # There's no knowing what character encoding was used to create URLs + # containing %-escapes, but since we have to pick one to escape invalid + # path characters, we pick UTF-8, as recommended in the HTML 4.0 + # specification: + # http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1 + # And here, kind of: draft-fielding-uri-rfc2396bis-03 + # (And in draft IRI specification: draft-duerst-iri-05) + # (And here, for new URI schemes: RFC 2718) + if isinstance(path, types.UnicodeType): + path = path.encode("utf-8") + path = urllib.quote(path, HTTP_PATH_SAFE) + path = ESCAPED_CHAR_RE.sub(uppercase_escaped_char, path) + return path + +def reach(h): + """Return reach of host h, as defined by RFC 2965, section 1. + + The reach R of a host name H is defined as follows: + + * If + + - H is the host domain name of a host; and, + + - H has the form A.B; and + + - A has no embedded (that is, interior) dots; and + + - B has at least one embedded dot, or B is the string "local". + then the reach of H is .B. + + * Otherwise, the reach of H is H. + + >>> reach("www.acme.com") + '.acme.com' + >>> reach("acme.com") + 'acme.com' + >>> reach("acme.local") + '.local' + + """ + i = h.find(".") + if i >= 0: + #a = h[:i] # this line is only here to show what a is + b = h[i+1:] + i = b.find(".") + if is_HDN(h) and (i >= 0 or b == "local"): + return "."+b + return h + +def is_third_party(request): + """ + + RFC 2965, section 3.3.6: + + An unverifiable transaction is to a third-party host if its request- + host U does not domain-match the reach R of the request-host O in the + origin transaction. + + """ + req_host = request_host_lc(request) + # the origin request's request-host was stuffed into request by + # _urllib2_support.AbstractHTTPHandler + return not domain_match(req_host, reach(request.origin_req_host)) + + +try: + all +except NameError: + # python 2.4 + def all(iterable): + for x in iterable: + if not x: + return False + return True + + +class Cookie: + """HTTP Cookie. + + This class represents both Netscape and RFC 2965 cookies. + + This is deliberately a very simple class. It just holds attributes. It's + possible to construct Cookie instances that don't comply with the cookie + standards. CookieJar.make_cookies is the factory function for Cookie + objects -- it deals with cookie parsing, supplying defaults, and + normalising to the representation used in this class. CookiePolicy is + responsible for checking them to see whether they should be accepted from + and returned to the server. + + version: integer; + name: string; + value: string (may be None); + port: string; None indicates no attribute was supplied (e.g. "Port", rather + than eg. "Port=80"); otherwise, a port string (eg. "80") or a port list + string (e.g. "80,8080") + port_specified: boolean; true if a value was supplied with the Port + cookie-attribute + domain: string; + domain_specified: boolean; true if Domain was explicitly set + domain_initial_dot: boolean; true if Domain as set in HTTP header by server + started with a dot (yes, this really is necessary!) + path: string; + path_specified: boolean; true if Path was explicitly set + secure: boolean; true if should only be returned over secure connection + expires: integer; seconds since epoch (RFC 2965 cookies should calculate + this value from the Max-Age attribute) + discard: boolean, true if this is a session cookie; (if no expires value, + this should be true) + comment: string; + comment_url: string; + rfc2109: boolean; true if cookie arrived in a Set-Cookie: (not + Set-Cookie2:) header, but had a version cookie-attribute of 1 + rest: mapping of other cookie-attributes + + Note that the port may be present in the headers, but unspecified ("Port" + rather than"Port=80", for example); if this is the case, port is None. + + """ + + + _attrs = ("version", "name", "value", + "port", "port_specified", + "domain", "domain_specified", "domain_initial_dot", + "path", "path_specified", + "secure", "expires", "discard", "comment", "comment_url", + "rfc2109", "_rest") + + def __init__(self, version, name, value, + port, port_specified, + domain, domain_specified, domain_initial_dot, + path, path_specified, + secure, + expires, + discard, + comment, + comment_url, + rest, + rfc2109=False, + ): + + if version is not None: version = int(version) + if expires is not None: expires = int(expires) + if port is None and port_specified is True: + raise ValueError("if port is None, port_specified must be false") + + self.version = version + self.name = name + self.value = value + self.port = port + self.port_specified = port_specified + # normalise case, as per RFC 2965 section 3.3.3 + self.domain = domain.lower() + self.domain_specified = domain_specified + # Sigh. We need to know whether the domain given in the + # cookie-attribute had an initial dot, in order to follow RFC 2965 + # (as clarified in draft errata). Needed for the returned $Domain + # value. + self.domain_initial_dot = domain_initial_dot + self.path = path + self.path_specified = path_specified + self.secure = secure + self.expires = expires + self.discard = discard + self.comment = comment + self.comment_url = comment_url + self.rfc2109 = rfc2109 + + self._rest = copy.copy(rest) + + def has_nonstandard_attr(self, name): + return self._rest.has_key(name) + def get_nonstandard_attr(self, name, default=None): + return self._rest.get(name, default) + def set_nonstandard_attr(self, name, value): + self._rest[name] = value + def nonstandard_attr_keys(self): + return self._rest.keys() + + def is_expired(self, now=None): + if now is None: now = time.time() + return (self.expires is not None) and (self.expires <= now) + + def __eq__(self, other): + return all(getattr(self, a) == getattr(other, a) for a in self._attrs) + + def __ne__(self, other): + return not (self == other) + + def __str__(self): + if self.port is None: p = "" + else: p = ":"+self.port + limit = self.domain + p + self.path + if self.value is not None: + namevalue = "%s=%s" % (self.name, self.value) + else: + namevalue = self.name + return "<Cookie %s for %s>" % (namevalue, limit) + + def __repr__(self): + args = [] + for name in ["version", "name", "value", + "port", "port_specified", + "domain", "domain_specified", "domain_initial_dot", + "path", "path_specified", + "secure", "expires", "discard", "comment", "comment_url", + ]: + attr = getattr(self, name) + args.append("%s=%s" % (name, repr(attr))) + args.append("rest=%s" % repr(self._rest)) + args.append("rfc2109=%s" % repr(self.rfc2109)) + return "Cookie(%s)" % ", ".join(args) + + +class CookiePolicy: + """Defines which cookies get accepted from and returned to server. + + May also modify cookies. + + The subclass DefaultCookiePolicy defines the standard rules for Netscape + and RFC 2965 cookies -- override that if you want a customised policy. + + As well as implementing set_ok and return_ok, implementations of this + interface must also supply the following attributes, indicating which + protocols should be used, and how. These can be read and set at any time, + though whether that makes complete sense from the protocol point of view is + doubtful. + + Public attributes: + + netscape: implement netscape protocol + rfc2965: implement RFC 2965 protocol + rfc2109_as_netscape: + WARNING: This argument will change or go away if is not accepted into + the Python standard library in this form! + If true, treat RFC 2109 cookies as though they were Netscape cookies. The + default is for this attribute to be None, which means treat 2109 cookies + as RFC 2965 cookies unless RFC 2965 handling is switched off (which it is, + by default), and as Netscape cookies otherwise. + hide_cookie2: don't add Cookie2 header to requests (the presence of + this header indicates to the server that we understand RFC 2965 + cookies) + + """ + def set_ok(self, cookie, request): + """Return true if (and only if) cookie should be accepted from server. + + Currently, pre-expired cookies never get this far -- the CookieJar + class deletes such cookies itself. + + cookie: mechanize.Cookie object + request: object implementing the interface defined by + CookieJar.extract_cookies.__doc__ + + """ + raise NotImplementedError() + + def return_ok(self, cookie, request): + """Return true if (and only if) cookie should be returned to server. + + cookie: mechanize.Cookie object + request: object implementing the interface defined by + CookieJar.add_cookie_header.__doc__ + + """ + raise NotImplementedError() + + def domain_return_ok(self, domain, request): + """Return false if cookies should not be returned, given cookie domain. + + This is here as an optimization, to remove the need for checking every + cookie with a particular domain (which may involve reading many files). + The default implementations of domain_return_ok and path_return_ok + (return True) leave all the work to return_ok. + + If domain_return_ok returns true for the cookie domain, path_return_ok + is called for the cookie path. Otherwise, path_return_ok and return_ok + are never called for that cookie domain. If path_return_ok returns + true, return_ok is called with the Cookie object itself for a full + check. Otherwise, return_ok is never called for that cookie path. + + Note that domain_return_ok is called for every *cookie* domain, not + just for the *request* domain. For example, the function might be + called with both ".acme.com" and "www.acme.com" if the request domain + is "www.acme.com". The same goes for path_return_ok. + + For argument documentation, see the docstring for return_ok. + + """ + return True + + def path_return_ok(self, path, request): + """Return false if cookies should not be returned, given cookie path. + + See the docstring for domain_return_ok. + + """ + return True + + +class DefaultCookiePolicy(CookiePolicy): + """Implements the standard rules for accepting and returning cookies. + + Both RFC 2965 and Netscape cookies are covered. RFC 2965 handling is + switched off by default. + + The easiest way to provide your own policy is to override this class and + call its methods in your overriden implementations before adding your own + additional checks. + + import mechanize + class MyCookiePolicy(mechanize.DefaultCookiePolicy): + def set_ok(self, cookie, request): + if not mechanize.DefaultCookiePolicy.set_ok( + self, cookie, request): + return False + if i_dont_want_to_store_this_cookie(): + return False + return True + + In addition to the features required to implement the CookiePolicy + interface, this class allows you to block and allow domains from setting + and receiving cookies. There are also some strictness switches that allow + you to tighten up the rather loose Netscape protocol rules a little bit (at + the cost of blocking some benign cookies). + + A domain blacklist and whitelist is provided (both off by default). Only + domains not in the blacklist and present in the whitelist (if the whitelist + is active) participate in cookie setting and returning. Use the + blocked_domains constructor argument, and blocked_domains and + set_blocked_domains methods (and the corresponding argument and methods for + allowed_domains). If you set a whitelist, you can turn it off again by + setting it to None. + + Domains in block or allow lists that do not start with a dot must + string-compare equal. For example, "acme.com" matches a blacklist entry of + "acme.com", but "www.acme.com" does not. Domains that do start with a dot + are matched by more specific domains too. For example, both "www.acme.com" + and "www.munitions.acme.com" match ".acme.com" (but "acme.com" itself does + not). IP addresses are an exception, and must match exactly. For example, + if blocked_domains contains "192.168.1.2" and ".168.1.2" 192.168.1.2 is + blocked, but 193.168.1.2 is not. + + Additional Public Attributes: + + General strictness switches + + strict_domain: don't allow sites to set two-component domains with + country-code top-level domains like .co.uk, .gov.uk, .co.nz. etc. + This is far from perfect and isn't guaranteed to work! + + RFC 2965 protocol strictness switches + + strict_rfc2965_unverifiable: follow RFC 2965 rules on unverifiable + transactions (usually, an unverifiable transaction is one resulting from + a redirect or an image hosted on another site); if this is false, cookies + are NEVER blocked on the basis of verifiability + + Netscape protocol strictness switches + + strict_ns_unverifiable: apply RFC 2965 rules on unverifiable transactions + even to Netscape cookies + strict_ns_domain: flags indicating how strict to be with domain-matching + rules for Netscape cookies: + DomainStrictNoDots: when setting cookies, host prefix must not contain a + dot (e.g. www.foo.bar.com can't set a cookie for .bar.com, because + www.foo contains a dot) + DomainStrictNonDomain: cookies that did not explicitly specify a Domain + cookie-attribute can only be returned to a domain that string-compares + equal to the domain that set the cookie (e.g. rockets.acme.com won't + be returned cookies from acme.com that had no Domain cookie-attribute) + DomainRFC2965Match: when setting cookies, require a full RFC 2965 + domain-match + DomainLiberal and DomainStrict are the most useful combinations of the + above flags, for convenience + strict_ns_set_initial_dollar: ignore cookies in Set-Cookie: headers that + have names starting with '$' + strict_ns_set_path: don't allow setting cookies whose path doesn't + path-match request URI + + """ + + DomainStrictNoDots = 1 + DomainStrictNonDomain = 2 + DomainRFC2965Match = 4 + + DomainLiberal = 0 + DomainStrict = DomainStrictNoDots|DomainStrictNonDomain + + def __init__(self, + blocked_domains=None, allowed_domains=None, + netscape=True, rfc2965=False, + # WARNING: this argument will change or go away if is not + # accepted into the Python standard library in this form! + # default, ie. treat 2109 as netscape iff not rfc2965 + rfc2109_as_netscape=None, + hide_cookie2=False, + strict_domain=False, + strict_rfc2965_unverifiable=True, + strict_ns_unverifiable=False, + strict_ns_domain=DomainLiberal, + strict_ns_set_initial_dollar=False, + strict_ns_set_path=False, + ): + """ + Constructor arguments should be used as keyword arguments only. + + blocked_domains: sequence of domain names that we never accept cookies + from, nor return cookies to + allowed_domains: if not None, this is a sequence of the only domains + for which we accept and return cookies + + For other arguments, see CookiePolicy.__doc__ and + DefaultCookiePolicy.__doc__.. + + """ + self.netscape = netscape + self.rfc2965 = rfc2965 + self.rfc2109_as_netscape = rfc2109_as_netscape + self.hide_cookie2 = hide_cookie2 + self.strict_domain = strict_domain + self.strict_rfc2965_unverifiable = strict_rfc2965_unverifiable + self.strict_ns_unverifiable = strict_ns_unverifiable + self.strict_ns_domain = strict_ns_domain + self.strict_ns_set_initial_dollar = strict_ns_set_initial_dollar + self.strict_ns_set_path = strict_ns_set_path + + if blocked_domains is not None: + self._blocked_domains = tuple(blocked_domains) + else: + self._blocked_domains = () + + if allowed_domains is not None: + allowed_domains = tuple(allowed_domains) + self._allowed_domains = allowed_domains + + def blocked_domains(self): + """Return the sequence of blocked domains (as a tuple).""" + return self._blocked_domains + def set_blocked_domains(self, blocked_domains): + """Set the sequence of blocked domains.""" + self._blocked_domains = tuple(blocked_domains) + + def is_blocked(self, domain): + for blocked_domain in self._blocked_domains: + if user_domain_match(domain, blocked_domain): + return True + return False + + def allowed_domains(self): + """Return None, or the sequence of allowed domains (as a tuple).""" + return self._allowed_domains + def set_allowed_domains(self, allowed_domains): + """Set the sequence of allowed domains, or None.""" + if allowed_domains is not None: + allowed_domains = tuple(allowed_domains) + self._allowed_domains = allowed_domains + + def is_not_allowed(self, domain): + if self._allowed_domains is None: + return False + for allowed_domain in self._allowed_domains: + if user_domain_match(domain, allowed_domain): + return False + return True + + def set_ok(self, cookie, request): + """ + If you override set_ok, be sure to call this method. If it returns + false, so should your subclass (assuming your subclass wants to be more + strict about which cookies to accept). + + """ + debug(" - checking cookie %s", cookie) + + assert cookie.name is not None + + for n in "version", "verifiability", "name", "path", "domain", "port": + fn_name = "set_ok_"+n + fn = getattr(self, fn_name) + if not fn(cookie, request): + return False + + return True + + def set_ok_version(self, cookie, request): + if cookie.version is None: + # Version is always set to 0 by parse_ns_headers if it's a Netscape + # cookie, so this must be an invalid RFC 2965 cookie. + debug(" Set-Cookie2 without version attribute (%s)", cookie) + return False + if cookie.version > 0 and not self.rfc2965: + debug(" RFC 2965 cookies are switched off") + return False + elif cookie.version == 0 and not self.netscape: + debug(" Netscape cookies are switched off") + return False + return True + + def set_ok_verifiability(self, cookie, request): + if request_is_unverifiable(request) and is_third_party(request): + if cookie.version > 0 and self.strict_rfc2965_unverifiable: + debug(" third-party RFC 2965 cookie during " + "unverifiable transaction") + return False + elif cookie.version == 0 and self.strict_ns_unverifiable: + debug(" third-party Netscape cookie during " + "unverifiable transaction") + return False + return True + + def set_ok_name(self, cookie, request): + # Try and stop servers setting V0 cookies designed to hack other + # servers that know both V0 and V1 protocols. + if (cookie.version == 0 and self.strict_ns_set_initial_dollar and + cookie.name.startswith("$")): + debug(" illegal name (starts with '$'): '%s'", cookie.name) + return False + return True + + def set_ok_path(self, cookie, request): + if cookie.path_specified: + req_path = request_path(request) + if ((cookie.version > 0 or + (cookie.version == 0 and self.strict_ns_set_path)) and + not req_path.startswith(cookie.path)): + debug(" path attribute %s is not a prefix of request " + "path %s", cookie.path, req_path) + return False + return True + + def set_ok_countrycode_domain(self, cookie, request): + """Return False if explicit cookie domain is not acceptable. + + Called by set_ok_domain, for convenience of overriding by + subclasses. + + """ + if cookie.domain_specified and self.strict_domain: + domain = cookie.domain + # since domain was specified, we know that: + assert domain.startswith(".") + if domain.count(".") == 2: + # domain like .foo.bar + i = domain.rfind(".") + tld = domain[i+1:] + sld = domain[1:i] + if (sld.lower() in [ + "co", "ac", + "com", "edu", "org", "net", "gov", "mil", "int", + "aero", "biz", "cat", "coop", "info", "jobs", "mobi", + "museum", "name", "pro", "travel", + ] and + len(tld) == 2): + # domain like .co.uk + return False + return True + + def set_ok_domain(self, cookie, request): + if self.is_blocked(cookie.domain): + debug(" domain %s is in user block-list", cookie.domain) + return False + if self.is_not_allowed(cookie.domain): + debug(" domain %s is not in user allow-list", cookie.domain) + return False + if not self.set_ok_countrycode_domain(cookie, request): + debug(" country-code second level domain %s", cookie.domain) + return False + if cookie.domain_specified: + req_host, erhn = eff_request_host_lc(request) + domain = cookie.domain + if domain.startswith("."): + undotted_domain = domain[1:] + else: + undotted_domain = domain + embedded_dots = (undotted_domain.find(".") >= 0) + if not embedded_dots and domain != ".local": + debug(" non-local domain %s contains no embedded dot", + domain) + return False + if cookie.version == 0: + if (not erhn.endswith(domain) and + (not erhn.startswith(".") and + not ("."+erhn).endswith(domain))): + debug(" effective request-host %s (even with added " + "initial dot) does not end end with %s", + erhn, domain) + return False + if (cookie.version > 0 or + (self.strict_ns_domain & self.DomainRFC2965Match)): + if not domain_match(erhn, domain): + debug(" effective request-host %s does not domain-match " + "%s", erhn, domain) + return False + if (cookie.version > 0 or + (self.strict_ns_domain & self.DomainStrictNoDots)): + host_prefix = req_host[:-len(domain)] + if (host_prefix.find(".") >= 0 and + not IPV4_RE.search(req_host)): + debug(" host prefix %s for domain %s contains a dot", + host_prefix, domain) + return False + return True + + def set_ok_port(self, cookie, request): + if cookie.port_specified: + req_port = request_port(request) + if req_port is None: + req_port = "80" + else: + req_port = str(req_port) + for p in cookie.port.split(","): + try: + int(p) + except ValueError: + debug(" bad port %s (not numeric)", p) + return False + if p == req_port: + break + else: + debug(" request port (%s) not found in %s", + req_port, cookie.port) + return False + return True + + def return_ok(self, cookie, request): + """ + If you override return_ok, be sure to call this method. If it returns + false, so should your subclass (assuming your subclass wants to be more + strict about which cookies to return). + + """ + # Path has already been checked by path_return_ok, and domain blocking + # done by domain_return_ok. + debug(" - checking cookie %s", cookie) + + for n in ("version", "verifiability", "secure", "expires", "port", + "domain"): + fn_name = "return_ok_"+n + fn = getattr(self, fn_name) + if not fn(cookie, request): + return False + return True + + def return_ok_version(self, cookie, request): + if cookie.version > 0 and not self.rfc2965: + debug(" RFC 2965 cookies are switched off") + return False + elif cookie.version == 0 and not self.netscape: + debug(" Netscape cookies are switched off") + return False + return True + + def return_ok_verifiability(self, cookie, request): + if request_is_unverifiable(request) and is_third_party(request): + if cookie.version > 0 and self.strict_rfc2965_unverifiable: + debug(" third-party RFC 2965 cookie during unverifiable " + "transaction") + return False + elif cookie.version == 0 and self.strict_ns_unverifiable: + debug(" third-party Netscape cookie during unverifiable " + "transaction") + return False + return True + + def return_ok_secure(self, cookie, request): + if cookie.secure and request.get_type() != "https": + debug(" secure cookie with non-secure request") + return False + return True + + def return_ok_expires(self, cookie, request): + if cookie.is_expired(self._now): + debug(" cookie expired") + return False + return True + + def return_ok_port(self, cookie, request): + if cookie.port: + req_port = request_port(request) + if req_port is None: + req_port = "80" + for p in cookie.port.split(","): + if p == req_port: + break + else: + debug(" request port %s does not match cookie port %s", + req_port, cookie.port) + return False + return True + + def return_ok_domain(self, cookie, request): + req_host, erhn = eff_request_host_lc(request) + domain = cookie.domain + + # strict check of non-domain cookies: Mozilla does this, MSIE5 doesn't + if (cookie.version == 0 and + (self.strict_ns_domain & self.DomainStrictNonDomain) and + not cookie.domain_specified and domain != erhn): + debug(" cookie with unspecified domain does not string-compare " + "equal to request domain") + return False + + if cookie.version > 0 and not domain_match(erhn, domain): + debug(" effective request-host name %s does not domain-match " + "RFC 2965 cookie domain %s", erhn, domain) + return False + if cookie.version == 0 and not ("."+erhn).endswith(domain): + debug(" request-host %s does not match Netscape cookie domain " + "%s", req_host, domain) + return False + return True + + def domain_return_ok(self, domain, request): + # Liberal check of domain. This is here as an optimization to avoid + # having to load lots of MSIE cookie files unless necessary. + + # Munge req_host and erhn to always start with a dot, so as to err on + # the side of letting cookies through. + dotted_req_host, dotted_erhn = eff_request_host_lc(request) + if not dotted_req_host.startswith("."): + dotted_req_host = "."+dotted_req_host + if not dotted_erhn.startswith("."): + dotted_erhn = "."+dotted_erhn + if not (dotted_req_host.endswith(domain) or + dotted_erhn.endswith(domain)): + #debug(" request domain %s does not match cookie domain %s", + # req_host, domain) + return False + + if self.is_blocked(domain): + debug(" domain %s is in user block-list", domain) + return False + if self.is_not_allowed(domain): + debug(" domain %s is not in user allow-list", domain) + return False + + return True + + def path_return_ok(self, path, request): + debug("- checking cookie path=%s", path) + req_path = request_path(request) + if not req_path.startswith(path): + debug(" %s does not path-match %s", req_path, path) + return False + return True + + +def vals_sorted_by_key(adict): + keys = adict.keys() + keys.sort() + return map(adict.get, keys) + +class MappingIterator: + """Iterates over nested mapping, depth-first, in sorted order by key.""" + def __init__(self, mapping): + self._s = [(vals_sorted_by_key(mapping), 0, None)] # LIFO stack + + def __iter__(self): return self + + def next(self): + # this is hairy because of lack of generators + while 1: + try: + vals, i, prev_item = self._s.pop() + except IndexError: + raise StopIteration() + if i < len(vals): + item = vals[i] + i = i + 1 + self._s.append((vals, i, prev_item)) + try: + item.items + except AttributeError: + # non-mapping + break + else: + # mapping + self._s.append((vals_sorted_by_key(item), 0, item)) + continue + return item + + +# Used as second parameter to dict.get method, to distinguish absent +# dict key from one with a None value. +class Absent: pass + +class CookieJar: + """Collection of HTTP cookies. + + You may not need to know about this class: try mechanize.urlopen(). + + The major methods are extract_cookies and add_cookie_header; these are all + you are likely to need. + + CookieJar supports the iterator protocol: + + for cookie in cookiejar: + # do something with cookie + + Methods: + + add_cookie_header(request) + extract_cookies(response, request) + get_policy() + set_policy(policy) + cookies_for_request(request) + make_cookies(response, request) + set_cookie_if_ok(cookie, request) + set_cookie(cookie) + clear_session_cookies() + clear_expired_cookies() + clear(domain=None, path=None, name=None) + + Public attributes + + policy: CookiePolicy object + + """ + + non_word_re = re.compile(r"\W") + quote_re = re.compile(r"([\"\\])") + strict_domain_re = re.compile(r"\.?[^.]*") + domain_re = re.compile(r"[^.]*") + dots_re = re.compile(r"^\.+") + + def __init__(self, policy=None): + """ + See CookieJar.__doc__ for argument documentation. + + """ + if policy is None: + policy = DefaultCookiePolicy() + self._policy = policy + + self._cookies = {} + + # for __getitem__ iteration in pre-2.2 Pythons + self._prev_getitem_index = 0 + + def get_policy(self): + return self._policy + + def set_policy(self, policy): + self._policy = policy + + def _cookies_for_domain(self, domain, request): + cookies = [] + if not self._policy.domain_return_ok(domain, request): + return [] + debug("Checking %s for cookies to return", domain) + cookies_by_path = self._cookies[domain] + for path in cookies_by_path.keys(): + if not self._policy.path_return_ok(path, request): + continue + cookies_by_name = cookies_by_path[path] + for cookie in cookies_by_name.values(): + if not self._policy.return_ok(cookie, request): + debug(" not returning cookie") + continue + debug(" it's a match") + cookies.append(cookie) + return cookies + + def cookies_for_request(self, request): + """Return a list of cookies to be returned to server. + + The returned list of cookie instances is sorted in the order they + should appear in the Cookie: header for return to the server. + + See add_cookie_header.__doc__ for the interface required of the + request argument. + + New in version 0.1.10 + + """ + self._policy._now = self._now = int(time.time()) + cookies = self._cookies_for_request(request) + # add cookies in order of most specific (i.e. longest) path first + def decreasing_size(a, b): return cmp(len(b.path), len(a.path)) + cookies.sort(decreasing_size) + return cookies + + def _cookies_for_request(self, request): + """Return a list of cookies to be returned to server.""" + # this method still exists (alongside cookies_for_request) because it + # is part of an implied protected interface for subclasses of cookiejar + # XXX document that implied interface, or provide another way of + # implementing cookiejars than subclassing + cookies = [] + for domain in self._cookies.keys(): + cookies.extend(self._cookies_for_domain(domain, request)) + return cookies + + def _cookie_attrs(self, cookies): + """Return a list of cookie-attributes to be returned to server. + + The $Version attribute is also added when appropriate (currently only + once per request). + + >>> jar = CookieJar() + >>> ns_cookie = Cookie(0, "foo", '"bar"', None, False, + ... "example.com", False, False, + ... "/", False, False, None, True, + ... None, None, {}) + >>> jar._cookie_attrs([ns_cookie]) + ['foo="bar"'] + >>> rfc2965_cookie = Cookie(1, "foo", "bar", None, False, + ... ".example.com", True, False, + ... "/", False, False, None, True, + ... None, None, {}) + >>> jar._cookie_attrs([rfc2965_cookie]) + ['$Version=1', 'foo=bar', '$Domain="example.com"'] + + """ + version_set = False + + attrs = [] + for cookie in cookies: + # set version of Cookie header + # XXX + # What should it be if multiple matching Set-Cookie headers have + # different versions themselves? + # Answer: there is no answer; was supposed to be settled by + # RFC 2965 errata, but that may never appear... + version = cookie.version + if not version_set: + version_set = True + if version > 0: + attrs.append("$Version=%s" % version) + + # quote cookie value if necessary + # (not for Netscape protocol, which already has any quotes + # intact, due to the poorly-specified Netscape Cookie: syntax) + if ((cookie.value is not None) and + self.non_word_re.search(cookie.value) and version > 0): + value = self.quote_re.sub(r"\\\1", cookie.value) + else: + value = cookie.value + + # add cookie-attributes to be returned in Cookie header + if cookie.value is None: + attrs.append(cookie.name) + else: + attrs.append("%s=%s" % (cookie.name, value)) + if version > 0: + if cookie.path_specified: + attrs.append('$Path="%s"' % cookie.path) + if cookie.domain.startswith("."): + domain = cookie.domain + if (not cookie.domain_initial_dot and + domain.startswith(".")): + domain = domain[1:] + attrs.append('$Domain="%s"' % domain) + if cookie.port is not None: + p = "$Port" + if cookie.port_specified: + p = p + ('="%s"' % cookie.port) + attrs.append(p) + + return attrs + + def add_cookie_header(self, request): + """Add correct Cookie: header to request (mechanize.Request object). + + The Cookie2 header is also added unless policy.hide_cookie2 is true. + + The request object (usually a mechanize.Request instance) must support + the methods get_full_url, get_host, is_unverifiable, get_type, + has_header, get_header, header_items and add_unredirected_header, as + documented by urllib2. + """ + debug("add_cookie_header") + cookies = self.cookies_for_request(request) + + attrs = self._cookie_attrs(cookies) + if attrs: + if not request.has_header("Cookie"): + request.add_unredirected_header("Cookie", "; ".join(attrs)) + + # if necessary, advertise that we know RFC 2965 + if self._policy.rfc2965 and not self._policy.hide_cookie2: + for cookie in cookies: + if cookie.version != 1 and not request.has_header("Cookie2"): + request.add_unredirected_header("Cookie2", '$Version="1"') + break + + self.clear_expired_cookies() + + def _normalized_cookie_tuples(self, attrs_set): + """Return list of tuples containing normalised cookie information. + + attrs_set is the list of lists of key,value pairs extracted from + the Set-Cookie or Set-Cookie2 headers. + + Tuples are name, value, standard, rest, where name and value are the + cookie name and value, standard is a dictionary containing the standard + cookie-attributes (discard, secure, version, expires or max-age, + domain, path and port) and rest is a dictionary containing the rest of + the cookie-attributes. + + """ + cookie_tuples = [] + + boolean_attrs = "discard", "secure" + value_attrs = ("version", + "expires", "max-age", + "domain", "path", "port", + "comment", "commenturl") + + for cookie_attrs in attrs_set: + name, value = cookie_attrs[0] + + # Build dictionary of standard cookie-attributes (standard) and + # dictionary of other cookie-attributes (rest). + + # Note: expiry time is normalised to seconds since epoch. V0 + # cookies should have the Expires cookie-attribute, and V1 cookies + # should have Max-Age, but since V1 includes RFC 2109 cookies (and + # since V0 cookies may be a mish-mash of Netscape and RFC 2109), we + # accept either (but prefer Max-Age). + max_age_set = False + + bad_cookie = False + + standard = {} + rest = {} + for k, v in cookie_attrs[1:]: + lc = k.lower() + # don't lose case distinction for unknown fields + if lc in value_attrs or lc in boolean_attrs: + k = lc + if k in boolean_attrs and v is None: + # boolean cookie-attribute is present, but has no value + # (like "discard", rather than "port=80") + v = True + if standard.has_key(k): + # only first value is significant + continue + if k == "domain": + if v is None: + debug(" missing value for domain attribute") + bad_cookie = True + break + # RFC 2965 section 3.3.3 + v = v.lower() + if k == "expires": + if max_age_set: + # Prefer max-age to expires (like Mozilla) + continue + if v is None: + debug(" missing or invalid value for expires " + "attribute: treating as session cookie") + continue + if k == "max-age": + max_age_set = True + if v is None: + debug(" missing value for max-age attribute") + bad_cookie = True + break + try: + v = int(v) + except ValueError: + debug(" missing or invalid (non-numeric) value for " + "max-age attribute") + bad_cookie = True + break + # convert RFC 2965 Max-Age to seconds since epoch + # XXX Strictly you're supposed to follow RFC 2616 + # age-calculation rules. Remember that zero Max-Age is a + # is a request to discard (old and new) cookie, though. + k = "expires" + v = self._now + v + if (k in value_attrs) or (k in boolean_attrs): + if (v is None and + k not in ["port", "comment", "commenturl"]): + debug(" missing value for %s attribute" % k) + bad_cookie = True + break + standard[k] = v + else: + rest[k] = v + + if bad_cookie: + continue + + cookie_tuples.append((name, value, standard, rest)) + + return cookie_tuples + + def _cookie_from_cookie_tuple(self, tup, request): + # standard is dict of standard cookie-attributes, rest is dict of the + # rest of them + name, value, standard, rest = tup + + domain = standard.get("domain", Absent) + path = standard.get("path", Absent) + port = standard.get("port", Absent) + expires = standard.get("expires", Absent) + + # set the easy defaults + version = standard.get("version", None) + if version is not None: + try: + version = int(version) + except ValueError: + return None # invalid version, ignore cookie + secure = standard.get("secure", False) + # (discard is also set if expires is Absent) + discard = standard.get("discard", False) + comment = standard.get("comment", None) + comment_url = standard.get("commenturl", None) + + # set default path + if path is not Absent and path != "": + path_specified = True + path = escape_path(path) + else: + path_specified = False + path = request_path(request) + i = path.rfind("/") + if i != -1: + if version == 0: + # Netscape spec parts company from reality here + path = path[:i] + else: + path = path[:i+1] + if len(path) == 0: path = "/" + + # set default domain + domain_specified = domain is not Absent + # but first we have to remember whether it starts with a dot + domain_initial_dot = False + if domain_specified: + domain_initial_dot = bool(domain.startswith(".")) + if domain is Absent: + req_host, erhn = eff_request_host_lc(request) + domain = erhn + elif not domain.startswith("."): + domain = "."+domain + + # set default port + port_specified = False + if port is not Absent: + if port is None: + # Port attr present, but has no value: default to request port. + # Cookie should then only be sent back on that port. + port = request_port(request) + else: + port_specified = True + port = re.sub(r"\s+", "", port) + else: + # No port attr present. Cookie can be sent back on any port. + port = None + + # set default expires and discard + if expires is Absent: + expires = None + discard = True + + return Cookie(version, + name, value, + port, port_specified, + domain, domain_specified, domain_initial_dot, + path, path_specified, + secure, + expires, + discard, + comment, + comment_url, + rest) + + def _cookies_from_attrs_set(self, attrs_set, request): + cookie_tuples = self._normalized_cookie_tuples(attrs_set) + + cookies = [] + for tup in cookie_tuples: + cookie = self._cookie_from_cookie_tuple(tup, request) + if cookie: cookies.append(cookie) + return cookies + + def _process_rfc2109_cookies(self, cookies): + if self._policy.rfc2109_as_netscape is None: + rfc2109_as_netscape = not self._policy.rfc2965 + else: + rfc2109_as_netscape = self._policy.rfc2109_as_netscape + for cookie in cookies: + if cookie.version == 1: + cookie.rfc2109 = True + if rfc2109_as_netscape: + # treat 2109 cookies as Netscape cookies rather than + # as RFC2965 cookies + cookie.version = 0 + + def _make_cookies(self, response, request): + # get cookie-attributes for RFC 2965 and Netscape protocols + headers = response.info() + rfc2965_hdrs = headers.getheaders("Set-Cookie2") + ns_hdrs = headers.getheaders("Set-Cookie") + + rfc2965 = self._policy.rfc2965 + netscape = self._policy.netscape + + if ((not rfc2965_hdrs and not ns_hdrs) or + (not ns_hdrs and not rfc2965) or + (not rfc2965_hdrs and not netscape) or + (not netscape and not rfc2965)): + return [] # no relevant cookie headers: quick exit + + try: + cookies = self._cookies_from_attrs_set( + split_header_words(rfc2965_hdrs), request) + except: + reraise_unmasked_exceptions() + cookies = [] + + if ns_hdrs and netscape: + try: + # RFC 2109 and Netscape cookies + ns_cookies = self._cookies_from_attrs_set( + parse_ns_headers(ns_hdrs), request) + except: + reraise_unmasked_exceptions() + ns_cookies = [] + self._process_rfc2109_cookies(ns_cookies) + + # Look for Netscape cookies (from Set-Cookie headers) that match + # corresponding RFC 2965 cookies (from Set-Cookie2 headers). + # For each match, keep the RFC 2965 cookie and ignore the Netscape + # cookie (RFC 2965 section 9.1). Actually, RFC 2109 cookies are + # bundled in with the Netscape cookies for this purpose, which is + # reasonable behaviour. + if rfc2965: + lookup = {} + for cookie in cookies: + lookup[(cookie.domain, cookie.path, cookie.name)] = None + + def no_matching_rfc2965(ns_cookie, lookup=lookup): + key = ns_cookie.domain, ns_cookie.path, ns_cookie.name + return not lookup.has_key(key) + ns_cookies = filter(no_matching_rfc2965, ns_cookies) + + if ns_cookies: + cookies.extend(ns_cookies) + + return cookies + + def make_cookies(self, response, request): + """Return sequence of Cookie objects extracted from response object. + + See extract_cookies.__doc__ for the interface required of the + response and request arguments. + + """ + self._policy._now = self._now = int(time.time()) + return [cookie for cookie in self._make_cookies(response, request) + if cookie.expires is None or not cookie.expires <= self._now] + + def set_cookie_if_ok(self, cookie, request): + """Set a cookie if policy says it's OK to do so. + + cookie: mechanize.Cookie instance + request: see extract_cookies.__doc__ for the required interface + + """ + self._policy._now = self._now = int(time.time()) + + if self._policy.set_ok(cookie, request): + self.set_cookie(cookie) + + def set_cookie(self, cookie): + """Set a cookie, without checking whether or not it should be set. + + cookie: mechanize.Cookie instance + """ + c = self._cookies + if not c.has_key(cookie.domain): c[cookie.domain] = {} + c2 = c[cookie.domain] + if not c2.has_key(cookie.path): c2[cookie.path] = {} + c3 = c2[cookie.path] + c3[cookie.name] = cookie + + def extract_cookies(self, response, request): + """Extract cookies from response, where allowable given the request. + + Look for allowable Set-Cookie: and Set-Cookie2: headers in the response + object passed as argument. Any of these headers that are found are + used to update the state of the object (subject to the policy.set_ok + method's approval). + + The response object (usually be the result of a call to + mechanize.urlopen, or similar) should support an info method, which + returns a mimetools.Message object (in fact, the 'mimetools.Message + object' may be any object that provides a getheaders method). + + The request object (usually a mechanize.Request instance) must support + the methods get_full_url, get_type, get_host, and is_unverifiable, as + documented by mechanize, and the port attribute (the port number). The + request is used to set default values for cookie-attributes as well as + for checking that the cookie is OK to be set. + + """ + debug("extract_cookies: %s", response.info()) + self._policy._now = self._now = int(time.time()) + + for cookie in self._make_cookies(response, request): + if cookie.expires is not None and cookie.expires <= self._now: + # Expiry date in past is request to delete cookie. This can't be + # in DefaultCookiePolicy, because can't delete cookies there. + try: + self.clear(cookie.domain, cookie.path, cookie.name) + except KeyError: + pass + debug("Expiring cookie, domain='%s', path='%s', name='%s'", + cookie.domain, cookie.path, cookie.name) + elif self._policy.set_ok(cookie, request): + debug(" setting cookie: %s", cookie) + self.set_cookie(cookie) + + def clear(self, domain=None, path=None, name=None): + """Clear some cookies. + + Invoking this method without arguments will clear all cookies. If + given a single argument, only cookies belonging to that domain will be + removed. If given two arguments, cookies belonging to the specified + path within that domain are removed. If given three arguments, then + the cookie with the specified name, path and domain is removed. + + Raises KeyError if no matching cookie exists. + + """ + if name is not None: + if (domain is None) or (path is None): + raise ValueError( + "domain and path must be given to remove a cookie by name") + del self._cookies[domain][path][name] + elif path is not None: + if domain is None: + raise ValueError( + "domain must be given to remove cookies by path") + del self._cookies[domain][path] + elif domain is not None: + del self._cookies[domain] + else: + self._cookies = {} + + def clear_session_cookies(self): + """Discard all session cookies. + + Discards all cookies held by object which had either no Max-Age or + Expires cookie-attribute or an explicit Discard cookie-attribute, or + which otherwise have ended up with a true discard attribute. For + interactive browsers, the end of a session usually corresponds to + closing the browser window. + + Note that the save method won't save session cookies anyway, unless you + ask otherwise by passing a true ignore_discard argument. + + """ + for cookie in self: + if cookie.discard: + self.clear(cookie.domain, cookie.path, cookie.name) + + def clear_expired_cookies(self): + """Discard all expired cookies. + + You probably don't need to call this method: expired cookies are never + sent back to the server (provided you're using DefaultCookiePolicy), + this method is called by CookieJar itself every so often, and the save + method won't save expired cookies anyway (unless you ask otherwise by + passing a true ignore_expires argument). + + """ + now = time.time() + for cookie in self: + if cookie.is_expired(now): + self.clear(cookie.domain, cookie.path, cookie.name) + + def __getitem__(self, i): + if i == 0: + self._getitem_iterator = self.__iter__() + elif self._prev_getitem_index != i-1: raise IndexError( + "CookieJar.__getitem__ only supports sequential iteration") + self._prev_getitem_index = i + try: + return self._getitem_iterator.next() + except StopIteration: + raise IndexError() + + def __iter__(self): + return MappingIterator(self._cookies) + + def __len__(self): + """Return number of contained cookies.""" + i = 0 + for cookie in self: i = i + 1 + return i + + def __repr__(self): + r = [] + for cookie in self: r.append(repr(cookie)) + return "<%s[%s]>" % (self.__class__, ", ".join(r)) + + def __str__(self): + r = [] + for cookie in self: r.append(str(cookie)) + return "<%s[%s]>" % (self.__class__, ", ".join(r)) + + +class LoadError(Exception): pass + +class FileCookieJar(CookieJar): + """CookieJar that can be loaded from and saved to a file. + + Additional methods + + save(filename=None, ignore_discard=False, ignore_expires=False) + load(filename=None, ignore_discard=False, ignore_expires=False) + revert(filename=None, ignore_discard=False, ignore_expires=False) + + Additional public attributes + + filename: filename for loading and saving cookies + + Additional public readable attributes + + delayload: request that cookies are lazily loaded from disk; this is only + a hint since this only affects performance, not behaviour (unless the + cookies on disk are changing); a CookieJar object may ignore it (in fact, + only MSIECookieJar lazily loads cookies at the moment) + + """ + + def __init__(self, filename=None, delayload=False, policy=None): + """ + See FileCookieJar.__doc__ for argument documentation. + + Cookies are NOT loaded from the named file until either the load or + revert method is called. + + """ + CookieJar.__init__(self, policy) + if filename is not None and not isstringlike(filename): + raise ValueError("filename must be string-like") + self.filename = filename + self.delayload = bool(delayload) + + def save(self, filename=None, ignore_discard=False, ignore_expires=False): + """Save cookies to a file. + + filename: name of file in which to save cookies + ignore_discard: save even cookies set to be discarded + ignore_expires: save even cookies that have expired + + The file is overwritten if it already exists, thus wiping all its + cookies. Saved cookies can be restored later using the load or revert + methods. If filename is not specified, self.filename is used; if + self.filename is None, ValueError is raised. + + """ + raise NotImplementedError() + + def load(self, filename=None, ignore_discard=False, ignore_expires=False): + """Load cookies from a file. + + Old cookies are kept unless overwritten by newly loaded ones. + + Arguments are as for .save(). + + If filename is not specified, self.filename is used; if self.filename + is None, ValueError is raised. The named file must be in the format + understood by the class, or LoadError will be raised. This format will + be identical to that written by the save method, unless the load format + is not sufficiently well understood (as is the case for MSIECookieJar). + + """ + if filename is None: + if self.filename is not None: filename = self.filename + else: raise ValueError(MISSING_FILENAME_TEXT) + + f = open(filename) + try: + self._really_load(f, filename, ignore_discard, ignore_expires) + finally: + f.close() + + def revert(self, filename=None, + ignore_discard=False, ignore_expires=False): + """Clear all cookies and reload cookies from a saved file. + + Raises LoadError (or IOError) if reversion is not successful; the + object's state will not be altered if this happens. + + """ + if filename is None: + if self.filename is not None: filename = self.filename + else: raise ValueError(MISSING_FILENAME_TEXT) + + old_state = copy.deepcopy(self._cookies) + self._cookies = {} + try: + self.load(filename, ignore_discard, ignore_expires) + except (LoadError, IOError): + self._cookies = old_state + raise diff --git a/CMGTools/Production/python/mechanize/_clientcookie.pyc b/CMGTools/Production/python/mechanize/_clientcookie.pyc new file mode 100644 index 0000000000000000000000000000000000000000..866dfac397996f23a2deabcf66ac18eb09d23abd GIT binary patch literal 60183 zcmeIb3y@q_df#_@W-!1E1`h(ni;u+xNDu=qFd#uLmjnqe2QLy_a)|8#i4_QLr>FZ4 z(7;Uhpl=U>p~1DaWO=2?R<y~=dhJTPwzMnRvgOEflqgChI}b^&*pXtn@+d`0oVdzP ztdyOU9XnBK^ZS3_xsUDvxVz#oPO1W+5ANgK^Zd^DKHnMs-!_fk|JT1U(}=>Kb^QMV zzw`%(qNo`~mq;s7b0}J<M3=bm>!Ik<P<A~WT^i1=N1{t3+4Z{U(z@(=G`cjJU9XQW zt&djrWVailOB<qubS!#vLv*qINHmg+N7u)r?oULON+nddF}k!dN=V7IF=|($&o-%d zB5G3OCM#-Pw6Hl^+!9^d5-o0xE^UqM)6r<*o@jAfbZML4(~s@ZrR`C&KDu^q)Lb9E zSBb9eh%W7j=IQ8$=zV&*GfIY{YrCT6nBHF69W}?J_ZbPAywNW1i<%R5aevg@WET%) zpKP{I9*mk>?D@x{=2pAd8#V8-i#Td-vx|LEbGu#akDB+|#Y0hZhh01zHFw&@fvCAF zy7Wj^_--rwVAR}WZzrSXeRgpuYTj=bk4DW0?Be6m3WIt$s$6W}$9NvG@%#gZv(kLf zG930X{FrrnuO7V@Mc;F2Dr&~|XkY&5Xw=*vB}b!qX8xi4>0?pzVJqnIsCmG?cqD&! zENULKN0a%ZC!*#dd-Q1j=*g)0@hJI(m3ugU`c%|B5+zUC)2aOFCk24BlSc)YH%FrA zr3)9%$Bj<sdMk;q*4xd6R{Kgk-|5CTlexID&`R39bZUJ3!qrw9FLs*C3rXDRwyw0= z^@W9%xS712EOeHVW<1~REXIo~@lvPTi#zl2i>;Kb)AjUVd_L(egm1@H-SOk6tiJTH zf7QF1#0#ytn>TMBSyEQ6yY=o0wVv)Y(q5Mqk+soTTvTIX8cDr#%U9y?E^f8sp4!*w zG?TcS%qQKr*WpnzUhnbw+;T5T)h1O`?r*x1_L9Z8t}itJM~du+RYJ3s_NaWhm0lg^ z+eOABsdwqNb@u#9?`o$V7vIp}_%46E!!OsnHU8W+*HQcW^6E0qwic4S2!DNtT(NzB zoA<@b?CRCdJFSI<dQr&j_?3(2i`y*Us=8HN`On~e{!TBB969pp?71^1>uD0-HKX2m zPeY!&=Olx2s?5_Ti^iUuJzcuJ!*JfV@&{k2n7okj@lzQ<G1D)1uD0Ws<5!X-e(u_} zg%_4ObDdjLfZX#;Dmj-{fcdMv_}F8Q9Xmqu)CYV~%KrE>&wTO-$uq@rh$pk<(+Bec z-9x1>vx=UuirOpIwBl2B#n+X8=<CzqpLH<br5|Z$zIU_UO`eTcI?HjR-ezS8pnW~W zt)3RrQ5HI@x;4MTgYo5dQ%i?c(o4FF`I2F{S@ZFw^RL9mrXHu+jijBjq9#+SQSN!b zbNtk6=fCIN%!^aKTRj$JV_~@oR=C;fU9~KE&8<%R5M$c<7Jp{a&wz&N_I<m)n8Y_( zitSD>PM4RKKt0WPvMo%+Q&p4C9p$IJdb^Qu(dxD83#~M(tJ6*n^&q#=(~nK+zuq<> zItuI6t|oQ5SG(EiHq+i#9xv6qX;N#a;Y~VO(FYSGt<+J=LhE{x-ot~%qychly^{bF z!W3ykc{lI_g+{0NrN2TV3L8ZWQS>eseqD*)9g1#48Hb|uVDyD3YDdv+su_-YBT;W% zG(Q~edYAjr=o%E1B8H+p@A7g(bbDAC-y4d$weVdiax8k+IRmO1kKSDu-Ch@68`sD0 zjz+gfqH7z~irb_5w!(kcHrc!N(QRn)=BP=z>!Y1b%2)>#gpNfJgi)G5W3$rYD(dfb z47S}jejx3Q>s7DbxV|97-_i(AZXxN7k>rC!<D&@JYYTJt^#1kPGqsb`)ibp-pFMTv z{Dq#z^wY`8T&Lb`o@)bb-Q}g8l|E}Y`OK|WueXs*uO^F~?#h{N7qT+Uy->DFPi{48 zt@eD!zG1qS=Nb!jW=-wrb?c2}jz(I}StB6lUb9zA5R+bwj~RUW3$$3CD@pI|`oeNz zPu1{A)nTue+l%$|deW?lo2zP+m^A9|tt=(g&3b127dXsY3m4NXliWm>q|b1bb{j`e zz53#XPG=!KdcF%0ZS+_MN0*F%9L<OAXwB)ZgV+?W@8|1o(yasEwX7j(eX^ti(x+7T zZjxwZcV(<HTG?LNTG>(=9ok));A*0hs=b$|E;m2^umP-Esn#379_OMLMb|0@W|e5^ zX<Yzg*N3ueU=e63?nkowiP=e&lRipPO?u1Sc6_0`%zA{#CPDy^>G*0V?ZwT`VjcRd z<vm4htSu!ywPeb`&6nwV?$4cn<H=g}3`>EMA+(LFz9KbMDs|0<RTZ?-+DoTrURG7Q zjn;2rycz;%Ri{TbNbhmMs9ZCqj&-V)?AJDI+%h`dNp)xzyrTtMiPERFzGwB_h`!*F zkbtrI8qCXfJ)}=3SnDkG&KIm?nEYYo=2nG)K}Mpz+=tQrzi8gTXoumQ4&!`evEFN3 z1viK1ClAN<Mgxo|t`0g^J$ouX_RLeC2&~GqF;gew#rjG-2md!PVNif>eC~W)Z#KJ0 z3d#?kWu+XB)5JhIe*C!eJ};>R%{43)6o)d?rKHiC7cNhr1&|kzId6(mRYyH$E&@9@ zWn_D{vzYW+D(7Y*)(>0_<Jk^vbYdaeQiohn>Qo$0&Mr5uhODiW)e+CWH2umeRvPVS zz>^$-Za}&q8E+?3hvL{;JADwEBjV#jmXDwf#z|hb=1Y9tqp?U)tLtNB-(_5=|9>QF zY;t3{zVIx)>-&1zmqyWDn}Mr=!ohbh#xqRXP5P9?GoHEKX&*@zmwGFG3{9!-!|_RY zcPElo#MH@yOgwz@$%BLS*+_K`_Z4+(YDK)x;0R28k3EHbHll2IQ-{1eGo7Aje?42^ zK5VK?^t-NkSX}PaHPSKiL6@se`*>WRnwx5<RI7hr#Qn`-h>ce$n%{-aK&1oV74)fk z9}BZ3EMk<)aPmUuX3{kjE?iXo7%%Pl+4@47*j0DF)ox})tlLY)o=h5gQAyK=l}=jP zGU~&i)-<5C_S~8wAMqF7@tQ5x*SSx3l0>^EKtU6g5&Lba>=_ybnK#rj{e+qfC5h;i z@iw?v@6#s90Cp&FaSHuB(wRRZj)v(OT<Kwa&uT3;jJ&k39GzR}G_DJAcyqJWZwR|8 z(o}tb#44{os4ISJLiW@{gg~HXq2_q{9iF5bfoRll^e|UBA^RdXcf-+4rsL$!5#eY@ z#_4H247mFRq1su)*Wh+zta5zaU9f`TundWFtGpociSB!)BHqi3u(3%m(;y9HHh@R- zF&!AnKQ8_i@EhD$_i|M|q$F0dPsu|h&Lp*)4&oZF>cdJ7=$#m=z&Y2NowcK@;_8-D zc<eHKe}RY2q>Ku>VNHfcfblJr9i-d&rJBg&Igg^YYDu2bce5nL)K)ZwFw#C7a4LHO zSsjV4Z-}}tSXO2bLJJuk648a*X60W)V+Nfy0{kA7*_oH`qwug`x?t-h?H$p&0CPe= z6Ho<2Yi?zbX1-DHwhWuO764j!94sXki0sBi3JV%863uC%<Ny>Jo%Y*FTiO)Ed`=`p zrZUW?C2Y7$M5(%myO~KbMJA8HpVsD=7Zz&E-36Q3T6ezj#4}Gn<t%D<!6clj#^11; z^1HZWbKO|()uflH(M}C7-14OU@2P^&b$g-WHTD{YHCxR>c%hP-3jPu9({Yk${R99o zQQ0xH8p%mM1IhW?g++Z&GK$7%#?j9wxisK+^z$UQYt~>f^yLQE78*apBga3EkTrVx zoznAHNb<IhAo@8}(rQ2yTmn48>2*&EOI$NB<lzMO0!WE}6%z^#uIHtk(-fr7k_70i z$Gznxv}u$5V4BR&i~WMamY*9lb7;y5q@--)Z>PZJ^#v=rs<E?a7Bws(a&@Sxk+hdd z_iEd~i^6T*)@*z=x3nE-v_)ry|18ha4J6Uf*2;m(rec_Lx~KZ{VZO}j&P8hj4+hiW z#D=g0D$ntqgG%1Pstv9Lpf&5%b_yHp6oB&!JWe&AQDxiRX}N>B5ZbI$5H&4KzPO+} z&-7gpmGea!f~q?I5iAk$D|w^(Ci1WG##f53YK^&mr}X>`34P5aDA0LW6TVOwfSmS< z6c1_nq|>@!dUrWK=W5o_S9*ft!YD1(5e9@+krCRafX>#$>(z62A1DDAjfkS7MiQ!1 zx)*sw!&6^MYAUvRl>6#qN**Gys%@E6Kf$f76=hp9NGjt?75vN8;`nlCqOu3V85W12 zN~F_9w#!9%WFe6`{s}}9EVM4_UKRCZ2!(j|B7ClF))XLuGSZccH`>t%lt3n<rc6fk z4iQvuQ6)9O!Jlo9N>}AltJBdL8^Gfx*Bj)eJ7^3-OM7`S>9!hX5;z_oJdhrAil$|5 z6iSp%3KF9|C}xayy&*-6D}2;D)AT!K6L~v*=Ir$AuUx1}jbA(eTJ?gXG-0i()FIVJ zNPJEpcpuH2Q1Gu&i!<%eFKG@oSBCj*;_n97_J%-8zkGf^#SKH9Ptokf_M;3n>H~)Q zxD7S4VCol!y8EQ%gj0cgYRf_=@+V-OF@9hfW}=H!U7uS>YyeEj2CH0t(Gwdzof$xU zL`CosYGkvhewyo#05$BQ*bK7|wCHd1DiwG~VYIeX)(@p32M3Nmd;En*PJH~~!}~t} z=)uWDsTiOGlW#tD<eB=B`ROBP-zr@m%7-^cEUFar>BH-2!->I8M-?-MgAW`ykUDO( zb+5^}((Rym)D<e{q-*10w<epd8T<%eS_NVWYmQu+HFV0||AseZ&O%U=cdOtmfD{;C zfyToDG@Q3UB_$RYr7uDX7pC;(A*|iC4N}YUP@J$~hd^A;P{kR;Z|De6{I}s+Tg_Ol zsW;HYqVj0Fo$U4ME3QY#+a6=~i@p8nlyUCMz4;?gPl}%ly4XxPZ^I}xX=)ht^>$14 zi3>b14PVmMtzE))BJNrK8_Osb403&iPhWVcHamUxi~;zW*;CW!&z!EEdTF|fqOke| zl~yGpI2cdsir-qupw$;B=lA$I<{jS#`PN?pJ<X4>uVLQnTm-l?A_iLmh852Tw!NZP zx;1QTR1D%5rq09}%}>QLW*;Fw3O^&$FxyuQtf76gOfz|d=yDPO4wSE()X{rk-4t&f zU%eZxE9vTj$Z^5cEBd&q&x2CH)JiW&gvmr8q@nrF0s>7Mlzdp^9*yI3Wwls*1Z|o= z61QRvaS_lpYkBF<N-1@?q!9D(`gB**QztFkK(1-iaJ4&evN)GCWm}pw^-~MeFr))? z*y$cZyzZrU`r7qlXsa;bGD=b;=H>9sVJRU`X6<)HUcBE}=KZdZ%*~v1P}XMg++p0U z-%}^UsQTc%Mvm@H)b`ksSLJ;vWPSem=e?B4{n);z>J3!nurT`%nTU8We{j(5OSuPg zX7_i_=-tQ)wY!5pxGp0AzphEM1?X~u@S~At)1tYsD9m)#>8mc+P9rAlYoqy(xkyE| zqWhq!Lz|(j4_7w&np2DNHTMuVxhTMb13R+F#K*u~8Y=_N%k*NuN9NGqv#$Lv*1{80 zPfR^kfOS0Gj>{x8#+1}fL5e6Z4LUk36I>0t%_AtJdn*p=7(H6}C1ebz&6eQB*1_w* zBwB1~MSV#GO=$rZw)*_GP(sA72?_HwFU`%y<rW1nat`QedRZ0rtJX9)l41P|apx|- z*`yk$B=KjhFr^`D2)zvp3^T*B1^95GXMAGVFs7>3&oHKRR=0L*u1>$TRbm`-m#)`@ z&fZubU1T!*ME!kauf`<C0GUYIV!ey^AuC0#Sx<&34f^(wn!kbT2zG9?vY}!`%B{~0 zJ=PyFqbK>LH%Ss)nn2&AAnpg`#FfA}<D7)g6E+=pPC^HTGZX$vJlv4^CyizPN#pi* zm%YV)yE}TH(s0Uh|0Mjf+&>BPt@|f!f$~jC#htcc>ddRfTbN^au(8=h0n8=LH|9Gt zhqWZ0NqQOeZ|2%9geNm>mp?Zm;ELE@g4;_yhV5L5)7GN25mq?ngmb<4+OkMbXQ7F0 zCu2BMdv!210AA{(X^RPy4GL8l7#167Fz5s5Zp|0<FoQz-V9#VZs>~e-ym?lbayKy? zs|N2gjx|$@_3KG3bRxs#^DJG=$MO7f+t;vEasG*w)S0`61|`LBMg9=Y1Ve$>=;g%n z5I_MAzK}!0is{0W`TFug52`~WtPorj7UhBvOl-cA!-%`05S?h#mvc5JdCSjtaHoI= z^I>9|5MX_zOlx>GaSc3$E^6%Lae-}!Tl3RkF0OW#7f@3sL2pk*a!#^_$pF;NG?RR+ zmZ6<x4#OnNv|?r%5zs41_gU``#<1hT80Sw+tC>BDCxf+6*7HN2LCVGK{j;%N(A{RM zQJ3QtG&={1SiT&EcSkaHWh&l(p0D>Gj<FHZEo*`Rp&cjL%M(vOw*L^OG`)ACT6aIQ zK&dA!r!u)QQO&_k1$PA_+j%al?diu3KmC~U+DlW5<~GXX@f=3_q~3lOJnQCcU|s@g zf5UUARMWi@hnT{H%$_>N&qt>8toA{5o_3qL#wxjm?@FW9V<}+6Di=^v;NPLyp$Lt3 zB7Yp`=Upc(rMAO?H=Xs=?EyH}tGalocyc8H!p*4;$}CSmAh(?~uma<mw=awx6V~51 zsVhFPXXnXaLwSdOVM|`_0(q<FAOLx%O*??}9Hu(}Fg?*{!YZ^+gxWeq`7Kt{ak}oH zt$ZEqAz&{#4kb$+7~jdvlAU3{Y(1eXZ7eSUzCJ=W5Do|C`lprjYW>!c=_{<e4B`2p z;ONu<H|0~pC}xfka#7@8ou+^d;V2wto{cBrAjH{vn;qbSh1O~=7P-pudSDdg4%t8c z;i1d~{Vy;V9DDq+XYy7R@EtH+z1u~RY*?xu&nCSir;HpNmj_mW@Z#yQ<A-7gB{$Yy ztv8)ElzLUH1PK?9+c+{IG<dPTv?N@~V_VT-7>W;4=hg}nvxeK&bih0TxjITk-Y~~5 z;8lj><#xWZ;z>s>UbkTvLoD`GIK@pf$*sER83;z+D`ApUrDXNPUNO@qtQPR5*-ZlS zG+mQ~CgYwBMylr^%f=S<V;5s193`0lnO_#`#eCJm!_w-mPUpq-EiWt1q2C%5z{jow z6xwwFik{S(B>=H^0WPfVFp6ofA%8jjhWVZ1myW>=NrH`{>tj*({=jP^v%<JZCWS}w zS5Mii35m1sPS`7WAYNgadrK~Au;+e_y3ZxxFL(*2x2d6KH2%GYA_F5y6xGa`O&55s znRcUwQylJW_>!9}TpO1on=)*SZu5$ZiRiYeJZhVw+q~roIyc^Ou|-YQ#n$LHZ@IW9 zx@{V{+P3I6Z+Wsky3Io_?u~jo<jj71tGc5nJJpw<gG-MvFaV3eWB?5ZlwvaDMe#&n zt9f}JOiDpzTFk1nFUHPR&+2Mk$rUA6l?ZgIQl+|O7iB?Im4>0ZphS>RT~xxzN7as! zB_%hMNC#X^Nem_%IIULUsiR3vr#(uOh55Tz_+8g!WeRAl(lz74#d+6o?!#rX_Lf-j zDIP?dCL&})e!DAMhQ{!Av%f=IDr4*NyZmV*lQ(jiLrO-bkv^gq1e}@GJ|RN`Wh+81 zAJ>x=w=%xXQ=6PM>)gGRs47s8XKZXu6y%HQs9GCU8d`eU&z9hJ9+Vr;LP5S=-F|(9 zV%;qidD|T!INQ3W{g4iSupi(5LH&@-<cpknU=p6QCB+w5b(K1}su$I~^|mb5wAnC3 ztD5}-rDm%o+0TZ56A$v?e@|FIuY)1l0B3}IfF|``sO@Xk;$TbZ0~P^j`e#c`&cIzm zXHEVj7XfL5ehq26K0F|8mI0Eg;qA^-);Vx5#)x87s3<qPsB?0~Gjvm|3p3iZJ2%&? zr{mOv9>K|2^M}+uxnV}O>hl$?cIlVKBn&<a=Zm=B(wj>3r=#fmY=NI<dD{xtz|1r> zUAmH@=?Q*@znRgu9ug6wkneMxFl5&@a;z`ZuWwXtK&y%wS3$O%0DY}m*GQ=7smDwg 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 BDChtH literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_debug.py b/CMGTools/Production/python/mechanize/_debug.py new file mode 100644 index 0000000..8243969 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_debug.py @@ -0,0 +1,28 @@ +import logging + +from _response import response_seek_wrapper +from _urllib2_fork import BaseHandler + + +class HTTPResponseDebugProcessor(BaseHandler): + handler_order = 900 # before redirections, after everything else + + def http_response(self, request, response): + if not hasattr(response, "seek"): + response = response_seek_wrapper(response) + info = logging.getLogger("mechanize.http_responses").info + try: + info(response.read()) + finally: + response.seek(0) + info("*****************************************************") + return response + + https_response = http_response + +class HTTPRedirectDebugProcessor(BaseHandler): + def http_request(self, request): + if hasattr(request, "redirect_dict"): + info = logging.getLogger("mechanize.http_redirects").info + info("redirecting to %s", request.get_full_url()) + return request diff --git a/CMGTools/Production/python/mechanize/_debug.pyc b/CMGTools/Production/python/mechanize/_debug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5f6cc386c6180db690ff4def1e48247f09571922 GIT binary patch literal 1553 zcmb`G-D(p-6vxl(CaL{2mRdzodLt~oXrLfoC?c(3FEo@%K@GyN-JK+xZg%6$1hKSN z>9hC-KA8`o|1+CJ1wkm?WX{f<`8a3)=QrVx^_7R;zqJ#ZJt5w&(CjCe6n{ZEQMc*` zlnWXK)D1}RTu6CHqZ)N<7}rSGs3$0`(-qN_=wr7|X=CnPT6i0LXeYXb0NGDG?MR^O z?!p*t$7Nx)vRa?1FD4$3wW+38F?|qQeH0gIu8n(u@zKf2v7BvrtxqTYV^b#D+R`k( zhmSr$vyWgjz61%v2Al)Z?1rR6&R=$-04uU92#~M{HMBa~A)4jm9MOf}HVw!=CMS3} z6?7R;f!TnDA*J3ktkGpi=Ua3U@|t0t)xb*e9--L*1w!xmfE5sq=iu)|9I)*;Gz(zw zqchUUATF|Vy*F@ftmX>Y40B|k!t7q>iI%X_u^GfRcFst2D@R`T`&rR<%W(9ydy66T z=A^QsSNe|8aVlA*h~2Y<^PWG?=+6^vo#Xn>vy~huLaU73N6(t1b@=YhNm=H$g~Fwi z#ARjC8h>>IycXZxQYn{q5B_y*`%8rtKBoyo;x>MpA{1M}hFB3^NuPpJMLg0<IbN&O z2yt>A`m-vQRB2Le<Qf*Z4Hyn#7fSz5+xM=SyJWgp1>1mWh(@ry`Uk^lW_05I$M79& zT`+v*F$TAcc*4hXLAV{F+2=5fEO-|LWX&^1b_jwiMneV{(1Ap(0kTstihB)~G4A-n zw!KP5SJ|mFOWePitQJ_y3C@=Tp&eK5Jh8qOl0lKow`2i45RMfGVX8ODb2Tw}#Mw*c zPI9$wh#HPEqsEiTx5_e|49%w47FAdVLUQ@#7R(J*odvmvX1P8M;cuN+!QZY0W7Xy3 p3|NLdJKa~k(ws>yttUtFK{u0=zZEa4d+?G2crDg~rf7!S&0iX2OSk|4 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_firefox3cookiejar.py b/CMGTools/Production/python/mechanize/_firefox3cookiejar.py new file mode 100644 index 0000000..a64d70f --- /dev/null +++ b/CMGTools/Production/python/mechanize/_firefox3cookiejar.py @@ -0,0 +1,248 @@ +"""Firefox 3 "cookies.sqlite" cookie persistence. + +Copyright 2008 John J Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import logging +import time + +from _clientcookie import CookieJar, Cookie, MappingIterator +from _util import isstringlike, experimental +debug = logging.getLogger("mechanize.cookies").debug + + +class Firefox3CookieJar(CookieJar): + + """Firefox 3 cookie jar. + + The cookies are stored in Firefox 3's "cookies.sqlite" format. + + Constructor arguments: + + filename: filename of cookies.sqlite (typically found at the top level + of a firefox profile directory) + autoconnect: as a convenience, connect to the SQLite cookies database at + Firefox3CookieJar construction time (default True) + policy: an object satisfying the mechanize.CookiePolicy interface + + Note that this is NOT a FileCookieJar, and there are no .load(), + .save() or .restore() methods. The database is in sync with the + cookiejar object's state after each public method call. + + Following Firefox's own behaviour, session cookies are never saved to + the database. + + The file is created, and an sqlite database written to it, if it does + not already exist. The moz_cookies database table is created if it does + not already exist. + """ + + # XXX + # handle DatabaseError exceptions + # add a FileCookieJar (explicit .save() / .revert() / .load() methods) + + def __init__(self, filename, autoconnect=True, policy=None): + experimental("Firefox3CookieJar is experimental code") + CookieJar.__init__(self, policy) + if filename is not None and not isstringlike(filename): + raise ValueError("filename must be string-like") + self.filename = filename + self._conn = None + if autoconnect: + self.connect() + + def connect(self): + import sqlite3 # not available in Python 2.4 stdlib + self._conn = sqlite3.connect(self.filename) + self._conn.isolation_level = "DEFERRED" + self._create_table_if_necessary() + + def close(self): + self._conn.close() + + def _transaction(self, func): + try: + cur = self._conn.cursor() + try: + result = func(cur) + finally: + cur.close() + except: + self._conn.rollback() + raise + else: + self._conn.commit() + return result + + def _execute(self, query, params=()): + return self._transaction(lambda cur: cur.execute(query, params)) + + def _query(self, query, params=()): + # XXX should we bother with a transaction? + cur = self._conn.cursor() + try: + cur.execute(query, params) + return cur.fetchall() + finally: + cur.close() + + def _create_table_if_necessary(self): + self._execute("""\ +CREATE TABLE IF NOT EXISTS moz_cookies (id INTEGER PRIMARY KEY, name TEXT, + value TEXT, host TEXT, path TEXT,expiry INTEGER, + lastAccessed INTEGER, isSecure INTEGER, isHttpOnly INTEGER)""") + + def _cookie_from_row(self, row): + (pk, name, value, domain, path, expires, + last_accessed, secure, http_only) = row + + version = 0 + domain = domain.encode("ascii", "ignore") + path = path.encode("ascii", "ignore") + name = name.encode("ascii", "ignore") + value = value.encode("ascii", "ignore") + secure = bool(secure) + + # last_accessed isn't a cookie attribute, so isn't added to rest + rest = {} + if http_only: + rest["HttpOnly"] = None + + if name == "": + name = value + value = None + + initial_dot = domain.startswith(".") + domain_specified = initial_dot + + discard = False + if expires == "": + expires = None + discard = True + + return Cookie(version, name, value, + None, False, + domain, domain_specified, initial_dot, + path, False, + secure, + expires, + discard, + None, + None, + rest) + + def clear(self, domain=None, path=None, name=None): + CookieJar.clear(self, domain, path, name) + where_parts = [] + sql_params = [] + if domain is not None: + where_parts.append("host = ?") + sql_params.append(domain) + if path is not None: + where_parts.append("path = ?") + sql_params.append(path) + if name is not None: + where_parts.append("name = ?") + sql_params.append(name) + where = " AND ".join(where_parts) + if where: + where = " WHERE " + where + def clear(cur): + cur.execute("DELETE FROM moz_cookies%s" % where, + tuple(sql_params)) + self._transaction(clear) + + def _row_from_cookie(self, cookie, cur): + expires = cookie.expires + if cookie.discard: + expires = "" + + domain = unicode(cookie.domain) + path = unicode(cookie.path) + name = unicode(cookie.name) + value = unicode(cookie.value) + secure = bool(int(cookie.secure)) + + if value is None: + value = name + name = "" + + last_accessed = int(time.time()) + http_only = cookie.has_nonstandard_attr("HttpOnly") + + query = cur.execute("""SELECT MAX(id) + 1 from moz_cookies""") + pk = query.fetchone()[0] + if pk is None: + pk = 1 + + return (pk, name, value, domain, path, expires, + last_accessed, secure, http_only) + + def set_cookie(self, cookie): + if cookie.discard: + CookieJar.set_cookie(self, cookie) + return + + def set_cookie(cur): + # XXX + # is this RFC 2965-correct? + # could this do an UPDATE instead? + row = self._row_from_cookie(cookie, cur) + name, unused, domain, path = row[1:5] + cur.execute("""\ +DELETE FROM moz_cookies WHERE host = ? AND path = ? AND name = ?""", + (domain, path, name)) + cur.execute("""\ +INSERT INTO moz_cookies VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) +""", row) + self._transaction(set_cookie) + + def __iter__(self): + # session (non-persistent) cookies + for cookie in MappingIterator(self._cookies): + yield cookie + # persistent cookies + for row in self._query("""\ +SELECT * FROM moz_cookies ORDER BY name, path, host"""): + yield self._cookie_from_row(row) + + def _cookies_for_request(self, request): + session_cookies = CookieJar._cookies_for_request(self, request) + def get_cookies(cur): + query = cur.execute("SELECT host from moz_cookies") + domains = [row[0] for row in query.fetchall()] + cookies = [] + for domain in domains: + cookies += self._persistent_cookies_for_domain(domain, + request, cur) + return cookies + persistent_coookies = self._transaction(get_cookies) + return session_cookies + persistent_coookies + + def _persistent_cookies_for_domain(self, domain, request, cur): + cookies = [] + if not self._policy.domain_return_ok(domain, request): + return [] + debug("Checking %s for cookies to return", domain) + query = cur.execute("""\ +SELECT * from moz_cookies WHERE host = ? ORDER BY path""", + (domain,)) + cookies = [self._cookie_from_row(row) for row in query.fetchall()] + last_path = None + r = [] + for cookie in cookies: + if (cookie.path != last_path and + not self._policy.path_return_ok(cookie.path, request)): + last_path = cookie.path + continue + if not self._policy.return_ok(cookie, request): + debug(" not returning cookie") + continue + debug(" it's a match") + r.append(cookie) + return r diff --git a/CMGTools/Production/python/mechanize/_firefox3cookiejar.pyc b/CMGTools/Production/python/mechanize/_firefox3cookiejar.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bf9c236605e9d7fc2a9d32af4cc48b0dceba183d GIT binary patch literal 9103 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 F|39)m?fn1% literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_form.py b/CMGTools/Production/python/mechanize/_form.py new file mode 100644 index 0000000..d45bdfc --- /dev/null +++ b/CMGTools/Production/python/mechanize/_form.py @@ -0,0 +1,3280 @@ +"""HTML form handling for web clients. + +HTML form handling for web clients: useful for parsing HTML forms, filling them +in and returning the completed forms to the server. This code developed from a +port of Gisle Aas' Perl module HTML::Form, from the libwww-perl library, but +the interface is not the same. + +The most useful docstring is the one for HTMLForm. + +RFC 1866: HTML 2.0 +RFC 1867: Form-based File Upload in HTML +RFC 2388: Returning Values from Forms: multipart/form-data +HTML 3.2 Specification, W3C Recommendation 14 January 1997 (for ISINDEX) +HTML 4.01 Specification, W3C Recommendation 24 December 1999 + + +Copyright 2002-2007 John J. Lee <jjl@pobox.com> +Copyright 2005 Gary Poster +Copyright 2005 Zope Corporation +Copyright 1998-2000 Gisle Aas. + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +# TODO: +# Clean up post the merge into mechanize +# * Remove code that was duplicated in ClientForm and mechanize +# * Remove weird import stuff +# * Remove pre-Python 2.4 compatibility cruft +# * Clean up tests +# * Later release: Remove the ClientForm 0.1 backwards-compatibility switch +# Remove parser testing hack +# Clean action URI +# Switch to unicode throughout +# See Wichert Akkerman's 2004-01-22 message to c.l.py. +# Apply recommendations from google code project CURLIES +# Apply recommendations from HTML 5 spec +# Add charset parameter to Content-type headers? How to find value?? +# Functional tests to add: +# Single and multiple file upload +# File upload with missing name (check standards) +# mailto: submission & enctype text/plain?? + +# Replace by_label etc. with moniker / selector concept. Allows, e.g., a +# choice between selection by value / id / label / element contents. Or +# choice between matching labels exactly or by substring. etc. + + +__all__ = ['AmbiguityError', 'CheckboxControl', 'Control', + 'ControlNotFoundError', 'FileControl', 'FormParser', 'HTMLForm', + 'HiddenControl', 'IgnoreControl', 'ImageControl', 'IsindexControl', + 'Item', 'ItemCountError', 'ItemNotFoundError', 'Label', + 'ListControl', 'LocateError', 'Missing', 'ParseError', 'ParseFile', + 'ParseFileEx', 'ParseResponse', 'ParseResponseEx','PasswordControl', + 'RadioControl', 'ScalarControl', 'SelectControl', + 'SubmitButtonControl', 'SubmitControl', 'TextControl', + 'TextareaControl', 'XHTMLCompatibleFormParser'] + +import HTMLParser +from cStringIO import StringIO +import inspect +import logging +import random +import re +import sys +import urllib +import urlparse +import warnings + +import _beautifulsoup +import _request + +# from Python itself, for backwards compatibility of raised exceptions +import sgmllib +# bundled copy of sgmllib +import _sgmllib_copy + + +VERSION = "0.2.11" + +CHUNK = 1024 # size of chunks fed to parser, in bytes + +DEFAULT_ENCODING = "latin-1" + +_logger = logging.getLogger("mechanize.forms") +OPTIMIZATION_HACK = True + +def debug(msg, *args, **kwds): + if OPTIMIZATION_HACK: + return + + caller_name = inspect.stack()[1][3] + extended_msg = '%%s %s' % msg + extended_args = (caller_name,)+args + _logger.debug(extended_msg, *extended_args, **kwds) + +def _show_debug_messages(): + global OPTIMIZATION_HACK + OPTIMIZATION_HACK = False + _logger.setLevel(logging.DEBUG) + handler = logging.StreamHandler(sys.stdout) + handler.setLevel(logging.DEBUG) + _logger.addHandler(handler) + + +def deprecation(message, stack_offset=0): + warnings.warn(message, DeprecationWarning, stacklevel=3+stack_offset) + + +class Missing: pass + +_compress_re = re.compile(r"\s+") +def compress_text(text): return _compress_re.sub(" ", text.strip()) + +def normalize_line_endings(text): + return re.sub(r"(?:(?<!\r)\n)|(?:\r(?!\n))", "\r\n", text) + + +def unescape(data, entities, encoding=DEFAULT_ENCODING): + if data is None or "&" not in data: + return data + + def replace_entities(match, entities=entities, encoding=encoding): + ent = match.group() + if ent[1] == "#": + return unescape_charref(ent[2:-1], encoding) + + repl = entities.get(ent) + if repl is not None: + if type(repl) != type(""): + try: + repl = repl.encode(encoding) + except UnicodeError: + repl = ent + else: + repl = ent + + return repl + + return re.sub(r"&#?[A-Za-z0-9]+?;", replace_entities, data) + +def unescape_charref(data, encoding): + name, base = data, 10 + if name.startswith("x"): + name, base= name[1:], 16 + uc = unichr(int(name, base)) + if encoding is None: + return uc + else: + try: + repl = uc.encode(encoding) + except UnicodeError: + repl = "&#%s;" % data + return repl + +def get_entitydefs(): + import htmlentitydefs + from codecs import latin_1_decode + entitydefs = {} + try: + htmlentitydefs.name2codepoint + except AttributeError: + entitydefs = {} + for name, char in htmlentitydefs.entitydefs.items(): + uc = latin_1_decode(char)[0] + if uc.startswith("&#") and uc.endswith(";"): + uc = unescape_charref(uc[2:-1], None) + entitydefs["&%s;" % name] = uc + else: + for name, codepoint in htmlentitydefs.name2codepoint.items(): + entitydefs["&%s;" % name] = unichr(codepoint) + return entitydefs + + +def issequence(x): + try: + x[0] + except (TypeError, KeyError): + return False + except IndexError: + pass + return True + +def isstringlike(x): + try: x+"" + except: return False + else: return True + + +def choose_boundary(): + """Return a string usable as a multipart boundary.""" + # follow IE and firefox + nonce = "".join([str(random.randint(0, sys.maxint-1)) for i in 0,1,2]) + return "-"*27 + nonce + +# This cut-n-pasted MimeWriter from standard library is here so can add +# to HTTP headers rather than message body when appropriate. It also uses +# \r\n in place of \n. This is a bit nasty. +class MimeWriter: + + """Generic MIME writer. + + Methods: + + __init__() + addheader() + flushheaders() + startbody() + startmultipartbody() + nextpart() + lastpart() + + A MIME writer is much more primitive than a MIME parser. It + doesn't seek around on the output file, and it doesn't use large + amounts of buffer space, so you have to write the parts in the + order they should occur on the output file. It does buffer the + headers you add, allowing you to rearrange their order. + + General usage is: + + f = <open the output file> + w = MimeWriter(f) + ...call w.addheader(key, value) 0 or more times... + + followed by either: + + f = w.startbody(content_type) + ...call f.write(data) for body data... + + or: + + w.startmultipartbody(subtype) + for each part: + subwriter = w.nextpart() + ...use the subwriter's methods to create the subpart... + w.lastpart() + + The subwriter is another MimeWriter instance, and should be + treated in the same way as the toplevel MimeWriter. This way, + writing recursive body parts is easy. + + Warning: don't forget to call lastpart()! + + XXX There should be more state so calls made in the wrong order + are detected. + + Some special cases: + + - startbody() just returns the file passed to the constructor; + but don't use this knowledge, as it may be changed. + + - startmultipartbody() actually returns a file as well; + this can be used to write the initial 'if you can read this your + mailer is not MIME-aware' message. + + - If you call flushheaders(), the headers accumulated so far are + written out (and forgotten); this is useful if you don't need a + body part at all, e.g. for a subpart of type message/rfc822 + that's (mis)used to store some header-like information. + + - Passing a keyword argument 'prefix=<flag>' to addheader(), + start*body() affects where the header is inserted; 0 means + append at the end, 1 means insert at the start; default is + append for addheader(), but insert for start*body(), which use + it to determine where the Content-type header goes. + + """ + + def __init__(self, fp, http_hdrs=None): + self._http_hdrs = http_hdrs + self._fp = fp + self._headers = [] + self._boundary = [] + self._first_part = True + + def addheader(self, key, value, prefix=0, + add_to_http_hdrs=0): + """ + prefix is ignored if add_to_http_hdrs is true. + """ + lines = value.split("\r\n") + while lines and not lines[-1]: del lines[-1] + while lines and not lines[0]: del lines[0] + if add_to_http_hdrs: + value = "".join(lines) + # 2.2 urllib2 doesn't normalize header case + self._http_hdrs.append((key.capitalize(), value)) + else: + for i in range(1, len(lines)): + lines[i] = " " + lines[i].strip() + value = "\r\n".join(lines) + "\r\n" + line = key.title() + ": " + value + if prefix: + self._headers.insert(0, line) + else: + self._headers.append(line) + + def flushheaders(self): + self._fp.writelines(self._headers) + self._headers = [] + + def startbody(self, ctype=None, plist=[], prefix=1, + add_to_http_hdrs=0, content_type=1): + """ + prefix is ignored if add_to_http_hdrs is true. + """ + if content_type and ctype: + for name, value in plist: + ctype = ctype + ';\r\n %s=%s' % (name, value) + self.addheader("Content-Type", ctype, prefix=prefix, + add_to_http_hdrs=add_to_http_hdrs) + self.flushheaders() + if not add_to_http_hdrs: self._fp.write("\r\n") + self._first_part = True + return self._fp + + def startmultipartbody(self, subtype, boundary=None, plist=[], prefix=1, + add_to_http_hdrs=0, content_type=1): + boundary = boundary or choose_boundary() + self._boundary.append(boundary) + return self.startbody("multipart/" + subtype, + [("boundary", boundary)] + plist, + prefix=prefix, + add_to_http_hdrs=add_to_http_hdrs, + content_type=content_type) + + def nextpart(self): + boundary = self._boundary[-1] + if self._first_part: + self._first_part = False + else: + self._fp.write("\r\n") + self._fp.write("--" + boundary + "\r\n") + return self.__class__(self._fp) + + def lastpart(self): + if self._first_part: + self.nextpart() + boundary = self._boundary.pop() + self._fp.write("\r\n--" + boundary + "--\r\n") + + +class LocateError(ValueError): pass +class AmbiguityError(LocateError): pass +class ControlNotFoundError(LocateError): pass +class ItemNotFoundError(LocateError): pass + +class ItemCountError(ValueError): pass + +# for backwards compatibility, ParseError derives from exceptions that were +# raised by versions of ClientForm <= 0.2.5 +# TODO: move to _html +class ParseError(sgmllib.SGMLParseError, + HTMLParser.HTMLParseError): + + def __init__(self, *args, **kwds): + Exception.__init__(self, *args, **kwds) + + def __str__(self): + return Exception.__str__(self) + + +class _AbstractFormParser: + """forms attribute contains HTMLForm instances on completion.""" + # thanks to Moshe Zadka for an example of sgmllib/htmllib usage + def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): + if entitydefs is None: + entitydefs = get_entitydefs() + self._entitydefs = entitydefs + self._encoding = encoding + + self.base = None + self.forms = [] + self.labels = [] + self._current_label = None + self._current_form = None + self._select = None + self._optgroup = None + self._option = None + self._textarea = None + + # forms[0] will contain all controls that are outside of any form + # self._global_form is an alias for self.forms[0] + self._global_form = None + self.start_form([]) + self.end_form() + self._current_form = self._global_form = self.forms[0] + + def do_base(self, attrs): + debug("%s", attrs) + for key, value in attrs: + if key == "href": + self.base = self.unescape_attr_if_required(value) + + def end_body(self): + debug("") + if self._current_label is not None: + self.end_label() + if self._current_form is not self._global_form: + self.end_form() + + def start_form(self, attrs): + debug("%s", attrs) + if self._current_form is not self._global_form: + raise ParseError("nested FORMs") + name = None + action = None + enctype = "application/x-www-form-urlencoded" + method = "GET" + d = {} + for key, value in attrs: + if key == "name": + name = self.unescape_attr_if_required(value) + elif key == "action": + action = self.unescape_attr_if_required(value) + elif key == "method": + method = self.unescape_attr_if_required(value.upper()) + elif key == "enctype": + enctype = self.unescape_attr_if_required(value.lower()) + d[key] = self.unescape_attr_if_required(value) + controls = [] + self._current_form = (name, action, method, enctype), d, controls + + def end_form(self): + debug("") + if self._current_label is not None: + self.end_label() + if self._current_form is self._global_form: + raise ParseError("end of FORM before start") + self.forms.append(self._current_form) + self._current_form = self._global_form + + def start_select(self, attrs): + debug("%s", attrs) + if self._select is not None: + raise ParseError("nested SELECTs") + if self._textarea is not None: + raise ParseError("SELECT inside TEXTAREA") + d = {} + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + + self._select = d + self._add_label(d) + + self._append_select_control({"__select": d}) + + def end_select(self): + debug("") + if self._select is None: + raise ParseError("end of SELECT before start") + + if self._option is not None: + self._end_option() + + self._select = None + + def start_optgroup(self, attrs): + debug("%s", attrs) + if self._select is None: + raise ParseError("OPTGROUP outside of SELECT") + d = {} + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + + self._optgroup = d + + def end_optgroup(self): + debug("") + if self._optgroup is None: + raise ParseError("end of OPTGROUP before start") + self._optgroup = None + + def _start_option(self, attrs): + debug("%s", attrs) + if self._select is None: + raise ParseError("OPTION outside of SELECT") + if self._option is not None: + self._end_option() + + d = {} + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + + self._option = {} + self._option.update(d) + if (self._optgroup and self._optgroup.has_key("disabled") and + not self._option.has_key("disabled")): + self._option["disabled"] = None + + def _end_option(self): + debug("") + if self._option is None: + raise ParseError("end of OPTION before start") + + contents = self._option.get("contents", "").strip() + self._option["contents"] = contents + if not self._option.has_key("value"): + self._option["value"] = contents + if not self._option.has_key("label"): + self._option["label"] = contents + # stuff dict of SELECT HTML attrs into a special private key + # (gets deleted again later) + self._option["__select"] = self._select + self._append_select_control(self._option) + self._option = None + + def _append_select_control(self, attrs): + debug("%s", attrs) + controls = self._current_form[2] + name = self._select.get("name") + controls.append(("select", name, attrs)) + + def start_textarea(self, attrs): + debug("%s", attrs) + if self._textarea is not None: + raise ParseError("nested TEXTAREAs") + if self._select is not None: + raise ParseError("TEXTAREA inside SELECT") + d = {} + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + self._add_label(d) + + self._textarea = d + + def end_textarea(self): + debug("") + if self._textarea is None: + raise ParseError("end of TEXTAREA before start") + controls = self._current_form[2] + name = self._textarea.get("name") + controls.append(("textarea", name, self._textarea)) + self._textarea = None + + def start_label(self, attrs): + debug("%s", attrs) + if self._current_label: + self.end_label() + d = {} + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + taken = bool(d.get("for")) # empty id is invalid + d["__text"] = "" + d["__taken"] = taken + if taken: + self.labels.append(d) + self._current_label = d + + def end_label(self): + debug("") + label = self._current_label + if label is None: + # something is ugly in the HTML, but we're ignoring it + return + self._current_label = None + # if it is staying around, it is True in all cases + del label["__taken"] + + def _add_label(self, d): + #debug("%s", d) + if self._current_label is not None: + if not self._current_label["__taken"]: + self._current_label["__taken"] = True + d["__label"] = self._current_label + + def handle_data(self, data): + debug("%s", data) + + if self._option is not None: + # self._option is a dictionary of the OPTION element's HTML + # attributes, but it has two special keys, one of which is the + # special "contents" key contains text between OPTION tags (the + # other is the "__select" key: see the end_option method) + map = self._option + key = "contents" + elif self._textarea is not None: + map = self._textarea + key = "value" + data = normalize_line_endings(data) + # not if within option or textarea + elif self._current_label is not None: + map = self._current_label + key = "__text" + else: + return + + if data and not map.has_key(key): + # according to + # http://www.w3.org/TR/html4/appendix/notes.html#h-B.3.1 line break + # immediately after start tags or immediately before end tags must + # be ignored, but real browsers only ignore a line break after a + # start tag, so we'll do that. + if data[0:2] == "\r\n": + data = data[2:] + elif data[0:1] in ["\n", "\r"]: + data = data[1:] + map[key] = data + else: + map[key] = map[key] + data + + def do_button(self, attrs): + debug("%s", attrs) + d = {} + d["type"] = "submit" # default + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + controls = self._current_form[2] + + type = d["type"] + name = d.get("name") + # we don't want to lose information, so use a type string that + # doesn't clash with INPUT TYPE={SUBMIT,RESET,BUTTON} + # e.g. type for BUTTON/RESET is "resetbutton" + # (type for INPUT/RESET is "reset") + type = type+"button" + self._add_label(d) + controls.append((type, name, d)) + + def do_input(self, attrs): + debug("%s", attrs) + d = {} + d["type"] = "text" # default + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + controls = self._current_form[2] + + type = d["type"] + name = d.get("name") + self._add_label(d) + controls.append((type, name, d)) + + def do_isindex(self, attrs): + debug("%s", attrs) + d = {} + for key, val in attrs: + d[key] = self.unescape_attr_if_required(val) + controls = self._current_form[2] + + self._add_label(d) + # isindex doesn't have type or name HTML attributes + controls.append(("isindex", None, d)) + + def handle_entityref(self, name): + #debug("%s", name) + self.handle_data(unescape( + '&%s;' % name, self._entitydefs, self._encoding)) + + def handle_charref(self, name): + #debug("%s", name) + self.handle_data(unescape_charref(name, self._encoding)) + + def unescape_attr(self, name): + #debug("%s", name) + return unescape(name, self._entitydefs, self._encoding) + + def unescape_attrs(self, attrs): + #debug("%s", attrs) + escaped_attrs = {} + for key, val in attrs.items(): + try: + val.items + except AttributeError: + escaped_attrs[key] = self.unescape_attr(val) + else: + # e.g. "__select" -- yuck! + escaped_attrs[key] = self.unescape_attrs(val) + return escaped_attrs + + def unknown_entityref(self, ref): self.handle_data("&%s;" % ref) + def unknown_charref(self, ref): self.handle_data("&#%s;" % ref) + + +class XHTMLCompatibleFormParser(_AbstractFormParser, HTMLParser.HTMLParser): + """Good for XHTML, bad for tolerance of incorrect HTML.""" + # thanks to Michael Howitz for this! + def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): + HTMLParser.HTMLParser.__init__(self) + _AbstractFormParser.__init__(self, entitydefs, encoding) + + def feed(self, data): + try: + HTMLParser.HTMLParser.feed(self, data) + except HTMLParser.HTMLParseError, exc: + raise ParseError(exc) + + def start_option(self, attrs): + _AbstractFormParser._start_option(self, attrs) + + def end_option(self): + _AbstractFormParser._end_option(self) + + def handle_starttag(self, tag, attrs): + try: + method = getattr(self, "start_" + tag) + except AttributeError: + try: + method = getattr(self, "do_" + tag) + except AttributeError: + pass # unknown tag + else: + method(attrs) + else: + method(attrs) + + def handle_endtag(self, tag): + try: + method = getattr(self, "end_" + tag) + except AttributeError: + pass # unknown tag + else: + method() + + def unescape(self, name): + # Use the entitydefs passed into constructor, not + # HTMLParser.HTMLParser's entitydefs. + return self.unescape_attr(name) + + def unescape_attr_if_required(self, name): + return name # HTMLParser.HTMLParser already did it + def unescape_attrs_if_required(self, attrs): + return attrs # ditto + + def close(self): + HTMLParser.HTMLParser.close(self) + self.end_body() + + +class _AbstractSgmllibParser(_AbstractFormParser): + + def do_option(self, attrs): + _AbstractFormParser._start_option(self, attrs) + + # we override this attr to decode hex charrefs + entity_or_charref = re.compile( + '&(?:([a-zA-Z][-.a-zA-Z0-9]*)|#(x?[0-9a-fA-F]+))(;?)') + def convert_entityref(self, name): + return unescape("&%s;" % name, self._entitydefs, self._encoding) + def convert_charref(self, name): + return unescape_charref("%s" % name, self._encoding) + def unescape_attr_if_required(self, name): + return name # sgmllib already did it + def unescape_attrs_if_required(self, attrs): + return attrs # ditto + + +class FormParser(_AbstractSgmllibParser, _sgmllib_copy.SGMLParser): + """Good for tolerance of incorrect HTML, bad for XHTML.""" + def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): + _sgmllib_copy.SGMLParser.__init__(self) + _AbstractFormParser.__init__(self, entitydefs, encoding) + + def feed(self, data): + try: + _sgmllib_copy.SGMLParser.feed(self, data) + except _sgmllib_copy.SGMLParseError, exc: + raise ParseError(exc) + + def close(self): + _sgmllib_copy.SGMLParser.close(self) + self.end_body() + + +class _AbstractBSFormParser(_AbstractSgmllibParser): + + bs_base_class = None + + def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): + _AbstractFormParser.__init__(self, entitydefs, encoding) + self.bs_base_class.__init__(self) + + def handle_data(self, data): + _AbstractFormParser.handle_data(self, data) + self.bs_base_class.handle_data(self, data) + + def feed(self, data): + try: + self.bs_base_class.feed(self, data) + except _sgmllib_copy.SGMLParseError, exc: + raise ParseError(exc) + + def close(self): + self.bs_base_class.close(self) + self.end_body() + + +class RobustFormParser(_AbstractBSFormParser, _beautifulsoup.BeautifulSoup): + + """Tries to be highly tolerant of incorrect HTML.""" + + bs_base_class = _beautifulsoup.BeautifulSoup + + +class NestingRobustFormParser(_AbstractBSFormParser, + _beautifulsoup.ICantBelieveItsBeautifulSoup): + + """Tries to be highly tolerant of incorrect HTML. + + Different from RobustFormParser in that it more often guesses nesting + above missing end tags (see BeautifulSoup docs). + """ + + bs_base_class = _beautifulsoup.ICantBelieveItsBeautifulSoup + + +#FormParser = XHTMLCompatibleFormParser # testing hack +#FormParser = RobustFormParser # testing hack + + +def ParseResponseEx(response, + select_default=False, + form_parser_class=FormParser, + request_class=_request.Request, + entitydefs=None, + encoding=DEFAULT_ENCODING, + + # private + _urljoin=urlparse.urljoin, + _urlparse=urlparse.urlparse, + _urlunparse=urlparse.urlunparse, + ): + """Identical to ParseResponse, except that: + + 1. The returned list contains an extra item. The first form in the list + contains all controls not contained in any FORM element. + + 2. The arguments ignore_errors and backwards_compat have been removed. + + 3. Backwards-compatibility mode (backwards_compat=True) is not available. + """ + return _ParseFileEx(response, response.geturl(), + select_default, + False, + form_parser_class, + request_class, + entitydefs, + False, + encoding, + _urljoin=_urljoin, + _urlparse=_urlparse, + _urlunparse=_urlunparse, + ) + +def ParseFileEx(file, base_uri, + select_default=False, + form_parser_class=FormParser, + request_class=_request.Request, + entitydefs=None, + encoding=DEFAULT_ENCODING, + + # private + _urljoin=urlparse.urljoin, + _urlparse=urlparse.urlparse, + _urlunparse=urlparse.urlunparse, + ): + """Identical to ParseFile, except that: + + 1. The returned list contains an extra item. The first form in the list + contains all controls not contained in any FORM element. + + 2. The arguments ignore_errors and backwards_compat have been removed. + + 3. Backwards-compatibility mode (backwards_compat=True) is not available. + """ + return _ParseFileEx(file, base_uri, + select_default, + False, + form_parser_class, + request_class, + entitydefs, + False, + encoding, + _urljoin=_urljoin, + _urlparse=_urlparse, + _urlunparse=_urlunparse, + ) + +def ParseString(text, base_uri, *args, **kwds): + fh = StringIO(text) + return ParseFileEx(fh, base_uri, *args, **kwds) + +def ParseResponse(response, *args, **kwds): + """Parse HTTP response and return a list of HTMLForm instances. + + The return value of mechanize.urlopen can be conveniently passed to this + function as the response parameter. + + mechanize.ParseError is raised on parse errors. + + response: file-like object (supporting read() method) with a method + geturl(), returning the URI of the HTTP response + select_default: for multiple-selection SELECT controls and RADIO controls, + pick the first item as the default if none are selected in the HTML + form_parser_class: class to instantiate and use to pass + request_class: class to return from .click() method (default is + mechanize.Request) + entitydefs: mapping like {"&": "&", ...} containing HTML entity + definitions (a sensible default is used) + encoding: character encoding used for encoding numeric character references + when matching link text. mechanize does not attempt to find the encoding + in a META HTTP-EQUIV attribute in the document itself (mechanize, for + example, does do that and will pass the correct value to mechanize using + this parameter). + + backwards_compat: boolean that determines whether the returned HTMLForm + objects are backwards-compatible with old code. If backwards_compat is + true: + + - ClientForm 0.1 code will continue to work as before. + + - Label searches that do not specify a nr (number or count) will always + get the first match, even if other controls match. If + backwards_compat is False, label searches that have ambiguous results + will raise an AmbiguityError. + + - Item label matching is done by strict string comparison rather than + substring matching. + + - De-selecting individual list items is allowed even if the Item is + disabled. + + The backwards_compat argument will be removed in a future release. + + Pass a true value for select_default if you want the behaviour specified by + RFC 1866 (the HTML 2.0 standard), which is to select the first item in a + RADIO or multiple-selection SELECT control if none were selected in the + HTML. Most browsers (including Microsoft Internet Explorer (IE) and + Netscape Navigator) instead leave all items unselected in these cases. The + W3C HTML 4.0 standard leaves this behaviour undefined in the case of + multiple-selection SELECT controls, but insists that at least one RADIO + button should be checked at all times, in contradiction to browser + behaviour. + + There is a choice of parsers. mechanize.XHTMLCompatibleFormParser (uses + HTMLParser.HTMLParser) works best for XHTML, mechanize.FormParser (uses + bundled copy of sgmllib.SGMLParser) (the default) works better for ordinary + grubby HTML. Note that HTMLParser is only available in Python 2.2 and + later. You can pass your own class in here as a hack to work around bad + HTML, but at your own risk: there is no well-defined interface. + + """ + return _ParseFileEx(response, response.geturl(), *args, **kwds)[1:] + +def ParseFile(file, base_uri, *args, **kwds): + """Parse HTML and return a list of HTMLForm instances. + + mechanize.ParseError is raised on parse errors. + + file: file-like object (supporting read() method) containing HTML with zero + or more forms to be parsed + base_uri: the URI of the document (note that the base URI used to submit + the form will be that given in the BASE element if present, not that of + the document) + + For the other arguments and further details, see ParseResponse.__doc__. + + """ + return _ParseFileEx(file, base_uri, *args, **kwds)[1:] + +def _ParseFileEx(file, base_uri, + select_default=False, + ignore_errors=False, + form_parser_class=FormParser, + request_class=_request.Request, + entitydefs=None, + backwards_compat=True, + encoding=DEFAULT_ENCODING, + _urljoin=urlparse.urljoin, + _urlparse=urlparse.urlparse, + _urlunparse=urlparse.urlunparse, + ): + if backwards_compat: + deprecation("operating in backwards-compatibility mode", 1) + fp = form_parser_class(entitydefs, encoding) + while 1: + data = file.read(CHUNK) + try: + fp.feed(data) + except ParseError, e: + e.base_uri = base_uri + raise + if len(data) != CHUNK: break + fp.close() + if fp.base is not None: + # HTML BASE element takes precedence over document URI + base_uri = fp.base + labels = [] # Label(label) for label in fp.labels] + id_to_labels = {} + for l in fp.labels: + label = Label(l) + labels.append(label) + for_id = l["for"] + coll = id_to_labels.get(for_id) + if coll is None: + id_to_labels[for_id] = [label] + else: + coll.append(label) + forms = [] + for (name, action, method, enctype), attrs, controls in fp.forms: + if action is None: + action = base_uri + else: + action = _urljoin(base_uri, action) + # would be nice to make HTMLForm class (form builder) pluggable + form = HTMLForm( + action, method, enctype, name, attrs, request_class, + forms, labels, id_to_labels, backwards_compat) + form._urlparse = _urlparse + form._urlunparse = _urlunparse + for ii in range(len(controls)): + type, name, attrs = controls[ii] + # index=ii*10 allows ImageControl to return multiple ordered pairs + form.new_control( + type, name, attrs, select_default=select_default, index=ii*10) + forms.append(form) + for form in forms: + form.fixup() + return forms + + +class Label: + def __init__(self, attrs): + self.id = attrs.get("for") + self._text = attrs.get("__text").strip() + self._ctext = compress_text(self._text) + self.attrs = attrs + self._backwards_compat = False # maintained by HTMLForm + + def __getattr__(self, name): + if name == "text": + if self._backwards_compat: + return self._text + else: + return self._ctext + return getattr(Label, name) + + def __setattr__(self, name, value): + if name == "text": + # don't see any need for this, so make it read-only + raise AttributeError("text attribute is read-only") + self.__dict__[name] = value + + def __str__(self): + return "<Label(id=%r, text=%r)>" % (self.id, self.text) + + +def _get_label(attrs): + text = attrs.get("__label") + if text is not None: + return Label(text) + else: + return None + +class Control: + """An HTML form control. + + An HTMLForm contains a sequence of Controls. The Controls in an HTMLForm + are accessed using the HTMLForm.find_control method or the + HTMLForm.controls attribute. + + Control instances are usually constructed using the ParseFile / + ParseResponse functions. If you use those functions, you can ignore the + rest of this paragraph. A Control is only properly initialised after the + fixup method has been called. In fact, this is only strictly necessary for + ListControl instances. This is necessary because ListControls are built up + from ListControls each containing only a single item, and their initial + value(s) can only be known after the sequence is complete. + + The types and values that are acceptable for assignment to the value + attribute are defined by subclasses. + + If the disabled attribute is true, this represents the state typically + represented by browsers by 'greying out' a control. If the disabled + attribute is true, the Control will raise AttributeError if an attempt is + made to change its value. In addition, the control will not be considered + 'successful' as defined by the W3C HTML 4 standard -- ie. it will + contribute no data to the return value of the HTMLForm.click* methods. To + enable a control, set the disabled attribute to a false value. + + If the readonly attribute is true, the Control will raise AttributeError if + an attempt is made to change its value. To make a control writable, set + the readonly attribute to a false value. + + All controls have the disabled and readonly attributes, not only those that + may have the HTML attributes of the same names. + + On assignment to the value attribute, the following exceptions are raised: + TypeError, AttributeError (if the value attribute should not be assigned + to, because the control is disabled, for example) and ValueError. + + If the name or value attributes are None, or the value is an empty list, or + if the control is disabled, the control is not successful. + + Public attributes: + + type: string describing type of control (see the keys of the + HTMLForm.type2class dictionary for the allowable values) (readonly) + name: name of control (readonly) + value: current value of control (subclasses may allow a single value, a + sequence of values, or either) + disabled: disabled state + readonly: readonly state + id: value of id HTML attribute + + """ + def __init__(self, type, name, attrs, index=None): + """ + type: string describing type of control (see the keys of the + HTMLForm.type2class dictionary for the allowable values) + name: control name + attrs: HTML attributes of control's HTML element + + """ + raise NotImplementedError() + + def add_to_form(self, form): + self._form = form + form.controls.append(self) + + def fixup(self): + pass + + def is_of_kind(self, kind): + raise NotImplementedError() + + def clear(self): + raise NotImplementedError() + + def __getattr__(self, name): raise NotImplementedError() + def __setattr__(self, name, value): raise NotImplementedError() + + def pairs(self): + """Return list of (key, value) pairs suitable for passing to urlencode. + """ + return [(k, v) for (i, k, v) in self._totally_ordered_pairs()] + + def _totally_ordered_pairs(self): + """Return list of (key, value, index) tuples. + + Like pairs, but allows preserving correct ordering even where several + controls are involved. + + """ + raise NotImplementedError() + + def _write_mime_data(self, mw, name, value): + """Write data for a subitem of this control to a MimeWriter.""" + # called by HTMLForm + mw2 = mw.nextpart() + mw2.addheader("Content-Disposition", + 'form-data; name="%s"' % name, 1) + f = mw2.startbody(prefix=0) + f.write(value) + + def __str__(self): + raise NotImplementedError() + + def get_labels(self): + """Return all labels (Label instances) for this control. + + If the control was surrounded by a <label> tag, that will be the first + label; all other labels, connected by 'for' and 'id', are in the order + that appear in the HTML. + + """ + res = [] + if self._label: + res.append(self._label) + if self.id: + res.extend(self._form._id_to_labels.get(self.id, ())) + return res + + +#--------------------------------------------------- +class ScalarControl(Control): + """Control whose value is not restricted to one of a prescribed set. + + Some ScalarControls don't accept any value attribute. Otherwise, takes a + single value, which must be string-like. + + Additional read-only public attribute: + + attrs: dictionary mapping the names of original HTML attributes of the + control to their values + + """ + def __init__(self, type, name, attrs, index=None): + self._index = index + self._label = _get_label(attrs) + self.__dict__["type"] = type.lower() + self.__dict__["name"] = name + self._value = attrs.get("value") + self.disabled = attrs.has_key("disabled") + self.readonly = attrs.has_key("readonly") + self.id = attrs.get("id") + + self.attrs = attrs.copy() + + self._clicked = False + + self._urlparse = urlparse.urlparse + self._urlunparse = urlparse.urlunparse + + def __getattr__(self, name): + if name == "value": + return self.__dict__["_value"] + else: + raise AttributeError("%s instance has no attribute '%s'" % + (self.__class__.__name__, name)) + + def __setattr__(self, name, value): + if name == "value": + if not isstringlike(value): + raise TypeError("must assign a string") + elif self.readonly: + raise AttributeError("control '%s' is readonly" % self.name) + elif self.disabled: + raise AttributeError("control '%s' is disabled" % self.name) + self.__dict__["_value"] = value + elif name in ("name", "type"): + raise AttributeError("%s attribute is readonly" % name) + else: + self.__dict__[name] = value + + def _totally_ordered_pairs(self): + name = self.name + value = self.value + if name is None or value is None or self.disabled: + return [] + return [(self._index, name, value)] + + def clear(self): + if self.readonly: + raise AttributeError("control '%s' is readonly" % self.name) + self.__dict__["_value"] = None + + def __str__(self): + name = self.name + value = self.value + if name is None: name = "<None>" + if value is None: value = "<None>" + + infos = [] + if self.disabled: infos.append("disabled") + if self.readonly: infos.append("readonly") + info = ", ".join(infos) + if info: info = " (%s)" % info + + return "<%s(%s=%s)%s>" % (self.__class__.__name__, name, value, info) + + +#--------------------------------------------------- +class TextControl(ScalarControl): + """Textual input control. + + Covers: + + INPUT/TEXT + INPUT/PASSWORD + INPUT/HIDDEN + TEXTAREA + + """ + def __init__(self, type, name, attrs, index=None): + ScalarControl.__init__(self, type, name, attrs, index) + if self.type == "hidden": self.readonly = True + if self._value is None: + self._value = "" + + def is_of_kind(self, kind): return kind == "text" + +#--------------------------------------------------- +class FileControl(ScalarControl): + """File upload with INPUT TYPE=FILE. + + The value attribute of a FileControl is always None. Use add_file instead. + + Additional public method: add_file + + """ + + def __init__(self, type, name, attrs, index=None): + ScalarControl.__init__(self, type, name, attrs, index) + self._value = None + self._upload_data = [] + + def is_of_kind(self, kind): return kind == "file" + + def clear(self): + if self.readonly: + raise AttributeError("control '%s' is readonly" % self.name) + self._upload_data = [] + + def __setattr__(self, name, value): + if name in ("value", "name", "type"): + raise AttributeError("%s attribute is readonly" % name) + else: + self.__dict__[name] = value + + def add_file(self, file_object, content_type=None, filename=None): + if not hasattr(file_object, "read"): + raise TypeError("file-like object must have read method") + if content_type is not None and not isstringlike(content_type): + raise TypeError("content type must be None or string-like") + if filename is not None and not isstringlike(filename): + raise TypeError("filename must be None or string-like") + if content_type is None: + content_type = "application/octet-stream" + self._upload_data.append((file_object, content_type, filename)) + + def _totally_ordered_pairs(self): + # XXX should it be successful even if unnamed? + if self.name is None or self.disabled: + return [] + return [(self._index, self.name, "")] + + # If enctype is application/x-www-form-urlencoded and there's a FILE + # control present, what should be sent? Strictly, it should be 'name=data' + # (see HTML 4.01 spec., section 17.13.2), but code sends "name=" ATM. What + # about multiple file upload? + def _write_mime_data(self, mw, _name, _value): + # called by HTMLForm + # assert _name == self.name and _value == '' + if len(self._upload_data) < 2: + if len(self._upload_data) == 0: + file_object = StringIO() + content_type = "application/octet-stream" + filename = "" + else: + file_object, content_type, filename = self._upload_data[0] + if filename is None: + filename = "" + mw2 = mw.nextpart() + fn_part = '; filename="%s"' % filename + disp = 'form-data; name="%s"%s' % (self.name, fn_part) + mw2.addheader("Content-Disposition", disp, prefix=1) + fh = mw2.startbody(content_type, prefix=0) + fh.write(file_object.read()) + else: + # multiple files + mw2 = mw.nextpart() + disp = 'form-data; name="%s"' % self.name + mw2.addheader("Content-Disposition", disp, prefix=1) + fh = mw2.startmultipartbody("mixed", prefix=0) + for file_object, content_type, filename in self._upload_data: + mw3 = mw2.nextpart() + if filename is None: + filename = "" + fn_part = '; filename="%s"' % filename + disp = "file%s" % fn_part + mw3.addheader("Content-Disposition", disp, prefix=1) + fh2 = mw3.startbody(content_type, prefix=0) + fh2.write(file_object.read()) + mw2.lastpart() + + def __str__(self): + name = self.name + if name is None: name = "<None>" + + if not self._upload_data: + value = "<No files added>" + else: + value = [] + for file, ctype, filename in self._upload_data: + if filename is None: + value.append("<Unnamed file>") + else: + value.append(filename) + value = ", ".join(value) + + info = [] + if self.disabled: info.append("disabled") + if self.readonly: info.append("readonly") + info = ", ".join(info) + if info: info = " (%s)" % info + + return "<%s(%s=%s)%s>" % (self.__class__.__name__, name, value, info) + + +#--------------------------------------------------- +class IsindexControl(ScalarControl): + """ISINDEX control. + + ISINDEX is the odd-one-out of HTML form controls. In fact, it isn't really + part of regular HTML forms at all, and predates it. You're only allowed + one ISINDEX per HTML document. ISINDEX and regular form submission are + mutually exclusive -- either submit a form, or the ISINDEX. + + Having said this, since ISINDEX controls may appear in forms (which is + probably bad HTML), ParseFile / ParseResponse will include them in the + HTMLForm instances it returns. You can set the ISINDEX's value, as with + any other control (but note that ISINDEX controls have no name, so you'll + need to use the type argument of set_value!). When you submit the form, + the ISINDEX will not be successful (ie., no data will get returned to the + server as a result of its presence), unless you click on the ISINDEX + control, in which case the ISINDEX gets submitted instead of the form: + + form.set_value("my isindex value", type="isindex") + mechanize.urlopen(form.click(type="isindex")) + + ISINDEX elements outside of FORMs are ignored. If you want to submit one + by hand, do it like so: + + url = urlparse.urljoin(page_uri, "?"+urllib.quote_plus("my isindex value")) + result = mechanize.urlopen(url) + + """ + def __init__(self, type, name, attrs, index=None): + ScalarControl.__init__(self, type, name, attrs, index) + if self._value is None: + self._value = "" + + def is_of_kind(self, kind): return kind in ["text", "clickable"] + + def _totally_ordered_pairs(self): + return [] + + def _click(self, form, coord, return_type, request_class=_request.Request): + # Relative URL for ISINDEX submission: instead of "foo=bar+baz", + # want "bar+baz". + # This doesn't seem to be specified in HTML 4.01 spec. (ISINDEX is + # deprecated in 4.01, but it should still say how to submit it). + # Submission of ISINDEX is explained in the HTML 3.2 spec, though. + parts = self._urlparse(form.action) + rest, (query, frag) = parts[:-2], parts[-2:] + parts = rest + (urllib.quote_plus(self.value), None) + url = self._urlunparse(parts) + req_data = url, None, [] + + if return_type == "pairs": + return [] + elif return_type == "request_data": + return req_data + else: + return request_class(url) + + def __str__(self): + value = self.value + if value is None: value = "<None>" + + infos = [] + if self.disabled: infos.append("disabled") + if self.readonly: infos.append("readonly") + info = ", ".join(infos) + if info: info = " (%s)" % info + + return "<%s(%s)%s>" % (self.__class__.__name__, value, info) + + +#--------------------------------------------------- +class IgnoreControl(ScalarControl): + """Control that we're not interested in. + + Covers: + + INPUT/RESET + BUTTON/RESET + INPUT/BUTTON + BUTTON/BUTTON + + These controls are always unsuccessful, in the terminology of HTML 4 (ie. + they never require any information to be returned to the server). + + BUTTON/BUTTON is used to generate events for script embedded in HTML. + + The value attribute of IgnoreControl is always None. + + """ + def __init__(self, type, name, attrs, index=None): + ScalarControl.__init__(self, type, name, attrs, index) + self._value = None + + def is_of_kind(self, kind): return False + + def __setattr__(self, name, value): + if name == "value": + raise AttributeError( + "control '%s' is ignored, hence read-only" % self.name) + elif name in ("name", "type"): + raise AttributeError("%s attribute is readonly" % name) + else: + self.__dict__[name] = value + + +#--------------------------------------------------- +# ListControls + +# helpers and subsidiary classes + +class Item: + def __init__(self, control, attrs, index=None): + label = _get_label(attrs) + self.__dict__.update({ + "name": attrs["value"], + "_labels": label and [label] or [], + "attrs": attrs, + "_control": control, + "disabled": attrs.has_key("disabled"), + "_selected": False, + "id": attrs.get("id"), + "_index": index, + }) + control.items.append(self) + + def get_labels(self): + """Return all labels (Label instances) for this item. + + For items that represent radio buttons or checkboxes, if the item was + surrounded by a <label> tag, that will be the first label; all other + labels, connected by 'for' and 'id', are in the order that appear in + the HTML. + + For items that represent select options, if the option had a label + attribute, that will be the first label. If the option has contents + (text within the option tags) and it is not the same as the label + attribute (if any), that will be a label. There is nothing in the + spec to my knowledge that makes an option with an id unable to be the + target of a label's for attribute, so those are included, if any, for + the sake of consistency and completeness. + + """ + res = [] + res.extend(self._labels) + if self.id: + res.extend(self._control._form._id_to_labels.get(self.id, ())) + return res + + def __getattr__(self, name): + if name=="selected": + return self._selected + raise AttributeError(name) + + def __setattr__(self, name, value): + if name == "selected": + self._control._set_selected_state(self, value) + elif name == "disabled": + self.__dict__["disabled"] = bool(value) + else: + raise AttributeError(name) + + def __str__(self): + res = self.name + if self.selected: + res = "*" + res + if self.disabled: + res = "(%s)" % res + return res + + def __repr__(self): + # XXX appending the attrs without distinguishing them from name and id + # is silly + attrs = [("name", self.name), ("id", self.id)]+self.attrs.items() + return "<%s %s>" % ( + self.__class__.__name__, + " ".join(["%s=%r" % (k, v) for k, v in attrs]) + ) + +def disambiguate(items, nr, **kwds): + msgs = [] + for key, value in kwds.items(): + msgs.append("%s=%r" % (key, value)) + msg = " ".join(msgs) + if not items: + raise ItemNotFoundError(msg) + if nr is None: + if len(items) > 1: + raise AmbiguityError(msg) + nr = 0 + if len(items) <= nr: + raise ItemNotFoundError(msg) + return items[nr] + +class ListControl(Control): + """Control representing a sequence of items. + + The value attribute of a ListControl represents the successful list items + in the control. The successful list items are those that are selected and + not disabled. + + ListControl implements both list controls that take a length-1 value + (single-selection) and those that take length >1 values + (multiple-selection). + + ListControls accept sequence values only. Some controls only accept + sequences of length 0 or 1 (RADIO, and single-selection SELECT). + In those cases, ItemCountError is raised if len(sequence) > 1. CHECKBOXes + and multiple-selection SELECTs (those having the "multiple" HTML attribute) + accept sequences of any length. + + Note the following mistake: + + control.value = some_value + assert control.value == some_value # not necessarily true + + The reason for this is that the value attribute always gives the list items + in the order they were listed in the HTML. + + ListControl items can also be referred to by their labels instead of names. + Use the label argument to .get(), and the .set_value_by_label(), + .get_value_by_label() methods. + + Note that, rather confusingly, though SELECT controls are represented in + HTML by SELECT elements (which contain OPTION elements, representing + individual list items), CHECKBOXes and RADIOs are not represented by *any* + element. Instead, those controls are represented by a collection of INPUT + elements. For example, this is a SELECT control, named "control1": + + <select name="control1"> + <option>foo</option> + <option value="1">bar</option> + </select> + + and this is a CHECKBOX control, named "control2": + + <input type="checkbox" name="control2" value="foo" id="cbe1"> + <input type="checkbox" name="control2" value="bar" id="cbe2"> + + The id attribute of a CHECKBOX or RADIO ListControl is always that of its + first element (for example, "cbe1" above). + + + Additional read-only public attribute: multiple. + + """ + + # ListControls are built up by the parser from their component items by + # creating one ListControl per item, consolidating them into a single + # master ListControl held by the HTMLForm: + + # -User calls form.new_control(...) + # -Form creates Control, and calls control.add_to_form(self). + # -Control looks for a Control with the same name and type in the form, + # and if it finds one, merges itself with that control by calling + # control.merge_control(self). The first Control added to the form, of + # a particular name and type, is the only one that survives in the + # form. + # -Form calls control.fixup for all its controls. ListControls in the + # form know they can now safely pick their default values. + + # To create a ListControl without an HTMLForm, use: + + # control.merge_control(new_control) + + # (actually, it's much easier just to use ParseFile) + + _label = None + + def __init__(self, type, name, attrs={}, select_default=False, + called_as_base_class=False, index=None): + """ + select_default: for RADIO and multiple-selection SELECT controls, pick + the first item as the default if no 'selected' HTML attribute is + present + + """ + if not called_as_base_class: + raise NotImplementedError() + + self.__dict__["type"] = type.lower() + self.__dict__["name"] = name + self._value = attrs.get("value") + self.disabled = False + self.readonly = False + self.id = attrs.get("id") + self._closed = False + + # As Controls are merged in with .merge_control(), self.attrs will + # refer to each Control in turn -- always the most recently merged + # control. Each merged-in Control instance corresponds to a single + # list item: see ListControl.__doc__. + self.items = [] + self._form = None + + self._select_default = select_default + self._clicked = False + + def clear(self): + self.value = [] + + def is_of_kind(self, kind): + if kind == "list": + return True + elif kind == "multilist": + return bool(self.multiple) + elif kind == "singlelist": + return not self.multiple + else: + return False + + def get_items(self, name=None, label=None, id=None, + exclude_disabled=False): + """Return matching items by name or label. + + For argument docs, see the docstring for .get() + + """ + if name is not None and not isstringlike(name): + raise TypeError("item name must be string-like") + if label is not None and not isstringlike(label): + raise TypeError("item label must be string-like") + if id is not None and not isstringlike(id): + raise TypeError("item id must be string-like") + items = [] # order is important + compat = self._form.backwards_compat + for o in self.items: + if exclude_disabled and o.disabled: + continue + if name is not None and o.name != name: + continue + if label is not None: + for l in o.get_labels(): + if ((compat and l.text == label) or + (not compat and l.text.find(label) > -1)): + break + else: + continue + if id is not None and o.id != id: + continue + items.append(o) + return items + + def get(self, name=None, label=None, id=None, nr=None, + exclude_disabled=False): + """Return item by name or label, disambiguating if necessary with nr. + + All arguments must be passed by name, with the exception of 'name', + which may be used as a positional argument. + + If name is specified, then the item must have the indicated name. + + If label is specified, then the item must have a label whose + whitespace-compressed, stripped, text substring-matches the indicated + label string (e.g. label="please choose" will match + " Do please choose an item "). + + If id is specified, then the item must have the indicated id. + + nr is an optional 0-based index of the items matching the query. + + If nr is the default None value and more than item is found, raises + AmbiguityError (unless the HTMLForm instance's backwards_compat + attribute is true). + + If no item is found, or if items are found but nr is specified and not + found, raises ItemNotFoundError. + + Optionally excludes disabled items. + + """ + if nr is None and self._form.backwards_compat: + nr = 0 # :-/ + items = self.get_items(name, label, id, exclude_disabled) + return disambiguate(items, nr, name=name, label=label, id=id) + + def _get(self, name, by_label=False, nr=None, exclude_disabled=False): + # strictly for use by deprecated methods + if by_label: + name, label = None, name + else: + name, label = name, None + return self.get(name, label, nr, exclude_disabled) + + def toggle(self, name, by_label=False, nr=None): + """Deprecated: given a name or label and optional disambiguating index + nr, toggle the matching item's selection. + + Selecting items follows the behavior described in the docstring of the + 'get' method. + + if the item is disabled, or this control is disabled or readonly, + raise AttributeError. + + """ + deprecation( + "item = control.get(...); item.selected = not item.selected") + o = self._get(name, by_label, nr) + self._set_selected_state(o, not o.selected) + + def set(self, selected, name, by_label=False, nr=None): + """Deprecated: given a name or label and optional disambiguating index + nr, set the matching item's selection to the bool value of selected. + + Selecting items follows the behavior described in the docstring of the + 'get' method. + + if the item is disabled, or this control is disabled or readonly, + raise AttributeError. + + """ + deprecation( + "control.get(...).selected = <boolean>") + self._set_selected_state(self._get(name, by_label, nr), selected) + + def _set_selected_state(self, item, action): + # action: + # bool False: off + # bool True: on + if self.disabled: + raise AttributeError("control '%s' is disabled" % self.name) + if self.readonly: + raise AttributeError("control '%s' is readonly" % self.name) + action == bool(action) + compat = self._form.backwards_compat + if not compat and item.disabled: + raise AttributeError("item is disabled") + else: + if compat and item.disabled and action: + raise AttributeError("item is disabled") + if self.multiple: + item.__dict__["_selected"] = action + else: + if not action: + item.__dict__["_selected"] = False + else: + for o in self.items: + o.__dict__["_selected"] = False + item.__dict__["_selected"] = True + + def toggle_single(self, by_label=None): + """Deprecated: toggle the selection of the single item in this control. + + Raises ItemCountError if the control does not contain only one item. + + by_label argument is ignored, and included only for backwards + compatibility. + + """ + deprecation( + "control.items[0].selected = not control.items[0].selected") + if len(self.items) != 1: + raise ItemCountError( + "'%s' is not a single-item control" % self.name) + item = self.items[0] + self._set_selected_state(item, not item.selected) + + def set_single(self, selected, by_label=None): + """Deprecated: set the selection of the single item in this control. + + Raises ItemCountError if the control does not contain only one item. + + by_label argument is ignored, and included only for backwards + compatibility. + + """ + deprecation( + "control.items[0].selected = <boolean>") + if len(self.items) != 1: + raise ItemCountError( + "'%s' is not a single-item control" % self.name) + self._set_selected_state(self.items[0], selected) + + def get_item_disabled(self, name, by_label=False, nr=None): + """Get disabled state of named list item in a ListControl.""" + deprecation( + "control.get(...).disabled") + return self._get(name, by_label, nr).disabled + + def set_item_disabled(self, disabled, name, by_label=False, nr=None): + """Set disabled state of named list item in a ListControl. + + disabled: boolean disabled state + + """ + deprecation( + "control.get(...).disabled = <boolean>") + self._get(name, by_label, nr).disabled = disabled + + def set_all_items_disabled(self, disabled): + """Set disabled state of all list items in a ListControl. + + disabled: boolean disabled state + + """ + for o in self.items: + o.disabled = disabled + + def get_item_attrs(self, name, by_label=False, nr=None): + """Return dictionary of HTML attributes for a single ListControl item. + + The HTML element types that describe list items are: OPTION for SELECT + controls, INPUT for the rest. These elements have HTML attributes that + you may occasionally want to know about -- for example, the "alt" HTML + attribute gives a text string describing the item (graphical browsers + usually display this as a tooltip). + + The returned dictionary maps HTML attribute names to values. The names + and values are taken from the original HTML. + + """ + deprecation( + "control.get(...).attrs") + return self._get(name, by_label, nr).attrs + + def close_control(self): + self._closed = True + + def add_to_form(self, form): + assert self._form is None or form == self._form, ( + "can't add control to more than one form") + self._form = form + if self.name is None: + # always count nameless elements as separate controls + Control.add_to_form(self, form) + else: + for ii in range(len(form.controls)-1, -1, -1): + control = form.controls[ii] + if control.name == self.name and control.type == self.type: + if control._closed: + Control.add_to_form(self, form) + else: + control.merge_control(self) + break + else: + Control.add_to_form(self, form) + + def merge_control(self, control): + assert bool(control.multiple) == bool(self.multiple) + # usually, isinstance(control, self.__class__) + self.items.extend(control.items) + + def fixup(self): + """ + ListControls are built up from component list items (which are also + ListControls) during parsing. This method should be called after all + items have been added. See ListControl.__doc__ for the reason this is + required. + + """ + # Need to set default selection where no item was indicated as being + # selected by the HTML: + + # CHECKBOX: + # Nothing should be selected. + # SELECT/single, SELECT/multiple and RADIO: + # RFC 1866 (HTML 2.0): says first item should be selected. + # W3C HTML 4.01 Specification: says that client behaviour is + # undefined in this case. For RADIO, exactly one must be selected, + # though which one is undefined. + # Both Netscape and Microsoft Internet Explorer (IE) choose first + # item for SELECT/single. However, both IE5 and Mozilla (both 1.0 + # and Firebird 0.6) leave all items unselected for RADIO and + # SELECT/multiple. + + # Since both Netscape and IE all choose the first item for + # SELECT/single, we do the same. OTOH, both Netscape and IE + # leave SELECT/multiple with nothing selected, in violation of RFC 1866 + # (but not in violation of the W3C HTML 4 standard); the same is true + # of RADIO (which *is* in violation of the HTML 4 standard). We follow + # RFC 1866 if the _select_default attribute is set, and Netscape and IE + # otherwise. RFC 1866 and HTML 4 are always violated insofar as you + # can deselect all items in a RadioControl. + + for o in self.items: + # set items' controls to self, now that we've merged + o.__dict__["_control"] = self + + def __getattr__(self, name): + if name == "value": + compat = self._form.backwards_compat + if self.name is None: + return [] + return [o.name for o in self.items if o.selected and + (not o.disabled or compat)] + else: + raise AttributeError("%s instance has no attribute '%s'" % + (self.__class__.__name__, name)) + + def __setattr__(self, name, value): + if name == "value": + if self.disabled: + raise AttributeError("control '%s' is disabled" % self.name) + if self.readonly: + raise AttributeError("control '%s' is readonly" % self.name) + self._set_value(value) + elif name in ("name", "type", "multiple"): + raise AttributeError("%s attribute is readonly" % name) + else: + self.__dict__[name] = value + + def _set_value(self, value): + if value is None or isstringlike(value): + raise TypeError("ListControl, must set a sequence") + if not value: + compat = self._form.backwards_compat + for o in self.items: + if not o.disabled or compat: + o.selected = False + elif self.multiple: + self._multiple_set_value(value) + elif len(value) > 1: + raise ItemCountError( + "single selection list, must set sequence of " + "length 0 or 1") + else: + self._single_set_value(value) + + def _get_items(self, name, target=1): + all_items = self.get_items(name) + items = [o for o in all_items if not o.disabled] + if len(items) < target: + if len(all_items) < target: + raise ItemNotFoundError( + "insufficient items with name %r" % name) + else: + raise AttributeError( + "insufficient non-disabled items with name %s" % name) + on = [] + off = [] + for o in items: + if o.selected: + on.append(o) + else: + off.append(o) + return on, off + + def _single_set_value(self, value): + assert len(value) == 1 + on, off = self._get_items(value[0]) + assert len(on) <= 1 + if not on: + off[0].selected = True + + def _multiple_set_value(self, value): + compat = self._form.backwards_compat + turn_on = [] # transactional-ish + turn_off = [item for item in self.items if + item.selected and (not item.disabled or compat)] + names = {} + for nn in value: + if nn in names.keys(): + names[nn] += 1 + else: + names[nn] = 1 + for name, count in names.items(): + on, off = self._get_items(name, count) + for i in range(count): + if on: + item = on[0] + del on[0] + del turn_off[turn_off.index(item)] + else: + item = off[0] + del off[0] + turn_on.append(item) + for item in turn_off: + item.selected = False + for item in turn_on: + item.selected = True + + def set_value_by_label(self, value): + """Set the value of control by item labels. + + value is expected to be an iterable of strings that are substrings of + the item labels that should be selected. Before substring matching is + performed, the original label text is whitespace-compressed + (consecutive whitespace characters are converted to a single space + character) and leading and trailing whitespace is stripped. Ambiguous + labels are accepted without complaint if the form's backwards_compat is + True; otherwise, it will not complain as long as all ambiguous labels + share the same item name (e.g. OPTION value). + + """ + if isstringlike(value): + raise TypeError(value) + if not self.multiple and len(value) > 1: + raise ItemCountError( + "single selection list, must set sequence of " + "length 0 or 1") + items = [] + for nn in value: + found = self.get_items(label=nn) + if len(found) > 1: + if not self._form.backwards_compat: + # ambiguous labels are fine as long as item names (e.g. + # OPTION values) are same + opt_name = found[0].name + if [o for o in found[1:] if o.name != opt_name]: + raise AmbiguityError(nn) + else: + # OK, we'll guess :-( Assume first available item. + found = found[:1] + for o in found: + # For the multiple-item case, we could try to be smarter, + # saving them up and trying to resolve, but that's too much. + if self._form.backwards_compat or o not in items: + items.append(o) + break + else: # all of them are used + raise ItemNotFoundError(nn) + # now we have all the items that should be on + # let's just turn everything off and then back on. + self.value = [] + for o in items: + o.selected = True + + def get_value_by_label(self): + """Return the value of the control as given by normalized labels.""" + res = [] + compat = self._form.backwards_compat + for o in self.items: + if (not o.disabled or compat) and o.selected: + for l in o.get_labels(): + if l.text: + res.append(l.text) + break + else: + res.append(None) + return res + + def possible_items(self, by_label=False): + """Deprecated: return the names or labels of all possible items. + + Includes disabled items, which may be misleading for some use cases. + + """ + deprecation( + "[item.name for item in self.items]") + if by_label: + res = [] + for o in self.items: + for l in o.get_labels(): + if l.text: + res.append(l.text) + break + else: + res.append(None) + return res + return [o.name for o in self.items] + + def _totally_ordered_pairs(self): + if self.disabled or self.name is None: + return [] + else: + return [(o._index, self.name, o.name) for o in self.items + if o.selected and not o.disabled] + + def __str__(self): + name = self.name + if name is None: name = "<None>" + + display = [str(o) for o in self.items] + + infos = [] + if self.disabled: infos.append("disabled") + if self.readonly: infos.append("readonly") + info = ", ".join(infos) + if info: info = " (%s)" % info + + return "<%s(%s=[%s])%s>" % (self.__class__.__name__, + name, ", ".join(display), info) + + +class RadioControl(ListControl): + """ + Covers: + + INPUT/RADIO + + """ + def __init__(self, type, name, attrs, select_default=False, index=None): + attrs.setdefault("value", "on") + ListControl.__init__(self, type, name, attrs, select_default, + called_as_base_class=True, index=index) + self.__dict__["multiple"] = False + o = Item(self, attrs, index) + o.__dict__["_selected"] = attrs.has_key("checked") + + def fixup(self): + ListControl.fixup(self) + found = [o for o in self.items if o.selected and not o.disabled] + if not found: + if self._select_default: + for o in self.items: + if not o.disabled: + o.selected = True + break + else: + # Ensure only one item selected. Choose the last one, + # following IE and Firefox. + for o in found[:-1]: + o.selected = False + + def get_labels(self): + return [] + +class CheckboxControl(ListControl): + """ + Covers: + + INPUT/CHECKBOX + + """ + def __init__(self, type, name, attrs, select_default=False, index=None): + attrs.setdefault("value", "on") + ListControl.__init__(self, type, name, attrs, select_default, + called_as_base_class=True, index=index) + self.__dict__["multiple"] = True + o = Item(self, attrs, index) + o.__dict__["_selected"] = attrs.has_key("checked") + + def get_labels(self): + return [] + + +class SelectControl(ListControl): + """ + Covers: + + SELECT (and OPTION) + + + OPTION 'values', in HTML parlance, are Item 'names' in mechanize parlance. + + SELECT control values and labels are subject to some messy defaulting + rules. For example, if the HTML representation of the control is: + + <SELECT name=year> + <OPTION value=0 label="2002">current year</OPTION> + <OPTION value=1>2001</OPTION> + <OPTION>2000</OPTION> + </SELECT> + + The items, in order, have labels "2002", "2001" and "2000", whereas their + names (the OPTION values) are "0", "1" and "2000" respectively. Note that + the value of the last OPTION in this example defaults to its contents, as + specified by RFC 1866, as do the labels of the second and third OPTIONs. + + The OPTION labels are sometimes more meaningful than the OPTION values, + which can make for more maintainable code. + + Additional read-only public attribute: attrs + + The attrs attribute is a dictionary of the original HTML attributes of the + SELECT element. Other ListControls do not have this attribute, because in + other cases the control as a whole does not correspond to any single HTML + element. control.get(...).attrs may be used as usual to get at the HTML + attributes of the HTML elements corresponding to individual list items (for + SELECT controls, these are OPTION elements). + + Another special case is that the Item.attrs dictionaries have a special key + "contents" which does not correspond to any real HTML attribute, but rather + contains the contents of the OPTION element: + + <OPTION>this bit</OPTION> + + """ + # HTML attributes here are treated slightly differently from other list + # controls: + # -The SELECT HTML attributes dictionary is stuffed into the OPTION + # HTML attributes dictionary under the "__select" key. + # -The content of each OPTION element is stored under the special + # "contents" key of the dictionary. + # After all this, the dictionary is passed to the SelectControl constructor + # as the attrs argument, as usual. However: + # -The first SelectControl constructed when building up a SELECT control + # has a constructor attrs argument containing only the __select key -- so + # this SelectControl represents an empty SELECT control. + # -Subsequent SelectControls have both OPTION HTML-attribute in attrs and + # the __select dictionary containing the SELECT HTML-attributes. + + def __init__(self, type, name, attrs, select_default=False, index=None): + # fish out the SELECT HTML attributes from the OPTION HTML attributes + # dictionary + self.attrs = attrs["__select"].copy() + self.__dict__["_label"] = _get_label(self.attrs) + self.__dict__["id"] = self.attrs.get("id") + self.__dict__["multiple"] = self.attrs.has_key("multiple") + # the majority of the contents, label, and value dance already happened + contents = attrs.get("contents") + attrs = attrs.copy() + del attrs["__select"] + + ListControl.__init__(self, type, name, self.attrs, select_default, + called_as_base_class=True, index=index) + self.disabled = self.attrs.has_key("disabled") + self.readonly = self.attrs.has_key("readonly") + if attrs.has_key("value"): + # otherwise it is a marker 'select started' token + o = Item(self, attrs, index) + o.__dict__["_selected"] = attrs.has_key("selected") + # add 'label' label and contents label, if different. If both are + # provided, the 'label' label is used for display in HTML + # 4.0-compliant browsers (and any lower spec? not sure) while the + # contents are used for display in older or less-compliant + # browsers. We make label objects for both, if the values are + # different. + label = attrs.get("label") + if label: + o._labels.append(Label({"__text": label})) + if contents and contents != label: + o._labels.append(Label({"__text": contents})) + elif contents: + o._labels.append(Label({"__text": contents})) + + def fixup(self): + ListControl.fixup(self) + # Firefox doesn't exclude disabled items from those considered here + # (i.e. from 'found', for both branches of the if below). Note that + # IE6 doesn't support the disabled attribute on OPTIONs at all. + found = [o for o in self.items if o.selected] + if not found: + if not self.multiple or self._select_default: + for o in self.items: + if not o.disabled: + was_disabled = self.disabled + self.disabled = False + try: + o.selected = True + finally: + o.disabled = was_disabled + break + elif not self.multiple: + # Ensure only one item selected. Choose the last one, + # following IE and Firefox. + for o in found[:-1]: + o.selected = False + + +#--------------------------------------------------- +class SubmitControl(ScalarControl): + """ + Covers: + + INPUT/SUBMIT + BUTTON/SUBMIT + + """ + def __init__(self, type, name, attrs, index=None): + ScalarControl.__init__(self, type, name, attrs, index) + # IE5 defaults SUBMIT value to "Submit Query"; Firebird 0.6 leaves it + # blank, Konqueror 3.1 defaults to "Submit". HTML spec. doesn't seem + # to define this. + if self.value is None: self.value = "" + self.readonly = True + + def get_labels(self): + res = [] + if self.value: + res.append(Label({"__text": self.value})) + res.extend(ScalarControl.get_labels(self)) + return res + + def is_of_kind(self, kind): return kind == "clickable" + + def _click(self, form, coord, return_type, request_class=_request.Request): + self._clicked = coord + r = form._switch_click(return_type, request_class) + self._clicked = False + return r + + def _totally_ordered_pairs(self): + if not self._clicked: + return [] + return ScalarControl._totally_ordered_pairs(self) + + +#--------------------------------------------------- +class ImageControl(SubmitControl): + """ + Covers: + + INPUT/IMAGE + + Coordinates are specified using one of the HTMLForm.click* methods. + + """ + def __init__(self, type, name, attrs, index=None): + SubmitControl.__init__(self, type, name, attrs, index) + self.readonly = False + + def _totally_ordered_pairs(self): + clicked = self._clicked + if self.disabled or not clicked: + return [] + name = self.name + if name is None: return [] + pairs = [ + (self._index, "%s.x" % name, str(clicked[0])), + (self._index+1, "%s.y" % name, str(clicked[1])), + ] + value = self._value + if value: + pairs.append((self._index+2, name, value)) + return pairs + + get_labels = ScalarControl.get_labels + +# aliases, just to make str(control) and str(form) clearer +class PasswordControl(TextControl): pass +class HiddenControl(TextControl): pass +class TextareaControl(TextControl): pass +class SubmitButtonControl(SubmitControl): pass + + +def is_listcontrol(control): return control.is_of_kind("list") + + +class HTMLForm: + """Represents a single HTML <form> ... </form> element. + + A form consists of a sequence of controls that usually have names, and + which can take on various values. The values of the various types of + controls represent variously: text, zero-or-one-of-many or many-of-many + choices, and files to be uploaded. Some controls can be clicked on to + submit the form, and clickable controls' values sometimes include the + coordinates of the click. + + Forms can be filled in with data to be returned to the server, and then + submitted, using the click method to generate a request object suitable for + passing to mechanize.urlopen (or the click_request_data or click_pairs + methods for integration with third-party code). + + import mechanize + forms = mechanize.ParseFile(html, base_uri) + form = forms[0] + + form["query"] = "Python" + form.find_control("nr_results").get("lots").selected = True + + response = mechanize.urlopen(form.click()) + + Usually, HTMLForm instances are not created directly. Instead, the + ParseFile or ParseResponse factory functions are used. If you do construct + HTMLForm objects yourself, however, note that an HTMLForm instance is only + properly initialised after the fixup method has been called (ParseFile and + ParseResponse do this for you). See ListControl.__doc__ for the reason + this is required. + + Indexing a form (form["control_name"]) returns the named Control's value + attribute. Assignment to a form index (form["control_name"] = something) + is equivalent to assignment to the named Control's value attribute. If you + need to be more specific than just supplying the control's name, use the + set_value and get_value methods. + + ListControl values are lists of item names (specifically, the names of the + items that are selected and not disabled, and hence are "successful" -- ie. + cause data to be returned to the server). The list item's name is the + value of the corresponding HTML element's"value" attribute. + + Example: + + <INPUT type="CHECKBOX" name="cheeses" value="leicester"></INPUT> + <INPUT type="CHECKBOX" name="cheeses" value="cheddar"></INPUT> + + defines a CHECKBOX control with name "cheeses" which has two items, named + "leicester" and "cheddar". + + Another example: + + <SELECT name="more_cheeses"> + <OPTION>1</OPTION> + <OPTION value="2" label="CHEDDAR">cheddar</OPTION> + </SELECT> + + defines a SELECT control with name "more_cheeses" which has two items, + named "1" and "2" (because the OPTION element's value HTML attribute + defaults to the element contents -- see SelectControl.__doc__ for more on + these defaulting rules). + + To select, deselect or otherwise manipulate individual list items, use the + HTMLForm.find_control() and ListControl.get() methods. To set the whole + value, do as for any other control: use indexing or the set_/get_value + methods. + + Example: + + # select *only* the item named "cheddar" + form["cheeses"] = ["cheddar"] + # select "cheddar", leave other items unaffected + form.find_control("cheeses").get("cheddar").selected = True + + Some controls (RADIO and SELECT without the multiple attribute) can only + have zero or one items selected at a time. Some controls (CHECKBOX and + SELECT with the multiple attribute) can have multiple items selected at a + time. To set the whole value of a ListControl, assign a sequence to a form + index: + + form["cheeses"] = ["cheddar", "leicester"] + + If the ListControl is not multiple-selection, the assigned list must be of + length one. + + To check if a control has an item, if an item is selected, or if an item is + successful (selected and not disabled), respectively: + + "cheddar" in [item.name for item in form.find_control("cheeses").items] + "cheddar" in [item.name for item in form.find_control("cheeses").items and + item.selected] + "cheddar" in form["cheeses"] # (or "cheddar" in form.get_value("cheeses")) + + Note that some list items may be disabled (see below). + + Note the following mistake: + + form[control_name] = control_value + assert form[control_name] == control_value # not necessarily true + + The reason for this is that form[control_name] always gives the list items + in the order they were listed in the HTML. + + List items (hence list values, too) can be referred to in terms of list + item labels rather than list item names using the appropriate label + arguments. Note that each item may have several labels. + + The question of default values of OPTION contents, labels and values is + somewhat complicated: see SelectControl.__doc__ and + ListControl.get_item_attrs.__doc__ if you think you need to know. + + Controls can be disabled or readonly. In either case, the control's value + cannot be changed until you clear those flags (see example below). + Disabled is the state typically represented by browsers by 'greying out' a + control. Disabled controls are not 'successful' -- they don't cause data + to get returned to the server. Readonly controls usually appear in + browsers as read-only text boxes. Readonly controls are successful. List + items can also be disabled. Attempts to select or deselect disabled items + fail with AttributeError. + + If a lot of controls are readonly, it can be useful to do this: + + form.set_all_readonly(False) + + To clear a control's value attribute, so that it is not successful (until a + value is subsequently set): + + form.clear("cheeses") + + More examples: + + control = form.find_control("cheeses") + control.disabled = False + control.readonly = False + control.get("gruyere").disabled = True + control.items[0].selected = True + + See the various Control classes for further documentation. Many methods + take name, type, kind, id, label and nr arguments to specify the control to + be operated on: see HTMLForm.find_control.__doc__. + + ControlNotFoundError (subclass of ValueError) is raised if the specified + control can't be found. This includes occasions where a non-ListControl + is found, but the method (set, for example) requires a ListControl. + ItemNotFoundError (subclass of ValueError) is raised if a list item can't + be found. ItemCountError (subclass of ValueError) is raised if an attempt + is made to select more than one item and the control doesn't allow that, or + set/get_single are called and the control contains more than one item. + AttributeError is raised if a control or item is readonly or disabled and + an attempt is made to alter its value. + + Security note: Remember that any passwords you store in HTMLForm instances + will be saved to disk in the clear if you pickle them (directly or + indirectly). The simplest solution to this is to avoid pickling HTMLForm + objects. You could also pickle before filling in any password, or just set + the password to "" before pickling. + + + Public attributes: + + action: full (absolute URI) form action + method: "GET" or "POST" + enctype: form transfer encoding MIME type + name: name of form (None if no name was specified) + attrs: dictionary mapping original HTML form attributes to their values + + controls: list of Control instances; do not alter this list + (instead, call form.new_control to make a Control and add it to the + form, or control.add_to_form if you already have a Control instance) + + + + Methods for form filling: + ------------------------- + + Most of the these methods have very similar arguments. See + HTMLForm.find_control.__doc__ for details of the name, type, kind, label + and nr arguments. + + def find_control(self, + name=None, type=None, kind=None, id=None, predicate=None, + nr=None, label=None) + + get_value(name=None, type=None, kind=None, id=None, nr=None, + by_label=False, # by_label is deprecated + label=None) + set_value(value, + name=None, type=None, kind=None, id=None, nr=None, + by_label=False, # by_label is deprecated + label=None) + + clear_all() + clear(name=None, type=None, kind=None, id=None, nr=None, label=None) + + set_all_readonly(readonly) + + + Method applying only to FileControls: + + add_file(file_object, + content_type="application/octet-stream", filename=None, + name=None, id=None, nr=None, label=None) + + + Methods applying only to clickable controls: + + click(name=None, type=None, id=None, nr=0, coord=(1,1), label=None) + click_request_data(name=None, type=None, id=None, nr=0, coord=(1,1), + label=None) + click_pairs(name=None, type=None, id=None, nr=0, coord=(1,1), label=None) + + """ + + type2class = { + "text": TextControl, + "password": PasswordControl, + "hidden": HiddenControl, + "textarea": TextareaControl, + + "isindex": IsindexControl, + + "file": FileControl, + + "button": IgnoreControl, + "buttonbutton": IgnoreControl, + "reset": IgnoreControl, + "resetbutton": IgnoreControl, + + "submit": SubmitControl, + "submitbutton": SubmitButtonControl, + "image": ImageControl, + + "radio": RadioControl, + "checkbox": CheckboxControl, + "select": SelectControl, + } + +#--------------------------------------------------- +# Initialisation. Use ParseResponse / ParseFile instead. + + def __init__(self, action, method="GET", + enctype="application/x-www-form-urlencoded", + name=None, attrs=None, + request_class=_request.Request, + forms=None, labels=None, id_to_labels=None, + backwards_compat=True): + """ + In the usual case, use ParseResponse (or ParseFile) to create new + HTMLForm objects. + + action: full (absolute URI) form action + method: "GET" or "POST" + enctype: form transfer encoding MIME type + name: name of form + attrs: dictionary mapping original HTML form attributes to their values + + """ + self.action = action + self.method = method + self.enctype = enctype + self.name = name + if attrs is not None: + self.attrs = attrs.copy() + else: + self.attrs = {} + self.controls = [] + self._request_class = request_class + + # these attributes are used by zope.testbrowser + self._forms = forms # this is a semi-public API! + self._labels = labels # this is a semi-public API! + self._id_to_labels = id_to_labels # this is a semi-public API! + + self.backwards_compat = backwards_compat # note __setattr__ + + self._urlunparse = urlparse.urlunparse + self._urlparse = urlparse.urlparse + + def __getattr__(self, name): + if name == "backwards_compat": + return self._backwards_compat + return getattr(HTMLForm, name) + + def __setattr__(self, name, value): + # yuck + if name == "backwards_compat": + name = "_backwards_compat" + value = bool(value) + for cc in self.controls: + try: + items = cc.items + except AttributeError: + continue + else: + for ii in items: + for ll in ii.get_labels(): + ll._backwards_compat = value + self.__dict__[name] = value + + def new_control(self, type, name, attrs, + ignore_unknown=False, select_default=False, index=None): + """Adds a new control to the form. + + This is usually called by ParseFile and ParseResponse. Don't call it + youself unless you're building your own Control instances. + + Note that controls representing lists of items are built up from + controls holding only a single list item. See ListControl.__doc__ for + further information. + + type: type of control (see Control.__doc__ for a list) + attrs: HTML attributes of control + ignore_unknown: if true, use a dummy Control instance for controls of + unknown type; otherwise, use a TextControl + select_default: for RADIO and multiple-selection SELECT controls, pick + the first item as the default if no 'selected' HTML attribute is + present (this defaulting happens when the HTMLForm.fixup method is + called) + index: index of corresponding element in HTML (see + MoreFormTests.test_interspersed_controls for motivation) + + """ + type = type.lower() + klass = self.type2class.get(type) + if klass is None: + if ignore_unknown: + klass = IgnoreControl + else: + klass = TextControl + + a = attrs.copy() + if issubclass(klass, ListControl): + control = klass(type, name, a, select_default, index) + else: + control = klass(type, name, a, index) + + if type == "select" and len(attrs) == 1: + for ii in range(len(self.controls)-1, -1, -1): + ctl = self.controls[ii] + if ctl.type == "select": + ctl.close_control() + break + + control.add_to_form(self) + control._urlparse = self._urlparse + control._urlunparse = self._urlunparse + + def fixup(self): + """Normalise form after all controls have been added. + + This is usually called by ParseFile and ParseResponse. Don't call it + youself unless you're building your own Control instances. + + This method should only be called once, after all controls have been + added to the form. + + """ + for control in self.controls: + control.fixup() + self.backwards_compat = self._backwards_compat + +#--------------------------------------------------- + def __str__(self): + header = "%s%s %s %s" % ( + (self.name and self.name+" " or ""), + self.method, self.action, self.enctype) + rep = [header] + for control in self.controls: + rep.append(" %s" % str(control)) + return "<%s>" % "\n".join(rep) + +#--------------------------------------------------- +# Form-filling methods. + + def __getitem__(self, name): + return self.find_control(name).value + def __contains__(self, name): + return bool(self.find_control(name)) + def __setitem__(self, name, value): + control = self.find_control(name) + try: + control.value = value + except AttributeError, e: + raise ValueError(str(e)) + + def get_value(self, + name=None, type=None, kind=None, id=None, nr=None, + by_label=False, # by_label is deprecated + label=None): + """Return value of control. + + If only name and value arguments are supplied, equivalent to + + form[name] + + """ + if by_label: + deprecation("form.get_value_by_label(...)") + c = self.find_control(name, type, kind, id, label=label, nr=nr) + if by_label: + try: + meth = c.get_value_by_label + except AttributeError: + raise NotImplementedError( + "control '%s' does not yet support by_label" % c.name) + else: + return meth() + else: + return c.value + def set_value(self, value, + name=None, type=None, kind=None, id=None, nr=None, + by_label=False, # by_label is deprecated + label=None): + """Set value of control. + + If only name and value arguments are supplied, equivalent to + + form[name] = value + + """ + if by_label: + deprecation("form.get_value_by_label(...)") + c = self.find_control(name, type, kind, id, label=label, nr=nr) + if by_label: + try: + meth = c.set_value_by_label + except AttributeError: + raise NotImplementedError( + "control '%s' does not yet support by_label" % c.name) + else: + meth(value) + else: + c.value = value + def get_value_by_label( + self, name=None, type=None, kind=None, id=None, label=None, nr=None): + """ + + All arguments should be passed by name. + + """ + c = self.find_control(name, type, kind, id, label=label, nr=nr) + return c.get_value_by_label() + + def set_value_by_label( + self, value, + name=None, type=None, kind=None, id=None, label=None, nr=None): + """ + + All arguments should be passed by name. + + """ + c = self.find_control(name, type, kind, id, label=label, nr=nr) + c.set_value_by_label(value) + + def set_all_readonly(self, readonly): + for control in self.controls: + control.readonly = bool(readonly) + + def clear_all(self): + """Clear the value attributes of all controls in the form. + + See HTMLForm.clear.__doc__. + + """ + for control in self.controls: + control.clear() + + def clear(self, + name=None, type=None, kind=None, id=None, nr=None, label=None): + """Clear the value attribute of a control. + + As a result, the affected control will not be successful until a value + is subsequently set. AttributeError is raised on readonly controls. + + """ + c = self.find_control(name, type, kind, id, label=label, nr=nr) + c.clear() + + +#--------------------------------------------------- +# Form-filling methods applying only to ListControls. + + def possible_items(self, # deprecated + name=None, type=None, kind=None, id=None, + nr=None, by_label=False, label=None): + """Return a list of all values that the specified control can take.""" + c = self._find_list_control(name, type, kind, id, label, nr) + return c.possible_items(by_label) + + def set(self, selected, item_name, # deprecated + name=None, type=None, kind=None, id=None, nr=None, + by_label=False, label=None): + """Select / deselect named list item. + + selected: boolean selected state + + """ + self._find_list_control(name, type, kind, id, label, nr).set( + selected, item_name, by_label) + def toggle(self, item_name, # deprecated + name=None, type=None, kind=None, id=None, nr=None, + by_label=False, label=None): + """Toggle selected state of named list item.""" + self._find_list_control(name, type, kind, id, label, nr).toggle( + item_name, by_label) + + def set_single(self, selected, # deprecated + name=None, type=None, kind=None, id=None, + nr=None, by_label=None, label=None): + """Select / deselect list item in a control having only one item. + + If the control has multiple list items, ItemCountError is raised. + + This is just a convenience method, so you don't need to know the item's + name -- the item name in these single-item controls is usually + something meaningless like "1" or "on". + + For example, if a checkbox has a single item named "on", the following + two calls are equivalent: + + control.toggle("on") + control.toggle_single() + + """ # by_label ignored and deprecated + self._find_list_control( + name, type, kind, id, label, nr).set_single(selected) + def toggle_single(self, name=None, type=None, kind=None, id=None, + nr=None, by_label=None, label=None): # deprecated + """Toggle selected state of list item in control having only one item. + + The rest is as for HTMLForm.set_single.__doc__. + + """ # by_label ignored and deprecated + self._find_list_control(name, type, kind, id, label, nr).toggle_single() + +#--------------------------------------------------- +# Form-filling method applying only to FileControls. + + def add_file(self, file_object, content_type=None, filename=None, + name=None, id=None, nr=None, label=None): + """Add a file to be uploaded. + + file_object: file-like object (with read method) from which to read + data to upload + content_type: MIME content type of data to upload + filename: filename to pass to server + + If filename is None, no filename is sent to the server. + + If content_type is None, the content type is guessed based on the + filename and the data from read from the file object. + + XXX + At the moment, guessed content type is always application/octet-stream. + Use sndhdr, imghdr modules. Should also try to guess HTML, XML, and + plain text. + + Note the following useful HTML attributes of file upload controls (see + HTML 4.01 spec, section 17): + + accept: comma-separated list of content types that the server will + handle correctly; you can use this to filter out non-conforming files + size: XXX IIRC, this is indicative of whether form wants multiple or + single files + maxlength: XXX hint of max content length in bytes? + + """ + self.find_control(name, "file", id=id, label=label, nr=nr).add_file( + file_object, content_type, filename) + +#--------------------------------------------------- +# Form submission methods, applying only to clickable controls. + + def click(self, name=None, type=None, id=None, nr=0, coord=(1,1), + request_class=_request.Request, + label=None): + """Return request that would result from clicking on a control. + + The request object is a mechanize.Request instance, which you can pass + to mechanize.urlopen. + + Only some control types (INPUT/SUBMIT & BUTTON/SUBMIT buttons and + IMAGEs) can be clicked. + + Will click on the first clickable control, subject to the name, type + and nr arguments (as for find_control). If no name, type, id or number + is specified and there are no clickable controls, a request will be + returned for the form in its current, un-clicked, state. + + IndexError is raised if any of name, type, id or nr is specified but no + matching control is found. ValueError is raised if the HTMLForm has an + enctype attribute that is not recognised. + + You can optionally specify a coordinate to click at, which only makes a + difference if you clicked on an image. + + """ + return self._click(name, type, id, label, nr, coord, "request", + self._request_class) + + def click_request_data(self, + name=None, type=None, id=None, + nr=0, coord=(1,1), + request_class=_request.Request, + label=None): + """As for click method, but return a tuple (url, data, headers). + + You can use this data to send a request to the server. This is useful + if you're using httplib or urllib rather than mechanize. Otherwise, + use the click method. + + # Untested. Have to subclass to add headers, I think -- so use + # mechanize instead! + import urllib + url, data, hdrs = form.click_request_data() + r = urllib.urlopen(url, data) + + # Untested. I don't know of any reason to use httplib -- you can get + # just as much control with mechanize. + import httplib, urlparse + url, data, hdrs = form.click_request_data() + tup = urlparse(url) + host, path = tup[1], urlparse.urlunparse((None, None)+tup[2:]) + conn = httplib.HTTPConnection(host) + if data: + httplib.request("POST", path, data, hdrs) + else: + httplib.request("GET", path, headers=hdrs) + r = conn.getresponse() + + """ + return self._click(name, type, id, label, nr, coord, "request_data", + self._request_class) + + def click_pairs(self, name=None, type=None, id=None, + nr=0, coord=(1,1), + label=None): + """As for click_request_data, but returns a list of (key, value) pairs. + + You can use this list as an argument to urllib.urlencode. This is + usually only useful if you're using httplib or urllib rather than + mechanize. It may also be useful if you want to manually tweak the + keys and/or values, but this should not be necessary. Otherwise, use + the click method. + + Note that this method is only useful for forms of MIME type + x-www-form-urlencoded. In particular, it does not return the + information required for file upload. If you need file upload and are + not using mechanize, use click_request_data. + """ + return self._click(name, type, id, label, nr, coord, "pairs", + self._request_class) + +#--------------------------------------------------- + + def find_control(self, + name=None, type=None, kind=None, id=None, + predicate=None, nr=None, + label=None): + """Locate and return some specific control within the form. + + At least one of the name, type, kind, predicate and nr arguments must + be supplied. If no matching control is found, ControlNotFoundError is + raised. + + If name is specified, then the control must have the indicated name. + + If type is specified then the control must have the specified type (in + addition to the types possible for <input> HTML tags: "text", + "password", "hidden", "submit", "image", "button", "radio", "checkbox", + "file" we also have "reset", "buttonbutton", "submitbutton", + "resetbutton", "textarea", "select" and "isindex"). + + If kind is specified, then the control must fall into the specified + group, each of which satisfies a particular interface. The types are + "text", "list", "multilist", "singlelist", "clickable" and "file". + + If id is specified, then the control must have the indicated id. + + If predicate is specified, then the control must match that function. + The predicate function is passed the control as its single argument, + and should return a boolean value indicating whether the control + matched. + + nr, if supplied, is the sequence number of the control (where 0 is the + first). Note that control 0 is the first control matching all the + other arguments (if supplied); it is not necessarily the first control + in the form. If no nr is supplied, AmbiguityError is raised if + multiple controls match the other arguments (unless the + .backwards-compat attribute is true). + + If label is specified, then the control must have this label. Note + that radio controls and checkboxes never have labels: their items do. + + """ + if ((name is None) and (type is None) and (kind is None) and + (id is None) and (label is None) and (predicate is None) and + (nr is None)): + raise ValueError( + "at least one argument must be supplied to specify control") + return self._find_control(name, type, kind, id, label, predicate, nr) + +#--------------------------------------------------- +# Private methods. + + def _find_list_control(self, + name=None, type=None, kind=None, id=None, + label=None, nr=None): + if ((name is None) and (type is None) and (kind is None) and + (id is None) and (label is None) and (nr is None)): + raise ValueError( + "at least one argument must be supplied to specify control") + + return self._find_control(name, type, kind, id, label, + is_listcontrol, nr) + + def _find_control(self, name, type, kind, id, label, predicate, nr): + if ((name is not None) and (name is not Missing) and + not isstringlike(name)): + raise TypeError("control name must be string-like") + if (type is not None) and not isstringlike(type): + raise TypeError("control type must be string-like") + if (kind is not None) and not isstringlike(kind): + raise TypeError("control kind must be string-like") + if (id is not None) and not isstringlike(id): + raise TypeError("control id must be string-like") + if (label is not None) and not isstringlike(label): + raise TypeError("control label must be string-like") + if (predicate is not None) and not callable(predicate): + raise TypeError("control predicate must be callable") + if (nr is not None) and nr < 0: + raise ValueError("control number must be a positive integer") + + orig_nr = nr + found = None + ambiguous = False + if nr is None and self.backwards_compat: + nr = 0 + + for control in self.controls: + if ((name is not None and name != control.name) and + (name is not Missing or control.name is not None)): + continue + if type is not None and type != control.type: + continue + if kind is not None and not control.is_of_kind(kind): + continue + if id is not None and id != control.id: + continue + if predicate and not predicate(control): + continue + if label: + for l in control.get_labels(): + if l.text.find(label) > -1: + break + else: + continue + if nr is not None: + if nr == 0: + return control # early exit: unambiguous due to nr + nr -= 1 + continue + if found: + ambiguous = True + break + found = control + + if found and not ambiguous: + return found + + description = [] + if name is not None: description.append("name %s" % repr(name)) + if type is not None: description.append("type '%s'" % type) + if kind is not None: description.append("kind '%s'" % kind) + if id is not None: description.append("id '%s'" % id) + if label is not None: description.append("label '%s'" % label) + if predicate is not None: + description.append("predicate %s" % predicate) + if orig_nr: description.append("nr %d" % orig_nr) + description = ", ".join(description) + + if ambiguous: + raise AmbiguityError("more than one control matching "+description) + elif not found: + raise ControlNotFoundError("no control matching "+description) + assert False + + def _click(self, name, type, id, label, nr, coord, return_type, + request_class=_request.Request): + try: + control = self._find_control( + name, type, "clickable", id, label, None, nr) + except ControlNotFoundError: + if ((name is not None) or (type is not None) or (id is not None) or + (label is not None) or (nr != 0)): + raise + # no clickable controls, but no control was explicitly requested, + # so return state without clicking any control + return self._switch_click(return_type, request_class) + else: + return control._click(self, coord, return_type, request_class) + + def _pairs(self): + """Return sequence of (key, value) pairs suitable for urlencoding.""" + return [(k, v) for (i, k, v, c_i) in self._pairs_and_controls()] + + + def _pairs_and_controls(self): + """Return sequence of (index, key, value, control_index) + of totally ordered pairs suitable for urlencoding. + + control_index is the index of the control in self.controls + """ + pairs = [] + for control_index in range(len(self.controls)): + control = self.controls[control_index] + for ii, key, val in control._totally_ordered_pairs(): + pairs.append((ii, key, val, control_index)) + + # stable sort by ONLY first item in tuple + pairs.sort() + + return pairs + + def _request_data(self): + """Return a tuple (url, data, headers).""" + method = self.method.upper() + #scheme, netloc, path, parameters, query, frag = urlparse.urlparse(self.action) + parts = self._urlparse(self.action) + rest, (query, frag) = parts[:-2], parts[-2:] + + if method == "GET": + if self.enctype != "application/x-www-form-urlencoded": + raise ValueError( + "unknown GET form encoding type '%s'" % self.enctype) + parts = rest + (urllib.urlencode(self._pairs()), None) + uri = self._urlunparse(parts) + return uri, None, [] + elif method == "POST": + parts = rest + (query, None) + uri = self._urlunparse(parts) + if self.enctype == "application/x-www-form-urlencoded": + return (uri, urllib.urlencode(self._pairs()), + [("Content-Type", self.enctype)]) + elif self.enctype == "multipart/form-data": + data = StringIO() + http_hdrs = [] + mw = MimeWriter(data, http_hdrs) + mw.startmultipartbody("form-data", add_to_http_hdrs=True, + prefix=0) + for ii, k, v, control_index in self._pairs_and_controls(): + self.controls[control_index]._write_mime_data(mw, k, v) + mw.lastpart() + return uri, data.getvalue(), http_hdrs + else: + raise ValueError( + "unknown POST form encoding type '%s'" % self.enctype) + else: + raise ValueError("Unknown method '%s'" % method) + + def _switch_click(self, return_type, request_class=_request.Request): + # This is called by HTMLForm and clickable Controls to hide switching + # on return_type. + if return_type == "pairs": + return self._pairs() + elif return_type == "request_data": + return self._request_data() + else: + req_data = self._request_data() + req = request_class(req_data[0], req_data[1]) + for key, val in req_data[2]: + add_hdr = req.add_header + if key.lower() == "content-type": + try: + add_hdr = req.add_unredirected_header + except AttributeError: + # pre-2.4 and not using ClientCookie + pass + add_hdr(key, val) + return req diff --git a/CMGTools/Production/python/mechanize/_form.pyc b/CMGTools/Production/python/mechanize/_form.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4bc8985942aa9315f590a3f8465df793007b642d GIT binary patch literal 116332 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_gzip.py b/CMGTools/Production/python/mechanize/_gzip.py new file mode 100644 index 0000000..7e9d6a0 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_gzip.py @@ -0,0 +1,105 @@ +from cStringIO import StringIO + +import _response +import _urllib2_fork + + +# GzipConsumer was taken from Fredrik Lundh's effbot.org-0.1-20041009 library +class GzipConsumer: + + def __init__(self, consumer): + self.__consumer = consumer + self.__decoder = None + self.__data = "" + + def __getattr__(self, key): + return getattr(self.__consumer, key) + + def feed(self, data): + if self.__decoder is None: + # check if we have a full gzip header + data = self.__data + data + try: + i = 10 + flag = ord(data[3]) + if flag & 4: # extra + x = ord(data[i]) + 256*ord(data[i+1]) + i = i + 2 + x + if flag & 8: # filename + while ord(data[i]): + i = i + 1 + i = i + 1 + if flag & 16: # comment + while ord(data[i]): + i = i + 1 + i = i + 1 + if flag & 2: # crc + i = i + 2 + if len(data) < i: + raise IndexError("not enough data") + if data[:3] != "\x1f\x8b\x08": + raise IOError("invalid gzip data") + data = data[i:] + except IndexError: + self.__data = data + return # need more data + import zlib + self.__data = "" + self.__decoder = zlib.decompressobj(-zlib.MAX_WBITS) + data = self.__decoder.decompress(data) + if data: + self.__consumer.feed(data) + + def close(self): + if self.__decoder: + data = self.__decoder.flush() + if data: + self.__consumer.feed(data) + self.__consumer.close() + + +# -------------------------------------------------------------------- + +# the rest of this module is John Lee's stupid code, not +# Fredrik's nice code :-) + +class stupid_gzip_consumer: + def __init__(self): self.data = [] + def feed(self, data): self.data.append(data) + +class stupid_gzip_wrapper(_response.closeable_response): + def __init__(self, response): + self._response = response + + c = stupid_gzip_consumer() + gzc = GzipConsumer(c) + gzc.feed(response.read()) + self.__data = StringIO("".join(c.data)) + + def read(self, size=-1): + return self.__data.read(size) + def readline(self, size=-1): + return self.__data.readline(size) + def readlines(self, sizehint=-1): + return self.__data.readlines(sizehint) + + def __getattr__(self, name): + # delegate unknown methods/attributes + return getattr(self._response, name) + +class HTTPGzipProcessor(_urllib2_fork.BaseHandler): + handler_order = 200 # response processing before HTTPEquivProcessor + + def http_request(self, request): + request.add_header("Accept-Encoding", "gzip") + return request + + def http_response(self, request, response): + # post-process response + enc_hdrs = response.info().getheaders("Content-encoding") + for enc_hdr in enc_hdrs: + if ("gzip" in enc_hdr) or ("compress" in enc_hdr): + return stupid_gzip_wrapper(response) + return response + + https_response = http_response diff --git a/CMGTools/Production/python/mechanize/_gzip.pyc b/CMGTools/Production/python/mechanize/_gzip.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0979440d71f792b84c54585a38c8926a7144206f GIT binary patch literal 4735 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 Wy+EHW7;6p%Q)a3<dw#Zh?C4(s)}jvp literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_headersutil.py b/CMGTools/Production/python/mechanize/_headersutil.py new file mode 100644 index 0000000..d8c78e9 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_headersutil.py @@ -0,0 +1,241 @@ +"""Utility functions for HTTP header value parsing and construction. + +Copyright 1997-1998, Gisle Aas +Copyright 2002-2006, John J. Lee + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import os, re +from types import StringType +from types import UnicodeType +STRING_TYPES = StringType, UnicodeType + +from _util import http2time +import _rfc3986 + + +def is_html_file_extension(url, allow_xhtml): + ext = os.path.splitext(_rfc3986.urlsplit(url)[2])[1] + html_exts = [".htm", ".html"] + if allow_xhtml: + html_exts += [".xhtml"] + return ext in html_exts + + +def is_html(ct_headers, url, allow_xhtml=False): + """ + ct_headers: Sequence of Content-Type headers + url: Response URL + + """ + if not ct_headers: + return is_html_file_extension(url, allow_xhtml) + headers = split_header_words(ct_headers) + if len(headers) < 1: + return is_html_file_extension(url, allow_xhtml) + first_header = headers[0] + first_parameter = first_header[0] + ct = first_parameter[0] + html_types = ["text/html"] + if allow_xhtml: + html_types += [ + "text/xhtml", "text/xml", + "application/xml", "application/xhtml+xml", + ] + return ct in html_types + + +def unmatched(match): + """Return unmatched part of re.Match object.""" + start, end = match.span(0) + return match.string[:start]+match.string[end:] + +token_re = re.compile(r"^\s*([^=\s;,]+)") +quoted_value_re = re.compile(r"^\s*=\s*\"([^\"\\]*(?:\\.[^\"\\]*)*)\"") +value_re = re.compile(r"^\s*=\s*([^\s;,]*)") +escape_re = re.compile(r"\\(.)") +def split_header_words(header_values): + r"""Parse header values into a list of lists containing key,value pairs. + + The function knows how to deal with ",", ";" and "=" as well as quoted + values after "=". A list of space separated tokens are parsed as if they + were separated by ";". + + If the header_values passed as argument contains multiple values, then they + are treated as if they were a single value separated by comma ",". + + This means that this function is useful for parsing header fields that + follow this syntax (BNF as from the HTTP/1.1 specification, but we relax + the requirement for tokens). + + headers = #header + header = (token | parameter) *( [";"] (token | parameter)) + + token = 1*<any CHAR except CTLs or separators> + separators = "(" | ")" | "<" | ">" | "@" + | "," | ";" | ":" | "\" | <"> + | "/" | "[" | "]" | "?" | "=" + | "{" | "}" | SP | HT + + quoted-string = ( <"> *(qdtext | quoted-pair ) <"> ) + qdtext = <any TEXT except <">> + quoted-pair = "\" CHAR + + parameter = attribute "=" value + attribute = token + value = token | quoted-string + + Each header is represented by a list of key/value pairs. The value for a + simple token (not part of a parameter) is None. Syntactically incorrect + headers will not necessarily be parsed as you would want. + + This is easier to describe with some examples: + + >>> split_header_words(['foo="bar"; port="80,81"; discard, bar=baz']) + [[('foo', 'bar'), ('port', '80,81'), ('discard', None)], [('bar', 'baz')]] + >>> split_header_words(['text/html; charset="iso-8859-1"']) + [[('text/html', None), ('charset', 'iso-8859-1')]] + >>> split_header_words([r'Basic realm="\"foo\bar\""']) + [[('Basic', None), ('realm', '"foobar"')]] + + """ + assert type(header_values) not in STRING_TYPES + result = [] + for text in header_values: + orig_text = text + pairs = [] + while text: + m = token_re.search(text) + if m: + text = unmatched(m) + name = m.group(1) + m = quoted_value_re.search(text) + if m: # quoted value + text = unmatched(m) + value = m.group(1) + value = escape_re.sub(r"\1", value) + else: + m = value_re.search(text) + if m: # unquoted value + text = unmatched(m) + value = m.group(1) + value = value.rstrip() + else: + # no value, a lone token + value = None + pairs.append((name, value)) + elif text.lstrip().startswith(","): + # concatenated headers, as per RFC 2616 section 4.2 + text = text.lstrip()[1:] + if pairs: result.append(pairs) + pairs = [] + else: + # skip junk + non_junk, nr_junk_chars = re.subn("^[=\s;]*", "", text) + assert nr_junk_chars > 0, ( + "split_header_words bug: '%s', '%s', %s" % + (orig_text, text, pairs)) + text = non_junk + if pairs: result.append(pairs) + return result + +join_escape_re = re.compile(r"([\"\\])") +def join_header_words(lists): + """Do the inverse of the conversion done by split_header_words. + + Takes a list of lists of (key, value) pairs and produces a single header + value. Attribute values are quoted if needed. + + >>> join_header_words([[("text/plain", None), ("charset", "iso-8859/1")]]) + 'text/plain; charset="iso-8859/1"' + >>> join_header_words([[("text/plain", None)], [("charset", "iso-8859/1")]]) + 'text/plain, charset="iso-8859/1"' + + """ + headers = [] + for pairs in lists: + attr = [] + for k, v in pairs: + if v is not None: + if not re.search(r"^\w+$", v): + v = join_escape_re.sub(r"\\\1", v) # escape " and \ + v = '"%s"' % v + if k is None: # Netscape cookies may have no name + k = v + else: + k = "%s=%s" % (k, v) + attr.append(k) + if attr: headers.append("; ".join(attr)) + return ", ".join(headers) + +def strip_quotes(text): + if text.startswith('"'): + text = text[1:] + if text.endswith('"'): + text = text[:-1] + return text + +def parse_ns_headers(ns_headers): + """Ad-hoc parser for Netscape protocol cookie-attributes. + + The old Netscape cookie format for Set-Cookie can for instance contain + an unquoted "," in the expires field, so we have to use this ad-hoc + parser instead of split_header_words. + + XXX This may not make the best possible effort to parse all the crap + that Netscape Cookie headers contain. Ronald Tschalar's HTTPClient + parser is probably better, so could do worse than following that if + this ever gives any trouble. + + Currently, this is also used for parsing RFC 2109 cookies. + + """ + known_attrs = ("expires", "domain", "path", "secure", + # RFC 2109 attrs (may turn up in Netscape cookies, too) + "version", "port", "max-age") + + result = [] + for ns_header in ns_headers: + pairs = [] + version_set = False + params = re.split(r";\s*", ns_header) + for ii in range(len(params)): + param = params[ii] + param = param.rstrip() + if param == "": continue + if "=" not in param: + k, v = param, None + else: + k, v = re.split(r"\s*=\s*", param, 1) + k = k.lstrip() + if ii != 0: + lc = k.lower() + if lc in known_attrs: + k = lc + if k == "version": + # This is an RFC 2109 cookie. + v = strip_quotes(v) + version_set = True + if k == "expires": + # convert expires date to seconds since epoch + v = http2time(strip_quotes(v)) # None if invalid + pairs.append((k, v)) + + if pairs: + if not version_set: + pairs.append(("version", "0")) + result.append(pairs) + + return result + + +def _test(): + import doctest, _headersutil + return doctest.testmod(_headersutil) + +if __name__ == "__main__": + _test() diff --git a/CMGTools/Production/python/mechanize/_headersutil.pyc b/CMGTools/Production/python/mechanize/_headersutil.pyc new file mode 100644 index 0000000000000000000000000000000000000000..287642562397a8fbc3451a6ca10d13a2d86b28b3 GIT binary patch literal 8327 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_html.py b/CMGTools/Production/python/mechanize/_html.py new file mode 100644 index 0000000..1a4e2c0 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_html.py @@ -0,0 +1,629 @@ +"""HTML handling. + +Copyright 2003-2006 John J. Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it under +the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt +included with the distribution). + +""" + +import codecs +import copy +import htmlentitydefs +import re + +import _sgmllib_copy as sgmllib + +import _beautifulsoup +import _form +from _headersutil import split_header_words, is_html as _is_html +import _request +import _rfc3986 + +DEFAULT_ENCODING = "latin-1" + +COMPRESS_RE = re.compile(r"\s+") + + +class CachingGeneratorFunction(object): + """Caching wrapper around a no-arguments iterable.""" + + def __init__(self, iterable): + self._cache = [] + # wrap iterable to make it non-restartable (otherwise, repeated + # __call__ would give incorrect results) + self._iterator = iter(iterable) + + def __call__(self): + cache = self._cache + for item in cache: + yield item + for item in self._iterator: + cache.append(item) + yield item + + +class EncodingFinder: + def __init__(self, default_encoding): + self._default_encoding = default_encoding + def encoding(self, response): + # HTTPEquivProcessor may be in use, so both HTTP and HTTP-EQUIV + # headers may be in the response. HTTP-EQUIV headers come last, + # so try in order from first to last. + for ct in response.info().getheaders("content-type"): + for k, v in split_header_words([ct])[0]: + if k == "charset": + encoding = v + try: + codecs.lookup(v) + except LookupError: + continue + else: + return encoding + return self._default_encoding + + +class ResponseTypeFinder: + def __init__(self, allow_xhtml): + self._allow_xhtml = allow_xhtml + def is_html(self, response, encoding): + ct_hdrs = response.info().getheaders("content-type") + url = response.geturl() + # XXX encoding + return _is_html(ct_hdrs, url, self._allow_xhtml) + + +class Args(object): + + # idea for this argument-processing trick is from Peter Otten + + def __init__(self, args_map): + self.__dict__["dictionary"] = dict(args_map) + + def __getattr__(self, key): + try: + return self.dictionary[key] + except KeyError: + return getattr(self.__class__, key) + + def __setattr__(self, key, value): + if key == "dictionary": + raise AttributeError() + self.dictionary[key] = value + + +def form_parser_args( + select_default=False, + form_parser_class=None, + request_class=None, + backwards_compat=False, + ): + return Args(locals()) + + +class Link: + def __init__(self, base_url, url, text, tag, attrs): + assert None not in [url, tag, attrs] + self.base_url = base_url + self.absolute_url = _rfc3986.urljoin(base_url, url) + self.url, self.text, self.tag, self.attrs = url, text, tag, attrs + def __cmp__(self, other): + try: + for name in "url", "text", "tag", "attrs": + if getattr(self, name) != getattr(other, name): + return -1 + except AttributeError: + return -1 + return 0 + def __repr__(self): + return "Link(base_url=%r, url=%r, text=%r, tag=%r, attrs=%r)" % ( + self.base_url, self.url, self.text, self.tag, self.attrs) + + +class LinksFactory: + + def __init__(self, + link_parser_class=None, + link_class=Link, + urltags=None, + ): + import _pullparser + if link_parser_class is None: + link_parser_class = _pullparser.TolerantPullParser + self.link_parser_class = link_parser_class + self.link_class = link_class + if urltags is None: + urltags = { + "a": "href", + "area": "href", + "frame": "src", + "iframe": "src", + } + self.urltags = urltags + self._response = None + self._encoding = None + + def set_response(self, response, base_url, encoding): + self._response = response + self._encoding = encoding + self._base_url = base_url + + def links(self): + """Return an iterator that provides links of the document.""" + response = self._response + encoding = self._encoding + base_url = self._base_url + p = self.link_parser_class(response, encoding=encoding) + + try: + for token in p.tags(*(self.urltags.keys()+["base"])): + if token.type == "endtag": + continue + if token.data == "base": + base_href = dict(token.attrs).get("href") + if base_href is not None: + base_url = base_href + continue + attrs = dict(token.attrs) + tag = token.data + text = None + # XXX use attr_encoding for ref'd doc if that doc does not + # provide one by other means + #attr_encoding = attrs.get("charset") + url = attrs.get(self.urltags[tag]) # XXX is "" a valid URL? + if not url: + # Probably an <A NAME="blah"> link or <AREA NOHREF...>. + # For our purposes a link is something with a URL, so + # ignore this. + continue + + url = _rfc3986.clean_url(url, encoding) + if tag == "a": + if token.type != "startendtag": + # hmm, this'd break if end tag is missing + text = p.get_compressed_text(("endtag", tag)) + # but this doesn't work for e.g. + # <a href="blah"><b>Andy</b></a> + #text = p.get_compressed_text() + + yield Link(base_url, url, text, tag, token.attrs) + except sgmllib.SGMLParseError, exc: + raise _form.ParseError(exc) + +class FormsFactory: + + """Makes a sequence of objects satisfying HTMLForm interface. + + After calling .forms(), the .global_form attribute is a form object + containing all controls not a descendant of any FORM element. + + For constructor argument docs, see ParseResponse argument docs. + """ + + def __init__(self, + select_default=False, + form_parser_class=None, + request_class=None, + backwards_compat=False, + ): + self.select_default = select_default + if form_parser_class is None: + form_parser_class = _form.FormParser + self.form_parser_class = form_parser_class + if request_class is None: + request_class = _request.Request + self.request_class = request_class + self.backwards_compat = backwards_compat + self._response = None + self.encoding = None + self.global_form = None + + def set_response(self, response, encoding): + self._response = response + self.encoding = encoding + self.global_form = None + + def forms(self): + encoding = self.encoding + forms = _form.ParseResponseEx( + self._response, + select_default=self.select_default, + form_parser_class=self.form_parser_class, + request_class=self.request_class, + encoding=encoding, + _urljoin=_rfc3986.urljoin, + _urlparse=_rfc3986.urlsplit, + _urlunparse=_rfc3986.urlunsplit, + ) + self.global_form = forms[0] + return forms[1:] + +class TitleFactory: + def __init__(self): + self._response = self._encoding = None + + def set_response(self, response, encoding): + self._response = response + self._encoding = encoding + + def _get_title_text(self, parser): + import _pullparser + text = [] + tok = None + while 1: + try: + tok = parser.get_token() + except _pullparser.NoMoreTokensError: + break + if tok.type == "data": + text.append(str(tok)) + elif tok.type == "entityref": + t = unescape("&%s;" % tok.data, + parser._entitydefs, parser.encoding) + text.append(t) + elif tok.type == "charref": + t = unescape_charref(tok.data, parser.encoding) + text.append(t) + elif tok.type in ["starttag", "endtag", "startendtag"]: + tag_name = tok.data + if tok.type == "endtag" and tag_name == "title": + break + text.append(str(tok)) + return COMPRESS_RE.sub(" ", "".join(text).strip()) + + def title(self): + import _pullparser + p = _pullparser.TolerantPullParser( + self._response, encoding=self._encoding) + try: + try: + p.get_tag("title") + except _pullparser.NoMoreTokensError: + return None + else: + return self._get_title_text(p) + except sgmllib.SGMLParseError, exc: + raise _form.ParseError(exc) + + +def unescape(data, entities, encoding): + if data is None or "&" not in data: + return data + + def replace_entities(match): + ent = match.group() + if ent[1] == "#": + return unescape_charref(ent[2:-1], encoding) + + repl = entities.get(ent[1:-1]) + if repl is not None: + repl = unichr(repl) + if type(repl) != type(""): + try: + repl = repl.encode(encoding) + except UnicodeError: + repl = ent + else: + repl = ent + return repl + + return re.sub(r"&#?[A-Za-z0-9]+?;", replace_entities, data) + +def unescape_charref(data, encoding): + name, base = data, 10 + if name.startswith("x"): + name, base= name[1:], 16 + uc = unichr(int(name, base)) + if encoding is None: + return uc + else: + try: + repl = uc.encode(encoding) + except UnicodeError: + repl = "&#%s;" % data + return repl + + +class MechanizeBs(_beautifulsoup.BeautifulSoup): + _entitydefs = htmlentitydefs.name2codepoint + # don't want the magic Microsoft-char workaround + PARSER_MASSAGE = [(re.compile('(<[^<>]*)/>'), + lambda(x):x.group(1) + ' />'), + (re.compile('<!\s+([^<>]*)>'), + lambda(x):'<!' + x.group(1) + '>') + ] + + def __init__(self, encoding, text=None, avoidParserProblems=True, + initialTextIsEverything=True): + self._encoding = encoding + _beautifulsoup.BeautifulSoup.__init__( + self, text, avoidParserProblems, initialTextIsEverything) + + def handle_charref(self, ref): + t = unescape("&#%s;"%ref, self._entitydefs, self._encoding) + self.handle_data(t) + def handle_entityref(self, ref): + t = unescape("&%s;"%ref, self._entitydefs, self._encoding) + self.handle_data(t) + def unescape_attrs(self, attrs): + escaped_attrs = [] + for key, val in attrs: + val = unescape(val, self._entitydefs, self._encoding) + escaped_attrs.append((key, val)) + return escaped_attrs + +class RobustLinksFactory: + + compress_re = COMPRESS_RE + + def __init__(self, + link_parser_class=None, + link_class=Link, + urltags=None, + ): + if link_parser_class is None: + link_parser_class = MechanizeBs + self.link_parser_class = link_parser_class + self.link_class = link_class + if urltags is None: + urltags = { + "a": "href", + "area": "href", + "frame": "src", + "iframe": "src", + } + self.urltags = urltags + self._bs = None + self._encoding = None + self._base_url = None + + def set_soup(self, soup, base_url, encoding): + self._bs = soup + self._base_url = base_url + self._encoding = encoding + + def links(self): + bs = self._bs + base_url = self._base_url + encoding = self._encoding + for ch in bs.recursiveChildGenerator(): + if (isinstance(ch, _beautifulsoup.Tag) and + ch.name in self.urltags.keys()+["base"]): + link = ch + attrs = bs.unescape_attrs(link.attrs) + attrs_dict = dict(attrs) + if link.name == "base": + base_href = attrs_dict.get("href") + if base_href is not None: + base_url = base_href + continue + url_attr = self.urltags[link.name] + url = attrs_dict.get(url_attr) + if not url: + continue + url = _rfc3986.clean_url(url, encoding) + text = link.fetchText(lambda t: True) + if not text: + # follow _pullparser's weird behaviour rigidly + if link.name == "a": + text = "" + else: + text = None + else: + text = self.compress_re.sub(" ", " ".join(text).strip()) + yield Link(base_url, url, text, link.name, attrs) + + +class RobustFormsFactory(FormsFactory): + def __init__(self, *args, **kwds): + args = form_parser_args(*args, **kwds) + if args.form_parser_class is None: + args.form_parser_class = _form.RobustFormParser + FormsFactory.__init__(self, **args.dictionary) + + def set_response(self, response, encoding): + self._response = response + self.encoding = encoding + + +class RobustTitleFactory: + def __init__(self): + self._bs = self._encoding = None + + def set_soup(self, soup, encoding): + self._bs = soup + self._encoding = encoding + + def title(self): + title = self._bs.first("title") + if title == _beautifulsoup.Null: + return None + else: + inner_html = "".join([str(node) for node in title.contents]) + return COMPRESS_RE.sub(" ", inner_html.strip()) + + +class Factory: + """Factory for forms, links, etc. + + This interface may expand in future. + + Public methods: + + set_request_class(request_class) + set_response(response) + forms() + links() + + Public attributes: + + Note that accessing these attributes may raise ParseError. + + encoding: string specifying the encoding of response if it contains a text + document (this value is left unspecified for documents that do not have + an encoding, e.g. an image file) + is_html: true if response contains an HTML document (XHTML may be + regarded as HTML too) + title: page title, or None if no title or not HTML + global_form: form object containing all controls that are not descendants + of any FORM element, or None if the forms_factory does not support + supplying a global form + + """ + + LAZY_ATTRS = ["encoding", "is_html", "title", "global_form"] + + def __init__(self, forms_factory, links_factory, title_factory, + encoding_finder=EncodingFinder(DEFAULT_ENCODING), + response_type_finder=ResponseTypeFinder(allow_xhtml=False), + ): + """ + + Pass keyword arguments only. + + default_encoding: character encoding to use if encoding cannot be + determined (or guessed) from the response. You should turn on + HTTP-EQUIV handling if you want the best chance of getting this right + without resorting to this default. The default value of this + parameter (currently latin-1) may change in future. + + """ + self._forms_factory = forms_factory + self._links_factory = links_factory + self._title_factory = title_factory + self._encoding_finder = encoding_finder + self._response_type_finder = response_type_finder + + self.set_response(None) + + def set_request_class(self, request_class): + """Set request class (mechanize.Request by default). + + HTMLForm instances returned by .forms() will return instances of this + class when .click()ed. + + """ + self._forms_factory.request_class = request_class + + def set_response(self, response): + """Set response. + + The response must either be None or implement the same interface as + objects returned by mechanize.urlopen(). + + """ + self._response = response + self._forms_genf = self._links_genf = None + self._get_title = None + for name in self.LAZY_ATTRS: + try: + delattr(self, name) + except AttributeError: + pass + + def __getattr__(self, name): + if name not in self.LAZY_ATTRS: + return getattr(self.__class__, name) + + if name == "encoding": + self.encoding = self._encoding_finder.encoding( + copy.copy(self._response)) + return self.encoding + elif name == "is_html": + self.is_html = self._response_type_finder.is_html( + copy.copy(self._response), self.encoding) + return self.is_html + elif name == "title": + if self.is_html: + self.title = self._title_factory.title() + else: + self.title = None + return self.title + elif name == "global_form": + self.forms() + return self.global_form + + def forms(self): + """Return iterable over HTMLForm-like objects. + + Raises mechanize.ParseError on failure. + """ + # this implementation sets .global_form as a side-effect, for benefit + # of __getattr__ impl + if self._forms_genf is None: + try: + self._forms_genf = CachingGeneratorFunction( + self._forms_factory.forms()) + except: # XXXX define exception! + self.set_response(self._response) + raise + self.global_form = getattr( + self._forms_factory, "global_form", None) + return self._forms_genf() + + def links(self): + """Return iterable over mechanize.Link-like objects. + + Raises mechanize.ParseError on failure. + """ + if self._links_genf is None: + try: + self._links_genf = CachingGeneratorFunction( + self._links_factory.links()) + except: # XXXX define exception! + self.set_response(self._response) + raise + return self._links_genf() + +class DefaultFactory(Factory): + """Based on sgmllib.""" + def __init__(self, i_want_broken_xhtml_support=False): + Factory.__init__( + self, + forms_factory=FormsFactory(), + links_factory=LinksFactory(), + title_factory=TitleFactory(), + response_type_finder=ResponseTypeFinder( + allow_xhtml=i_want_broken_xhtml_support), + ) + + def set_response(self, response): + Factory.set_response(self, response) + if response is not None: + self._forms_factory.set_response( + copy.copy(response), self.encoding) + self._links_factory.set_response( + copy.copy(response), response.geturl(), self.encoding) + self._title_factory.set_response( + copy.copy(response), self.encoding) + +class RobustFactory(Factory): + """Based on BeautifulSoup, hopefully a bit more robust to bad HTML than is + DefaultFactory. + + """ + def __init__(self, i_want_broken_xhtml_support=False, + soup_class=None): + Factory.__init__( + self, + forms_factory=RobustFormsFactory(), + links_factory=RobustLinksFactory(), + title_factory=RobustTitleFactory(), + response_type_finder=ResponseTypeFinder( + allow_xhtml=i_want_broken_xhtml_support), + ) + if soup_class is None: + soup_class = MechanizeBs + self._soup_class = soup_class + + def set_response(self, response): + Factory.set_response(self, response) + if response is not None: + data = response.read() + soup = self._soup_class(self.encoding, data) + self._forms_factory.set_response( + copy.copy(response), self.encoding) + self._links_factory.set_soup( + soup, response.geturl(), self.encoding) + self._title_factory.set_soup(soup, self.encoding) diff --git a/CMGTools/Production/python/mechanize/_html.pyc b/CMGTools/Production/python/mechanize/_html.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e1fd4af1e27b3785c3dbbb116dda46547ee9de29 GIT binary patch literal 22929 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_http.py b/CMGTools/Production/python/mechanize/_http.py new file mode 100644 index 0000000..6579735 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_http.py @@ -0,0 +1,447 @@ +"""HTTP related handlers. + +Note that some other HTTP handlers live in more specific modules: _auth.py, +_gzip.py, etc. + + +Copyright 2002-2006 John J Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import HTMLParser +from cStringIO import StringIO +import htmlentitydefs +import logging +import robotparser +import socket +import time + +import _sgmllib_copy as sgmllib +from _urllib2_fork import HTTPError, BaseHandler + +from _headersutil import is_html +from _html import unescape, unescape_charref +from _request import Request +from _response import response_seek_wrapper +import _rfc3986 +import _sockettimeout + +debug = logging.getLogger("mechanize").debug +debug_robots = logging.getLogger("mechanize.robots").debug + +# monkeypatch urllib2.HTTPError to show URL +## import urllib2 +## def urllib2_str(self): +## return 'HTTP Error %s: %s (%s)' % ( +## self.code, self.msg, self.geturl()) +## urllib2.HTTPError.__str__ = urllib2_str + + +CHUNK = 1024 # size of chunks fed to HTML HEAD parser, in bytes +DEFAULT_ENCODING = 'latin-1' + +# XXX would self.reset() work, instead of raising this exception? +class EndOfHeadError(Exception): pass +class AbstractHeadParser: + # only these elements are allowed in or before HEAD of document + head_elems = ("html", "head", + "title", "base", + "script", "style", "meta", "link", "object") + _entitydefs = htmlentitydefs.name2codepoint + _encoding = DEFAULT_ENCODING + + def __init__(self): + self.http_equiv = [] + + def start_meta(self, attrs): + http_equiv = content = None + for key, value in attrs: + if key == "http-equiv": + http_equiv = self.unescape_attr_if_required(value) + elif key == "content": + content = self.unescape_attr_if_required(value) + if http_equiv is not None and content is not None: + self.http_equiv.append((http_equiv, content)) + + def end_head(self): + raise EndOfHeadError() + + def handle_entityref(self, name): + #debug("%s", name) + self.handle_data(unescape( + '&%s;' % name, self._entitydefs, self._encoding)) + + def handle_charref(self, name): + #debug("%s", name) + self.handle_data(unescape_charref(name, self._encoding)) + + def unescape_attr(self, name): + #debug("%s", name) + return unescape(name, self._entitydefs, self._encoding) + + def unescape_attrs(self, attrs): + #debug("%s", attrs) + escaped_attrs = {} + for key, val in attrs.items(): + escaped_attrs[key] = self.unescape_attr(val) + return escaped_attrs + + def unknown_entityref(self, ref): + self.handle_data("&%s;" % ref) + + def unknown_charref(self, ref): + self.handle_data("&#%s;" % ref) + + +class XHTMLCompatibleHeadParser(AbstractHeadParser, + HTMLParser.HTMLParser): + def __init__(self): + HTMLParser.HTMLParser.__init__(self) + AbstractHeadParser.__init__(self) + + def handle_starttag(self, tag, attrs): + if tag not in self.head_elems: + raise EndOfHeadError() + try: + method = getattr(self, 'start_' + tag) + except AttributeError: + try: + method = getattr(self, 'do_' + tag) + except AttributeError: + pass # unknown tag + else: + method(attrs) + else: + method(attrs) + + def handle_endtag(self, tag): + if tag not in self.head_elems: + raise EndOfHeadError() + try: + method = getattr(self, 'end_' + tag) + except AttributeError: + pass # unknown tag + else: + method() + + def unescape(self, name): + # Use the entitydefs passed into constructor, not + # HTMLParser.HTMLParser's entitydefs. + return self.unescape_attr(name) + + def unescape_attr_if_required(self, name): + return name # HTMLParser.HTMLParser already did it + +class HeadParser(AbstractHeadParser, sgmllib.SGMLParser): + + def _not_called(self): + assert False + + def __init__(self): + sgmllib.SGMLParser.__init__(self) + AbstractHeadParser.__init__(self) + + def handle_starttag(self, tag, method, attrs): + if tag not in self.head_elems: + raise EndOfHeadError() + if tag == "meta": + method(attrs) + + def unknown_starttag(self, tag, attrs): + self.handle_starttag(tag, self._not_called, attrs) + + def handle_endtag(self, tag, method): + if tag in self.head_elems: + method() + else: + raise EndOfHeadError() + + def unescape_attr_if_required(self, name): + return self.unescape_attr(name) + +def parse_head(fileobj, parser): + """Return a list of key, value pairs.""" + while 1: + data = fileobj.read(CHUNK) + try: + parser.feed(data) + except EndOfHeadError: + break + if len(data) != CHUNK: + # this should only happen if there is no HTML body, or if + # CHUNK is big + break + return parser.http_equiv + +class HTTPEquivProcessor(BaseHandler): + """Append META HTTP-EQUIV headers to regular HTTP headers.""" + + handler_order = 300 # before handlers that look at HTTP headers + + def __init__(self, head_parser_class=HeadParser, + i_want_broken_xhtml_support=False, + ): + self.head_parser_class = head_parser_class + self._allow_xhtml = i_want_broken_xhtml_support + + def http_response(self, request, response): + if not hasattr(response, "seek"): + response = response_seek_wrapper(response) + http_message = response.info() + url = response.geturl() + ct_hdrs = http_message.getheaders("content-type") + if is_html(ct_hdrs, url, self._allow_xhtml): + try: + try: + html_headers = parse_head(response, + self.head_parser_class()) + finally: + response.seek(0) + except (HTMLParser.HTMLParseError, + sgmllib.SGMLParseError): + pass + else: + for hdr, val in html_headers: + # add a header + http_message.dict[hdr.lower()] = val + text = hdr + ": " + val + for line in text.split("\n"): + http_message.headers.append(line + "\n") + return response + + https_response = http_response + + +class MechanizeRobotFileParser(robotparser.RobotFileParser): + + def __init__(self, url='', opener=None): + robotparser.RobotFileParser.__init__(self, url) + self._opener = opener + self._timeout = _sockettimeout._GLOBAL_DEFAULT_TIMEOUT + + def set_opener(self, opener=None): + import _opener + if opener is None: + opener = _opener.OpenerDirector() + self._opener = opener + + def set_timeout(self, timeout): + self._timeout = timeout + + def read(self): + """Reads the robots.txt URL and feeds it to the parser.""" + if self._opener is None: + self.set_opener() + req = Request(self.url, unverifiable=True, visit=False, + timeout=self._timeout) + try: + f = self._opener.open(req) + except HTTPError, f: + pass + except (IOError, socket.error, OSError), exc: + debug_robots("ignoring error opening %r: %s" % + (self.url, exc)) + return + lines = [] + line = f.readline() + while line: + lines.append(line.strip()) + line = f.readline() + status = f.code + if status == 401 or status == 403: + self.disallow_all = True + debug_robots("disallow all") + elif status >= 400: + self.allow_all = True + debug_robots("allow all") + elif status == 200 and lines: + debug_robots("parse lines") + self.parse(lines) + +class RobotExclusionError(HTTPError): + def __init__(self, request, *args): + apply(HTTPError.__init__, (self,)+args) + self.request = request + +class HTTPRobotRulesProcessor(BaseHandler): + # before redirections, after everything else + handler_order = 800 + + try: + from httplib import HTTPMessage + except: + from mimetools import Message + http_response_class = Message + else: + http_response_class = HTTPMessage + + def __init__(self, rfp_class=MechanizeRobotFileParser): + self.rfp_class = rfp_class + self.rfp = None + self._host = None + + def http_request(self, request): + scheme = request.get_type() + if scheme not in ["http", "https"]: + # robots exclusion only applies to HTTP + return request + + if request.get_selector() == "/robots.txt": + # /robots.txt is always OK to fetch + return request + + host = request.get_host() + + # robots.txt requests don't need to be allowed by robots.txt :-) + origin_req = getattr(request, "_origin_req", None) + if (origin_req is not None and + origin_req.get_selector() == "/robots.txt" and + origin_req.get_host() == host + ): + return request + + if host != self._host: + self.rfp = self.rfp_class() + try: + self.rfp.set_opener(self.parent) + except AttributeError: + debug("%r instance does not support set_opener" % + self.rfp.__class__) + self.rfp.set_url(scheme+"://"+host+"/robots.txt") + self.rfp.set_timeout(request.timeout) + self.rfp.read() + self._host = host + + ua = request.get_header("User-agent", "") + if self.rfp.can_fetch(ua, request.get_full_url()): + return request + else: + # XXX This should really have raised URLError. Too late now... + msg = "request disallowed by robots.txt" + raise RobotExclusionError( + request, + request.get_full_url(), + 403, msg, + self.http_response_class(StringIO()), StringIO(msg)) + + https_request = http_request + +class HTTPRefererProcessor(BaseHandler): + """Add Referer header to requests. + + This only makes sense if you use each RefererProcessor for a single + chain of requests only (so, for example, if you use a single + HTTPRefererProcessor to fetch a series of URLs extracted from a single + page, this will break). + + There's a proper implementation of this in mechanize.Browser. + + """ + def __init__(self): + self.referer = None + + def http_request(self, request): + if ((self.referer is not None) and + not request.has_header("Referer")): + request.add_unredirected_header("Referer", self.referer) + return request + + def http_response(self, request, response): + self.referer = response.geturl() + return response + + https_request = http_request + https_response = http_response + + +def clean_refresh_url(url): + # e.g. Firefox 1.5 does (something like) this + if ((url.startswith('"') and url.endswith('"')) or + (url.startswith("'") and url.endswith("'"))): + url = url[1:-1] + return _rfc3986.clean_url(url, "latin-1") # XXX encoding + +def parse_refresh_header(refresh): + """ + >>> parse_refresh_header("1; url=http://example.com/") + (1.0, 'http://example.com/') + >>> parse_refresh_header("1; url='http://example.com/'") + (1.0, 'http://example.com/') + >>> parse_refresh_header("1") + (1.0, None) + >>> parse_refresh_header("blah") # doctest: +IGNORE_EXCEPTION_DETAIL + Traceback (most recent call last): + ValueError: invalid literal for float(): blah + + """ + + ii = refresh.find(";") + if ii != -1: + pause, newurl_spec = float(refresh[:ii]), refresh[ii+1:] + jj = newurl_spec.find("=") + key = None + if jj != -1: + key, newurl = newurl_spec[:jj], newurl_spec[jj+1:] + newurl = clean_refresh_url(newurl) + if key is None or key.strip().lower() != "url": + raise ValueError() + else: + pause, newurl = float(refresh), None + return pause, newurl + +class HTTPRefreshProcessor(BaseHandler): + """Perform HTTP Refresh redirections. + + Note that if a non-200 HTTP code has occurred (for example, a 30x + redirect), this processor will do nothing. + + By default, only zero-time Refresh headers are redirected. Use the + max_time attribute / constructor argument to allow Refresh with longer + pauses. Use the honor_time attribute / constructor argument to control + whether the requested pause is honoured (with a time.sleep()) or + skipped in favour of immediate redirection. + + Public attributes: + + max_time: see above + honor_time: see above + + """ + handler_order = 1000 + + def __init__(self, max_time=0, honor_time=True): + self.max_time = max_time + self.honor_time = honor_time + self._sleep = time.sleep + + def http_response(self, request, response): + code, msg, hdrs = response.code, response.msg, response.info() + + if code == 200 and hdrs.has_key("refresh"): + refresh = hdrs.getheaders("refresh")[0] + try: + pause, newurl = parse_refresh_header(refresh) + except ValueError: + debug("bad Refresh header: %r" % refresh) + return response + + if newurl is None: + newurl = response.geturl() + if (self.max_time is None) or (pause <= self.max_time): + if pause > 1E-3 and self.honor_time: + self._sleep(pause) + hdrs["location"] = newurl + # hardcoded http is NOT a bug + response = self.parent.error( + "http", request, response, + "refresh", msg, hdrs) + else: + debug("Refresh header ignored: %r" % refresh) + + return response + + https_response = http_response diff --git a/CMGTools/Production/python/mechanize/_http.pyc b/CMGTools/Production/python/mechanize/_http.pyc new file mode 100644 index 0000000000000000000000000000000000000000..52d74ff4f50de934f9579b6d38a70339ae83964d GIT binary patch literal 16820 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 QW^!=ymB|D6e&xXb0<VhgqW}N^ literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_lwpcookiejar.py b/CMGTools/Production/python/mechanize/_lwpcookiejar.py new file mode 100644 index 0000000..f8d49cf --- /dev/null +++ b/CMGTools/Production/python/mechanize/_lwpcookiejar.py @@ -0,0 +1,185 @@ +"""Load / save to libwww-perl (LWP) format files. + +Actually, the format is slightly extended from that used by LWP's +(libwww-perl's) HTTP::Cookies, to avoid losing some RFC 2965 information +not recorded by LWP. + +It uses the version string "2.0", though really there isn't an LWP Cookies +2.0 format. This indicates that there is extra information in here +(domain_dot and port_spec) while still being compatible with libwww-perl, +I hope. + +Copyright 2002-2006 John J Lee <jjl@pobox.com> +Copyright 1997-1999 Gisle Aas (original libwww-perl code) + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import time, re, logging + +from _clientcookie import reraise_unmasked_exceptions, FileCookieJar, Cookie, \ + MISSING_FILENAME_TEXT, LoadError +from _headersutil import join_header_words, split_header_words +from _util import iso2time, time2isoz + +debug = logging.getLogger("mechanize").debug + + +def lwp_cookie_str(cookie): + """Return string representation of Cookie in an the LWP cookie file format. + + Actually, the format is extended a bit -- see module docstring. + + """ + h = [(cookie.name, cookie.value), + ("path", cookie.path), + ("domain", cookie.domain)] + if cookie.port is not None: h.append(("port", cookie.port)) + if cookie.path_specified: h.append(("path_spec", None)) + if cookie.port_specified: h.append(("port_spec", None)) + if cookie.domain_initial_dot: h.append(("domain_dot", None)) + if cookie.secure: h.append(("secure", None)) + if cookie.expires: h.append(("expires", + time2isoz(float(cookie.expires)))) + if cookie.discard: h.append(("discard", None)) + if cookie.comment: h.append(("comment", cookie.comment)) + if cookie.comment_url: h.append(("commenturl", cookie.comment_url)) + if cookie.rfc2109: h.append(("rfc2109", None)) + + keys = cookie.nonstandard_attr_keys() + keys.sort() + for k in keys: + h.append((k, str(cookie.get_nonstandard_attr(k)))) + + h.append(("version", str(cookie.version))) + + return join_header_words([h]) + +class LWPCookieJar(FileCookieJar): + """ + The LWPCookieJar saves a sequence of"Set-Cookie3" lines. + "Set-Cookie3" is the format used by the libwww-perl libary, not known + to be compatible with any browser, but which is easy to read and + doesn't lose information about RFC 2965 cookies. + + Additional methods + + as_lwp_str(ignore_discard=True, ignore_expired=True) + + """ + + magic_re = r"^\#LWP-Cookies-(\d+\.\d+)" + + def as_lwp_str(self, ignore_discard=True, ignore_expires=True): + """Return cookies as a string of "\n"-separated "Set-Cookie3" headers. + + ignore_discard and ignore_expires: see docstring for FileCookieJar.save + + """ + now = time.time() + r = [] + for cookie in self: + if not ignore_discard and cookie.discard: + debug(" Not saving %s: marked for discard", cookie.name) + continue + if not ignore_expires and cookie.is_expired(now): + debug(" Not saving %s: expired", cookie.name) + continue + r.append("Set-Cookie3: %s" % lwp_cookie_str(cookie)) + return "\n".join(r+[""]) + + def save(self, filename=None, ignore_discard=False, ignore_expires=False): + if filename is None: + if self.filename is not None: filename = self.filename + else: raise ValueError(MISSING_FILENAME_TEXT) + + f = open(filename, "w") + try: + debug("Saving LWP cookies file") + # There really isn't an LWP Cookies 2.0 format, but this indicates + # that there is extra information in here (domain_dot and + # port_spec) while still being compatible with libwww-perl, I hope. + f.write("#LWP-Cookies-2.0\n") + f.write(self.as_lwp_str(ignore_discard, ignore_expires)) + finally: + f.close() + + def _really_load(self, f, filename, ignore_discard, ignore_expires): + magic = f.readline() + if not re.search(self.magic_re, magic): + msg = "%s does not seem to contain cookies" % filename + raise LoadError(msg) + + now = time.time() + + header = "Set-Cookie3:" + boolean_attrs = ("port_spec", "path_spec", "domain_dot", + "secure", "discard", "rfc2109") + value_attrs = ("version", + "port", "path", "domain", + "expires", + "comment", "commenturl") + + try: + while 1: + line = f.readline() + if line == "": break + if not line.startswith(header): + continue + line = line[len(header):].strip() + + for data in split_header_words([line]): + name, value = data[0] + standard = {} + rest = {} + for k in boolean_attrs: + standard[k] = False + for k, v in data[1:]: + if k is not None: + lc = k.lower() + else: + lc = None + # don't lose case distinction for unknown fields + if (lc in value_attrs) or (lc in boolean_attrs): + k = lc + if k in boolean_attrs: + if v is None: v = True + standard[k] = v + elif k in value_attrs: + standard[k] = v + else: + rest[k] = v + + h = standard.get + expires = h("expires") + discard = h("discard") + if expires is not None: + expires = iso2time(expires) + if expires is None: + discard = True + domain = h("domain") + domain_specified = domain.startswith(".") + c = Cookie(h("version"), name, value, + h("port"), h("port_spec"), + domain, domain_specified, h("domain_dot"), + h("path"), h("path_spec"), + h("secure"), + expires, + discard, + h("comment"), + h("commenturl"), + rest, + h("rfc2109"), + ) + if not ignore_discard and c.discard: + continue + if not ignore_expires and c.is_expired(now): + continue + self.set_cookie(c) + except: + reraise_unmasked_exceptions((IOError,)) + raise LoadError("invalid Set-Cookie3 format file %s" % filename) + diff --git a/CMGTools/Production/python/mechanize/_lwpcookiejar.pyc b/CMGTools/Production/python/mechanize/_lwpcookiejar.pyc new file mode 100644 index 0000000000000000000000000000000000000000..015c6a41534d65c5699db662908a025e029224d3 GIT binary patch literal 6340 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 Q?gh62kC=03OO<c@7eq+Bj{pDw literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_markupbase.py b/CMGTools/Production/python/mechanize/_markupbase.py new file mode 100644 index 0000000..ae9c2a8 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_markupbase.py @@ -0,0 +1,393 @@ +# Taken from Python 2.6.4 for use by _sgmllib.py +"""Shared support for scanning document type declarations in HTML and XHTML. + +This module is used as a foundation for the HTMLParser and sgmllib +modules (indirectly, for htmllib as well). It has no documented +public API and should not be used directly. + +""" + +import re + +_declname_match = re.compile(r'[a-zA-Z][-_.a-zA-Z0-9]*\s*').match +_declstringlit_match = re.compile(r'(\'[^\']*\'|"[^"]*")\s*').match +_commentclose = re.compile(r'--\s*>') +_markedsectionclose = re.compile(r']\s*]\s*>') + +# An analysis of the MS-Word extensions is available at +# http://www.planetpublish.com/xmlarena/xap/Thursday/WordtoXML.pdf + +_msmarkedsectionclose = re.compile(r']\s*>') + +del re + + +class ParserBase: + """Parser base class which provides some common support methods used + by the SGML/HTML and XHTML parsers.""" + + def __init__(self): + if self.__class__ is ParserBase: + raise RuntimeError( + "markupbase.ParserBase must be subclassed") + + def error(self, message): + raise NotImplementedError( + "subclasses of ParserBase must override error()") + + def reset(self): + self.lineno = 1 + self.offset = 0 + + def getpos(self): + """Return current line number and offset.""" + return self.lineno, self.offset + + # Internal -- update line number and offset. This should be + # called for each piece of data exactly once, in order -- in other + # words the concatenation of all the input strings to this + # function should be exactly the entire input. + def updatepos(self, i, j): + if i >= j: + return j + rawdata = self.rawdata + nlines = rawdata.count("\n", i, j) + if nlines: + self.lineno = self.lineno + nlines + pos = rawdata.rindex("\n", i, j) # Should not fail + self.offset = j-(pos+1) + else: + self.offset = self.offset + j-i + return j + + _decl_otherchars = '' + + # Internal -- parse declaration (for use by subclasses). + def parse_declaration(self, i): + # This is some sort of declaration; in "HTML as + # deployed," this should only be the document type + # declaration ("<!DOCTYPE html...>"). + # ISO 8879:1986, however, has more complex + # declaration syntax for elements in <!...>, including: + # --comment-- + # [marked section] + # name in the following list: ENTITY, DOCTYPE, ELEMENT, + # ATTLIST, NOTATION, SHORTREF, USEMAP, + # LINKTYPE, LINK, IDLINK, USELINK, SYSTEM + rawdata = self.rawdata + j = i + 2 + assert rawdata[i:j] == "<!", "unexpected call to parse_declaration" + if rawdata[j:j+1] == ">": + # the empty comment <!> + return j + 1 + if rawdata[j:j+1] in ("-", ""): + # Start of comment followed by buffer boundary, + # or just a buffer boundary. + return -1 + # A simple, practical version could look like: ((name|stringlit) S*) + '>' + n = len(rawdata) + if rawdata[j:j+2] == '--': #comment + # Locate --.*-- as the body of the comment + return self.parse_comment(i) + elif rawdata[j] == '[': #marked section + # Locate [statusWord [...arbitrary SGML...]] as the body of the marked section + # Where statusWord is one of TEMP, CDATA, IGNORE, INCLUDE, RCDATA + # Note that this is extended by Microsoft Office "Save as Web" function + # to include [if...] and [endif]. + return self.parse_marked_section(i) + else: #all other declaration elements + decltype, j = self._scan_name(j, i) + if j < 0: + return j + if decltype == "doctype": + self._decl_otherchars = '' + while j < n: + c = rawdata[j] + if c == ">": + # end of declaration syntax + data = rawdata[i+2:j] + if decltype == "doctype": + self.handle_decl(data) + else: + self.unknown_decl(data) + return j + 1 + if c in "\"'": + m = _declstringlit_match(rawdata, j) + if not m: + return -1 # incomplete + j = m.end() + elif c in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ": + name, j = self._scan_name(j, i) + elif c in self._decl_otherchars: + j = j + 1 + elif c == "[": + # this could be handled in a separate doctype parser + if decltype == "doctype": + j = self._parse_doctype_subset(j + 1, i) + elif decltype in ("attlist", "linktype", "link", "element"): + # must tolerate []'d groups in a content model in an element declaration + # also in data attribute specifications of attlist declaration + # also link type declaration subsets in linktype declarations + # also link attribute specification lists in link declarations + self.error("unsupported '[' char in %s declaration" % decltype) + else: + self.error("unexpected '[' char in declaration") + else: + self.error( + "unexpected %r char in declaration" % rawdata[j]) + if j < 0: + return j + return -1 # incomplete + + # Internal -- parse a marked section + # Override this to handle MS-word extension syntax <![if word]>content<![endif]> + def parse_marked_section(self, i, report=1): + rawdata= self.rawdata + assert rawdata[i:i+3] == '<![', "unexpected call to parse_marked_section()" + sectName, j = self._scan_name( i+3, i ) + if j < 0: + return j + if sectName in ("temp", "cdata", "ignore", "include", "rcdata"): + # look for standard ]]> ending + match= _markedsectionclose.search(rawdata, i+3) + elif sectName in ("if", "else", "endif"): + # look for MS Office ]> ending + match= _msmarkedsectionclose.search(rawdata, i+3) + else: + self.error('unknown status keyword %r in marked section' % rawdata[i+3:j]) + if not match: + return -1 + if report: + j = match.start(0) + self.unknown_decl(rawdata[i+3: j]) + return match.end(0) + + # Internal -- parse comment, return length or -1 if not terminated + def parse_comment(self, i, report=1): + rawdata = self.rawdata + if rawdata[i:i+4] != '<!--': + self.error('unexpected call to parse_comment()') + match = _commentclose.search(rawdata, i+4) + if not match: + return -1 + if report: + j = match.start(0) + self.handle_comment(rawdata[i+4: j]) + return match.end(0) + + # Internal -- scan past the internal subset in a <!DOCTYPE declaration, + # returning the index just past any whitespace following the trailing ']'. + def _parse_doctype_subset(self, i, declstartpos): + rawdata = self.rawdata + n = len(rawdata) + j = i + while j < n: + c = rawdata[j] + if c == "<": + s = rawdata[j:j+2] + if s == "<": + # end of buffer; incomplete + return -1 + if s != "<!": + self.updatepos(declstartpos, j + 1) + self.error("unexpected char in internal subset (in %r)" % s) + if (j + 2) == n: + # end of buffer; incomplete + return -1 + if (j + 4) > n: + # end of buffer; incomplete + return -1 + if rawdata[j:j+4] == "<!--": + j = self.parse_comment(j, report=0) + if j < 0: + return j + continue + name, j = self._scan_name(j + 2, declstartpos) + if j == -1: + return -1 + if name not in ("attlist", "element", "entity", "notation"): + self.updatepos(declstartpos, j + 2) + self.error( + "unknown declaration %r in internal subset" % name) + # handle the individual names + meth = getattr(self, "_parse_doctype_" + name) + j = meth(j, declstartpos) + if j < 0: + return j + elif c == "%": + # parameter entity reference + if (j + 1) == n: + # end of buffer; incomplete + return -1 + s, j = self._scan_name(j + 1, declstartpos) + if j < 0: + return j + if rawdata[j] == ";": + j = j + 1 + elif c == "]": + j = j + 1 + while j < n and rawdata[j].isspace(): + j = j + 1 + if j < n: + if rawdata[j] == ">": + return j + self.updatepos(declstartpos, j) + self.error("unexpected char after internal subset") + else: + return -1 + elif c.isspace(): + j = j + 1 + else: + self.updatepos(declstartpos, j) + self.error("unexpected char %r in internal subset" % c) + # end of buffer reached + return -1 + + # Internal -- scan past <!ELEMENT declarations + def _parse_doctype_element(self, i, declstartpos): + name, j = self._scan_name(i, declstartpos) + if j == -1: + return -1 + # style content model; just skip until '>' + rawdata = self.rawdata + if '>' in rawdata[j:]: + return rawdata.find(">", j) + 1 + return -1 + + # Internal -- scan past <!ATTLIST declarations + def _parse_doctype_attlist(self, i, declstartpos): + rawdata = self.rawdata + name, j = self._scan_name(i, declstartpos) + c = rawdata[j:j+1] + if c == "": + return -1 + if c == ">": + return j + 1 + while 1: + # scan a series of attribute descriptions; simplified: + # name type [value] [#constraint] + name, j = self._scan_name(j, declstartpos) + if j < 0: + return j + c = rawdata[j:j+1] + if c == "": + return -1 + if c == "(": + # an enumerated type; look for ')' + if ")" in rawdata[j:]: + j = rawdata.find(")", j) + 1 + else: + return -1 + while rawdata[j:j+1].isspace(): + j = j + 1 + if not rawdata[j:]: + # end of buffer, incomplete + return -1 + else: + name, j = self._scan_name(j, declstartpos) + c = rawdata[j:j+1] + if not c: + return -1 + if c in "'\"": + m = _declstringlit_match(rawdata, j) + if m: + j = m.end() + else: + return -1 + c = rawdata[j:j+1] + if not c: + return -1 + if c == "#": + if rawdata[j:] == "#": + # end of buffer + return -1 + name, j = self._scan_name(j + 1, declstartpos) + if j < 0: + return j + c = rawdata[j:j+1] + if not c: + return -1 + if c == '>': + # all done + return j + 1 + + # Internal -- scan past <!NOTATION declarations + def _parse_doctype_notation(self, i, declstartpos): + name, j = self._scan_name(i, declstartpos) + if j < 0: + return j + rawdata = self.rawdata + while 1: + c = rawdata[j:j+1] + if not c: + # end of buffer; incomplete + return -1 + if c == '>': + return j + 1 + if c in "'\"": + m = _declstringlit_match(rawdata, j) + if not m: + return -1 + j = m.end() + else: + name, j = self._scan_name(j, declstartpos) + if j < 0: + return j + + # Internal -- scan past <!ENTITY declarations + def _parse_doctype_entity(self, i, declstartpos): + rawdata = self.rawdata + if rawdata[i:i+1] == "%": + j = i + 1 + while 1: + c = rawdata[j:j+1] + if not c: + return -1 + if c.isspace(): + j = j + 1 + else: + break + else: + j = i + name, j = self._scan_name(j, declstartpos) + if j < 0: + return j + while 1: + c = self.rawdata[j:j+1] + if not c: + return -1 + if c in "'\"": + m = _declstringlit_match(rawdata, j) + if m: + j = m.end() + else: + return -1 # incomplete + elif c == ">": + return j + 1 + else: + name, j = self._scan_name(j, declstartpos) + if j < 0: + return j + + # Internal -- scan a name token and the new position and the token, or + # return -1 if we've reached the end of the buffer. + def _scan_name(self, i, declstartpos): + rawdata = self.rawdata + n = len(rawdata) + if i == n: + return None, -1 + m = _declname_match(rawdata, i) + if m: + s = m.group() + name = s.strip() + if (i + len(s)) == n: + return None, -1 # end of buffer + return name.lower(), m.end() + else: + self.updatepos(declstartpos, i) + self.error("expected name token at %r" + % rawdata[declstartpos:declstartpos+20]) + + # To be overridden -- handlers for unknown objects + def unknown_decl(self, data): + pass diff --git a/CMGTools/Production/python/mechanize/_markupbase.pyc b/CMGTools/Production/python/mechanize/_markupbase.pyc new file mode 100644 index 0000000000000000000000000000000000000000..18b309724a4ed43ffa2eea185fac346ff12270c7 GIT binary patch literal 9658 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 U|adk&+};-il@?c=gxc*jF(MXlN^ zC>#otat@-oxXsDIv_@3b-H))DmvRcb$4D4I#Rq<gfmV<>eVegR=Kz^@S#couad$Ud zTlRAFg4$ihRgIG7NV57kyHWqnC`?<sV}Ojuu^s-NyW8LJ#?GKHo`}9*g#zat<)Hsj zR;lgqX!4@|#Mg)Vb3}ZQAb5w8UtQ?RCOzje2%y$wnU|<TsBEFW^$S5c<||<O+9<Kd zbq+xAb9|elYd&!M{NEYOkLw3u;k?JY70Dx;{f-Z`nXXJ|Gpr5hP4vw}ed}o6xtJVW z=>gXDiRyXR&EK1s^BL`v$_&W?xza;Le~2pVb1t7i3CNvrq&GZ-nwt_5@iqt9?v95N zSrW?+<#U}1;hbje8%_xLGiG!bR;4^8JeEKI)UD|3<#w{uW=by9@t;OA*p8J-${Gk? zuH+1OWnjR~EBsQYF3@pz)x#?h7X|b$;Y&^Bab1NRJEDijT^NX@5!1qpEH1EkCkqjF zy5i1A(THKV5W~VH6#u`N$>G|^(bXNALEH}z!bse4ATE{MVL5LB038HSz0I5PCjD_7 zr1y#*@*oXjk2icKR1M)QZ*j1-E&hImo&6Wsf(dH`q#<l=eMLbfnoow8hm8HiAXuC& zTO7s?b=nsZ2jBcAPYiGahj7j}?HAoZ_@}}H+;#K4g;-d{F9_WznnEn}fmrA&KOsk7 zR$>=C4$(4q3wLKEUyzO8+6{&tpw7GP2K-)h2Xq#s;~DzF6L_CvC%mCVo5Hg624`nn zkLU_Thq!GPefNL60ZG@2D-q~<>#TsnnNsKq(~KGWyt4@M5$;5w>ZVLdY=do<%q4sh zkYabvaLjJhP?h`;$e_mPZ^%$vuaDRijxn;_Pm1MoFZl~ESO`wagE@lznK*`HBoPc! zoDc?Wz9GPH=nPnO^U7D1Mu*O`Lne%)^St4lhm0o&nP*WQo*r}O5#YF+2>FA6M85Ra zZlumUABqgQG`x#w@{r3yM`J@e(Fd_EZvhs-WaL5ulxcuQ#ieDmk^|AP9C#2mCbl~k z!|FUf_J=4ORNy8Z7z^_Z&Y4gpv*S@6`E%3hG7YH)?v#F>Wo|mS4KAu&B0_5NG?)Ge zqc|VoTNGwx7#q!46hn1p;a7l^0QX<8t>#yb$N3P?@D`NFz$GA(P81`sz}o<O5IY#$ z#PbdmH}UIn5;QXq`ZjN7-M7KA{%BQ~t}-Plvv}-sFNq!DCj;hW`8_W0bZ(}-zPmEx zEw8I}dUxVfX=g~e9TzWQguBfZRns~m(R7sX1r|i3-AO<qjJN3>hcG9-gLkmJZLO%b zANBo6G5AUr)J)%>qqFmXGAhz3Tb7+X?Br7Dlc?>Ij65BEkuq|2<JEXZ$-nBCrW@`q zzTy7jrP0tKrP08BIsW*7Qn~|;%(jP*I^;ag+9?)`ECLo3I9z7IKUxUuEH1N9Y*UWm zmQ?#+{#t=c7&@WuuquAVuZ~sA_%~6Vu9T|FQ~Rf8s^_bFs!vxJs!vq+xuvy>YZ!&Z z2`qKDuDG4rXm{dJ_fIdO-LaYvv&OIwKg0r`-IQM@IPH{vW&(3tB3s3u^7ncB;6bxv Ivwo@cFB%u3mjD0& literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_mechanize.py b/CMGTools/Production/python/mechanize/_mechanize.py new file mode 100644 index 0000000..5ce71a6 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_mechanize.py @@ -0,0 +1,669 @@ +"""Stateful programmatic WWW navigation, after Perl's WWW::Mechanize. + +Copyright 2003-2006 John J. Lee <jjl@pobox.com> +Copyright 2003 Andy Lester (original Perl code) + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt +included with the distribution). + +""" + +import copy, re, os, urllib, urllib2 + +from _html import DefaultFactory +import _response +import _request +import _rfc3986 +import _sockettimeout +import _urllib2_fork +from _useragent import UserAgentBase + +class BrowserStateError(Exception): pass +class LinkNotFoundError(Exception): pass +class FormNotFoundError(Exception): pass + + +def sanepathname2url(path): + urlpath = urllib.pathname2url(path) + if os.name == "nt" and urlpath.startswith("///"): + urlpath = urlpath[2:] + # XXX don't ask me about the mac... + return urlpath + + +class History: + """ + + Though this will become public, the implied interface is not yet stable. + + """ + def __init__(self): + self._history = [] # LIFO + def add(self, request, response): + self._history.append((request, response)) + def back(self, n, _response): + response = _response # XXX move Browser._response into this class? + while n > 0 or response is None: + try: + request, response = self._history.pop() + except IndexError: + raise BrowserStateError("already at start of history") + n -= 1 + return request, response + def clear(self): + del self._history[:] + def close(self): + for request, response in self._history: + if response is not None: + response.close() + del self._history[:] + + +class HTTPRefererProcessor(_urllib2_fork.BaseHandler): + def http_request(self, request): + # See RFC 2616 14.36. The only times we know the source of the + # request URI has a URI associated with it are redirect, and + # Browser.click() / Browser.submit() / Browser.follow_link(). + # Otherwise, it's the user's job to add any Referer header before + # .open()ing. + if hasattr(request, "redirect_dict"): + request = self.parent._add_referer_header( + request, origin_request=False) + return request + + https_request = http_request + + +class Browser(UserAgentBase): + """Browser-like class with support for history, forms and links. + + BrowserStateError is raised whenever the browser is in the wrong state to + complete the requested operation - e.g., when .back() is called when the + browser history is empty, or when .follow_link() is called when the current + response does not contain HTML data. + + Public attributes: + + request: current request (mechanize.Request) + form: currently selected form (see .select_form()) + + """ + + handler_classes = copy.copy(UserAgentBase.handler_classes) + handler_classes["_referer"] = HTTPRefererProcessor + default_features = copy.copy(UserAgentBase.default_features) + default_features.append("_referer") + + def __init__(self, + factory=None, + history=None, + request_class=None, + ): + """ + + Only named arguments should be passed to this constructor. + + factory: object implementing the mechanize.Factory interface. + history: object implementing the mechanize.History interface. Note + this interface is still experimental and may change in future. + request_class: Request class to use. Defaults to mechanize.Request + + The Factory and History objects passed in are 'owned' by the Browser, + so they should not be shared across Browsers. In particular, + factory.set_response() should not be called except by the owning + Browser itself. + + Note that the supplied factory's request_class is overridden by this + constructor, to ensure only one Request class is used. + + """ + self._handle_referer = True + + if history is None: + history = History() + self._history = history + + if request_class is None: + request_class = _request.Request + + if factory is None: + factory = DefaultFactory() + factory.set_request_class(request_class) + self._factory = factory + self.request_class = request_class + + self.request = None + self._set_response(None, False) + + # do this last to avoid __getattr__ problems + UserAgentBase.__init__(self) + + def close(self): + UserAgentBase.close(self) + if self._response is not None: + self._response.close() + if self._history is not None: + self._history.close() + self._history = None + + # make use after .close easy to spot + self.form = None + self.request = self._response = None + self.request = self.response = self.set_response = None + self.geturl = self.reload = self.back = None + self.clear_history = self.set_cookie = self.links = self.forms = None + self.viewing_html = self.encoding = self.title = None + self.select_form = self.click = self.submit = self.click_link = None + self.follow_link = self.find_link = None + + def set_handle_referer(self, handle): + """Set whether to add Referer header to each request.""" + self._set_handler("_referer", handle) + self._handle_referer = bool(handle) + + def _add_referer_header(self, request, origin_request=True): + if self.request is None: + return request + scheme = request.get_type() + original_scheme = self.request.get_type() + if scheme not in ["http", "https"]: + return request + if not origin_request and not self.request.has_header("Referer"): + return request + + if (self._handle_referer and + original_scheme in ["http", "https"] and + not (original_scheme == "https" and scheme != "https")): + # strip URL fragment (RFC 2616 14.36) + parts = _rfc3986.urlsplit(self.request.get_full_url()) + parts = parts[:-1]+(None,) + referer = _rfc3986.urlunsplit(parts) + request.add_unredirected_header("Referer", referer) + return request + + def open_novisit(self, url, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + """Open a URL without visiting it. + + Browser state (including request, response, history, forms and links) + is left unchanged by calling this function. + + The interface is the same as for .open(). + + This is useful for things like fetching images. + + See also .retrieve(). + + """ + return self._mech_open(url, data, visit=False, timeout=timeout) + + def open(self, url, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + return self._mech_open(url, data, timeout=timeout) + + def _mech_open(self, url, data=None, update_history=True, visit=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + try: + url.get_full_url + except AttributeError: + # string URL -- convert to absolute URL if required + scheme, authority = _rfc3986.urlsplit(url)[:2] + if scheme is None: + # relative URL + if self._response is None: + raise BrowserStateError( + "can't fetch relative reference: " + "not viewing any document") + url = _rfc3986.urljoin(self._response.geturl(), url) + + request = self._request(url, data, visit, timeout) + visit = request.visit + if visit is None: + visit = True + + if visit: + self._visit_request(request, update_history) + + success = True + try: + response = UserAgentBase.open(self, request, data) + except urllib2.HTTPError, error: + success = False + if error.fp is None: # not a response + raise + response = error +## except (IOError, socket.error, OSError), error: +## # Yes, urllib2 really does raise all these :-(( +## # See test_urllib2.py for examples of socket.gaierror and OSError, +## # plus note that FTPHandler raises IOError. +## # XXX I don't seem to have an example of exactly socket.error being +## # raised, only socket.gaierror... +## # I don't want to start fixing these here, though, since this is a +## # subclass of OpenerDirector, and it would break old code. Even in +## # Python core, a fix would need some backwards-compat. hack to be +## # acceptable. +## raise + + if visit: + self._set_response(response, False) + response = copy.copy(self._response) + elif response is not None: + response = _response.upgrade_response(response) + + if not success: + raise response + return response + + def __str__(self): + text = [] + text.append("<%s " % self.__class__.__name__) + if self._response: + text.append("visiting %s" % self._response.geturl()) + else: + text.append("(not visiting a URL)") + if self.form: + text.append("\n selected form:\n %s\n" % str(self.form)) + text.append(">") + return "".join(text) + + def response(self): + """Return a copy of the current response. + + The returned object has the same interface as the object returned by + .open() (or mechanize.urlopen()). + + """ + return copy.copy(self._response) + + def open_local_file(self, filename): + path = sanepathname2url(os.path.abspath(filename)) + url = 'file://'+path + return self.open(url) + + def set_response(self, response): + """Replace current response with (a copy of) response. + + response may be None. + + This is intended mostly for HTML-preprocessing. + """ + self._set_response(response, True) + + def _set_response(self, response, close_current): + # sanity check, necessary but far from sufficient + if not (response is None or + (hasattr(response, "info") and hasattr(response, "geturl") and + hasattr(response, "read") + ) + ): + raise ValueError("not a response object") + + self.form = None + if response is not None: + response = _response.upgrade_response(response) + if close_current and self._response is not None: + self._response.close() + self._response = response + self._factory.set_response(response) + + def visit_response(self, response, request=None): + """Visit the response, as if it had been .open()ed. + + Unlike .set_response(), this updates history rather than replacing the + current response. + """ + if request is None: + request = _request.Request(response.geturl()) + self._visit_request(request, True) + self._set_response(response, False) + + def _visit_request(self, request, update_history): + if self._response is not None: + self._response.close() + if self.request is not None and update_history: + self._history.add(self.request, self._response) + self._response = None + # we want self.request to be assigned even if UserAgentBase.open + # fails + self.request = request + + def geturl(self): + """Get URL of current document.""" + if self._response is None: + raise BrowserStateError("not viewing any document") + return self._response.geturl() + + def reload(self): + """Reload current document, and return response object.""" + if self.request is None: + raise BrowserStateError("no URL has yet been .open()ed") + if self._response is not None: + self._response.close() + return self._mech_open(self.request, update_history=False) + + def back(self, n=1): + """Go back n steps in history, and return response object. + + n: go back this number of steps (default 1 step) + + """ + if self._response is not None: + self._response.close() + self.request, response = self._history.back(n, self._response) + self.set_response(response) + if not response.read_complete: + return self.reload() + return copy.copy(response) + + def clear_history(self): + self._history.clear() + + def set_cookie(self, cookie_string): + """Request to set a cookie. + + Note that it is NOT necessary to call this method under ordinary + circumstances: cookie handling is normally entirely automatic. The + intended use case is rather to simulate the setting of a cookie by + client script in a web page (e.g. JavaScript). In that case, use of + this method is necessary because mechanize currently does not support + JavaScript, VBScript, etc. + + The cookie is added in the same way as if it had arrived with the + current response, as a result of the current request. This means that, + for example, if it is not appropriate to set the cookie based on the + current request, no cookie will be set. + + The cookie will be returned automatically with subsequent responses + made by the Browser instance whenever that's appropriate. + + cookie_string should be a valid value of the Set-Cookie header. + + For example: + + browser.set_cookie( + "sid=abcdef; expires=Wednesday, 09-Nov-06 23:12:40 GMT") + + Currently, this method does not allow for adding RFC 2986 cookies. + This limitation will be lifted if anybody requests it. + + """ + if self._response is None: + raise BrowserStateError("not viewing any document") + if self.request.get_type() not in ["http", "https"]: + raise BrowserStateError("can't set cookie for non-HTTP/HTTPS " + "transactions") + cookiejar = self._ua_handlers["_cookies"].cookiejar + response = self.response() # copy + headers = response.info() + headers["Set-cookie"] = cookie_string + cookiejar.extract_cookies(response, self.request) + + def links(self, **kwds): + """Return iterable over links (mechanize.Link objects).""" + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + links = self._factory.links() + if kwds: + return self._filter_links(links, **kwds) + else: + return links + + def forms(self): + """Return iterable over forms. + + The returned form objects implement the mechanize.HTMLForm interface. + + """ + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + return self._factory.forms() + + def global_form(self): + """Return the global form object, or None if the factory implementation + did not supply one. + + The "global" form object contains all controls that are not descendants + of any FORM element. + + The returned form object implements the mechanize.HTMLForm interface. + + This is a separate method since the global form is not regarded as part + of the sequence of forms in the document -- mostly for + backwards-compatibility. + + """ + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + return self._factory.global_form + + def viewing_html(self): + """Return whether the current response contains HTML data.""" + if self._response is None: + raise BrowserStateError("not viewing any document") + return self._factory.is_html + + def encoding(self): + if self._response is None: + raise BrowserStateError("not viewing any document") + return self._factory.encoding + + def title(self): + r"""Return title, or None if there is no title element in the document. + + Treatment of any tag children of attempts to follow Firefox and IE + (currently, tags are preserved). + + """ + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + return self._factory.title + + def select_form(self, name=None, predicate=None, nr=None): + """Select an HTML form for input. + + This is a bit like giving a form the "input focus" in a browser. + + If a form is selected, the Browser object supports the HTMLForm + interface, so you can call methods like .set_value(), .set(), and + .click(). + + Another way to select a form is to assign to the .form attribute. The + form assigned should be one of the objects returned by the .forms() + method. + + At least one of the name, predicate and nr arguments must be supplied. + If no matching form is found, mechanize.FormNotFoundError is raised. + + If name is specified, then the form must have the indicated name. + + If predicate is specified, then the form must match that function. The + predicate function is passed the HTMLForm as its single argument, and + should return a boolean value indicating whether the form matched. + + nr, if supplied, is the sequence number of the form (where 0 is the + first). Note that control 0 is the first form matching all the other + arguments (if supplied); it is not necessarily the first control in the + form. The "global form" (consisting of all form controls not contained + in any FORM element) is considered not to be part of this sequence and + to have no name, so will not be matched unless both name and nr are + None. + + """ + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + if (name is None) and (predicate is None) and (nr is None): + raise ValueError( + "at least one argument must be supplied to specify form") + + global_form = self._factory.global_form + if nr is None and name is None and \ + predicate is not None and predicate(global_form): + self.form = global_form + return + + orig_nr = nr + for form in self.forms(): + if name is not None and name != form.name: + continue + if predicate is not None and not predicate(form): + continue + if nr: + nr -= 1 + continue + self.form = form + break # success + else: + # failure + description = [] + if name is not None: description.append("name '%s'" % name) + if predicate is not None: + description.append("predicate %s" % predicate) + if orig_nr is not None: description.append("nr %d" % orig_nr) + description = ", ".join(description) + raise FormNotFoundError("no form matching "+description) + + def click(self, *args, **kwds): + """See mechanize.HTMLForm.click for documentation.""" + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + request = self.form.click(*args, **kwds) + return self._add_referer_header(request) + + def submit(self, *args, **kwds): + """Submit current form. + + Arguments are as for mechanize.HTMLForm.click(). + + Return value is same as for Browser.open(). + + """ + return self.open(self.click(*args, **kwds)) + + def click_link(self, link=None, **kwds): + """Find a link and return a Request object for it. + + Arguments are as for .find_link(), except that a link may be supplied + as the first argument. + + """ + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + if not link: + link = self.find_link(**kwds) + else: + if kwds: + raise ValueError( + "either pass a Link, or keyword arguments, not both") + request = self.request_class(link.absolute_url) + return self._add_referer_header(request) + + def follow_link(self, link=None, **kwds): + """Find a link and .open() it. + + Arguments are as for .click_link(). + + Return value is same as for Browser.open(). + + """ + return self.open(self.click_link(link, **kwds)) + + def find_link(self, **kwds): + """Find a link in current page. + + Links are returned as mechanize.Link objects. + + # Return third link that .search()-matches the regexp "python" + # (by ".search()-matches", I mean that the regular expression method + # .search() is used, rather than .match()). + find_link(text_regex=re.compile("python"), nr=2) + + # Return first http link in the current page that points to somewhere + # on python.org whose link text (after tags have been removed) is + # exactly "monty python". + find_link(text="monty python", + url_regex=re.compile("http.*python.org")) + + # Return first link with exactly three HTML attributes. + find_link(predicate=lambda link: len(link.attrs) == 3) + + Links include anchors (<a>), image maps (<area>), and frames (<frame>, + <iframe>). + + All arguments must be passed by keyword, not position. Zero or more + arguments may be supplied. In order to find a link, all arguments + supplied must match. + + If a matching link is not found, mechanize.LinkNotFoundError is raised. + + text: link text between link tags: e.g. <a href="blah">this bit</a> (as + returned by pullparser.get_compressed_text(), ie. without tags but + with opening tags "textified" as per the pullparser docs) must compare + equal to this argument, if supplied + text_regex: link text between tag (as defined above) must match the + regular expression object or regular expression string passed as this + argument, if supplied + name, name_regex: as for text and text_regex, but matched against the + name HTML attribute of the link tag + url, url_regex: as for text and text_regex, but matched against the + URL of the link tag (note this matches against Link.url, which is a + relative or absolute URL according to how it was written in the HTML) + tag: element name of opening tag, e.g. "a" + predicate: a function taking a Link object as its single argument, + returning a boolean result, indicating whether the links + nr: matches the nth link that matches all other criteria (default 0) + + """ + try: + return self._filter_links(self._factory.links(), **kwds).next() + except StopIteration: + raise LinkNotFoundError() + + def __getattr__(self, name): + # pass through _form.HTMLForm methods and attributes + form = self.__dict__.get("form") + if form is None: + raise AttributeError( + "%s instance has no attribute %s (perhaps you forgot to " + ".select_form()?)" % (self.__class__, name)) + return getattr(form, name) + + def _filter_links(self, links, + text=None, text_regex=None, + name=None, name_regex=None, + url=None, url_regex=None, + tag=None, + predicate=None, + nr=0 + ): + if not self.viewing_html(): + raise BrowserStateError("not viewing HTML") + + orig_nr = nr + + for link in links: + if url is not None and url != link.url: + continue + if url_regex is not None and not re.search(url_regex, link.url): + continue + if (text is not None and + (link.text is None or text != link.text)): + continue + if (text_regex is not None and + (link.text is None or not re.search(text_regex, link.text))): + continue + if name is not None and name != dict(link.attrs).get("name"): + continue + if name_regex is not None: + link_name = dict(link.attrs).get("name") + if link_name is None or not re.search(name_regex, link_name): + continue + if tag is not None and tag != link.tag: + continue + if predicate is not None and not predicate(link): + continue + if nr: + nr -= 1 + continue + yield link + nr = orig_nr diff --git a/CMGTools/Production/python/mechanize/_mechanize.pyc b/CMGTools/Production/python/mechanize/_mechanize.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d9340fd3a9cd6ec73937e52d4105f258daf04f3f GIT binary patch literal 25061 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 bT=v<L%$S@)e%}cQm=mKDhn_rrYWn{GH7=6` literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_mozillacookiejar.py b/CMGTools/Production/python/mechanize/_mozillacookiejar.py new file mode 100644 index 0000000..51e81bb --- /dev/null +++ b/CMGTools/Production/python/mechanize/_mozillacookiejar.py @@ -0,0 +1,161 @@ +"""Mozilla / Netscape cookie loading / saving. + +Copyright 2002-2006 John J Lee <jjl@pobox.com> +Copyright 1997-1999 Gisle Aas (original libwww-perl code) + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import re, time, logging + +from _clientcookie import reraise_unmasked_exceptions, FileCookieJar, Cookie, \ + MISSING_FILENAME_TEXT, LoadError +debug = logging.getLogger("ClientCookie").debug + + +class MozillaCookieJar(FileCookieJar): + """ + + WARNING: you may want to backup your browser's cookies file if you use + this class to save cookies. I *think* it works, but there have been + bugs in the past! + + This class differs from CookieJar only in the format it uses to save and + load cookies to and from a file. This class uses the Mozilla/Netscape + `cookies.txt' format. lynx uses this file format, too. + + Don't expect cookies saved while the browser is running to be noticed by + the browser (in fact, Mozilla on unix will overwrite your saved cookies if + you change them on disk while it's running; on Windows, you probably can't + save at all while the browser is running). + + Note that the Mozilla/Netscape format will downgrade RFC2965 cookies to + Netscape cookies on saving. + + In particular, the cookie version and port number information is lost, + together with information about whether or not Path, Port and Discard were + specified by the Set-Cookie2 (or Set-Cookie) header, and whether or not the + domain as set in the HTTP header started with a dot (yes, I'm aware some + domains in Netscape files start with a dot and some don't -- trust me, you + really don't want to know any more about this). + + Note that though Mozilla and Netscape use the same format, they use + slightly different headers. The class saves cookies using the Netscape + header by default (Mozilla can cope with that). + + """ + magic_re = "#( Netscape)? HTTP Cookie File" + header = """\ + # Netscape HTTP Cookie File + # http://www.netscape.com/newsref/std/cookie_spec.html + # This is a generated file! Do not edit. + +""" + + def _really_load(self, f, filename, ignore_discard, ignore_expires): + now = time.time() + + magic = f.readline() + if not re.search(self.magic_re, magic): + f.close() + raise LoadError( + "%s does not look like a Netscape format cookies file" % + filename) + + try: + while 1: + line = f.readline() + if line == "": break + + # last field may be absent, so keep any trailing tab + if line.endswith("\n"): line = line[:-1] + + # skip comments and blank lines XXX what is $ for? + if (line.strip().startswith("#") or + line.strip().startswith("$") or + line.strip() == ""): + continue + + domain, domain_specified, path, secure, expires, name, value = \ + line.split("\t", 6) + secure = (secure == "TRUE") + domain_specified = (domain_specified == "TRUE") + if name == "": + name = value + value = None + + initial_dot = domain.startswith(".") + if domain_specified != initial_dot: + raise LoadError("domain and domain specified flag don't " + "match in %s: %s" % (filename, line)) + + discard = False + if expires == "": + expires = None + discard = True + + # assume path_specified is false + c = Cookie(0, name, value, + None, False, + domain, domain_specified, initial_dot, + path, False, + secure, + expires, + discard, + None, + None, + {}) + if not ignore_discard and c.discard: + continue + if not ignore_expires and c.is_expired(now): + continue + self.set_cookie(c) + + except: + reraise_unmasked_exceptions((IOError, LoadError)) + raise LoadError("invalid Netscape format file %s: %s" % + (filename, line)) + + def save(self, filename=None, ignore_discard=False, ignore_expires=False): + if filename is None: + if self.filename is not None: filename = self.filename + else: raise ValueError(MISSING_FILENAME_TEXT) + + f = open(filename, "w") + try: + debug("Saving Netscape cookies.txt file") + f.write(self.header) + now = time.time() + for cookie in self: + if not ignore_discard and cookie.discard: + debug(" Not saving %s: marked for discard", cookie.name) + continue + if not ignore_expires and cookie.is_expired(now): + debug(" Not saving %s: expired", cookie.name) + continue + if cookie.secure: secure = "TRUE" + else: secure = "FALSE" + if cookie.domain.startswith("."): initial_dot = "TRUE" + else: initial_dot = "FALSE" + if cookie.expires is not None: + expires = str(cookie.expires) + else: + expires = "" + if cookie.value is None: + # cookies.txt regards 'Set-Cookie: foo' as a cookie + # with no name, whereas cookielib regards it as a + # cookie with no value. + name = "" + value = cookie.name + else: + name = cookie.name + value = cookie.value + f.write( + "\t".join([cookie.domain, initial_dot, cookie.path, + secure, expires, name, value])+ + "\n") + finally: + f.close() diff --git a/CMGTools/Production/python/mechanize/_mozillacookiejar.pyc b/CMGTools/Production/python/mechanize/_mozillacookiejar.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b9e3a5c3a4dfac4575266cd2b1db9a1690f63a70 GIT binary patch literal 5133 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_msiecookiejar.py b/CMGTools/Production/python/mechanize/_msiecookiejar.py new file mode 100644 index 0000000..8af11c0 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_msiecookiejar.py @@ -0,0 +1,388 @@ +"""Microsoft Internet Explorer cookie loading on Windows. + +Copyright 2002-2003 Johnny Lee <typo_pl@hotmail.com> (MSIE Perl code) +Copyright 2002-2006 John J Lee <jjl@pobox.com> (The Python port) + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +# XXX names and comments are not great here + +import os, re, time, struct, logging +if os.name == "nt": + import _winreg + +from _clientcookie import FileCookieJar, CookieJar, Cookie, \ + MISSING_FILENAME_TEXT, LoadError + +debug = logging.getLogger("mechanize").debug + + +def regload(path, leaf): + key = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, path, 0, + _winreg.KEY_ALL_ACCESS) + try: + value = _winreg.QueryValueEx(key, leaf)[0] + except WindowsError: + value = None + return value + +WIN32_EPOCH = 0x019db1ded53e8000L # 1970 Jan 01 00:00:00 in Win32 FILETIME + +def epoch_time_offset_from_win32_filetime(filetime): + """Convert from win32 filetime to seconds-since-epoch value. + + MSIE stores create and expire times as Win32 FILETIME, which is 64 + bits of 100 nanosecond intervals since Jan 01 1601. + + mechanize expects time in 32-bit value expressed in seconds since the + epoch (Jan 01 1970). + + """ + if filetime < WIN32_EPOCH: + raise ValueError("filetime (%d) is before epoch (%d)" % + (filetime, WIN32_EPOCH)) + + return divmod((filetime - WIN32_EPOCH), 10000000L)[0] + +def binary_to_char(c): return "%02X" % ord(c) +def binary_to_str(d): return "".join(map(binary_to_char, list(d))) + +class MSIEBase: + magic_re = re.compile(r"Client UrlCache MMF Ver \d\.\d.*") + padding = "\x0d\xf0\xad\x0b" + + msie_domain_re = re.compile(r"^([^/]+)(/.*)$") + cookie_re = re.compile("Cookie\:.+\@([\x21-\xFF]+).*?" + "(.+\@[\x21-\xFF]+\.txt)") + + # path under HKEY_CURRENT_USER from which to get location of index.dat + reg_path = r"software\microsoft\windows" \ + r"\currentversion\explorer\shell folders" + reg_key = "Cookies" + + def __init__(self): + self._delayload_domains = {} + + def _delayload_domain(self, domain): + # if necessary, lazily load cookies for this domain + delayload_info = self._delayload_domains.get(domain) + if delayload_info is not None: + cookie_file, ignore_discard, ignore_expires = delayload_info + try: + self.load_cookie_data(cookie_file, + ignore_discard, ignore_expires) + except (LoadError, IOError): + debug("error reading cookie file, skipping: %s", cookie_file) + else: + del self._delayload_domains[domain] + + def _load_cookies_from_file(self, filename): + debug("Loading MSIE cookies file: %s", filename) + cookies = [] + + cookies_fh = open(filename) + + try: + while 1: + key = cookies_fh.readline() + if key == "": break + + rl = cookies_fh.readline + def getlong(rl=rl): return long(rl().rstrip()) + def getstr(rl=rl): return rl().rstrip() + + key = key.rstrip() + value = getstr() + domain_path = getstr() + flags = getlong() # 0x2000 bit is for secure I think + lo_expire = getlong() + hi_expire = getlong() + lo_create = getlong() + hi_create = getlong() + sep = getstr() + + if "" in (key, value, domain_path, flags, hi_expire, lo_expire, + hi_create, lo_create, sep) or (sep != "*"): + break + + m = self.msie_domain_re.search(domain_path) + if m: + domain = m.group(1) + path = m.group(2) + + cookies.append({"KEY": key, "VALUE": value, + "DOMAIN": domain, "PATH": path, + "FLAGS": flags, "HIXP": hi_expire, + "LOXP": lo_expire, "HICREATE": hi_create, + "LOCREATE": lo_create}) + finally: + cookies_fh.close() + + return cookies + + def load_cookie_data(self, filename, + ignore_discard=False, ignore_expires=False): + """Load cookies from file containing actual cookie data. + + Old cookies are kept unless overwritten by newly loaded ones. + + You should not call this method if the delayload attribute is set. + + I think each of these files contain all cookies for one user, domain, + and path. + + filename: file containing cookies -- usually found in a file like + C:\WINNT\Profiles\joe\Cookies\joe@blah[1].txt + + """ + now = int(time.time()) + + cookie_data = self._load_cookies_from_file(filename) + + for cookie in cookie_data: + flags = cookie["FLAGS"] + secure = ((flags & 0x2000) != 0) + filetime = (cookie["HIXP"] << 32) + cookie["LOXP"] + expires = epoch_time_offset_from_win32_filetime(filetime) + if expires < now: + discard = True + else: + discard = False + domain = cookie["DOMAIN"] + initial_dot = domain.startswith(".") + if initial_dot: + domain_specified = True + else: + # MSIE 5 does not record whether the domain cookie-attribute + # was specified. + # Assuming it wasn't is conservative, because with strict + # domain matching this will match less frequently; with regular + # Netscape tail-matching, this will match at exactly the same + # times that domain_specified = True would. It also means we + # don't have to prepend a dot to achieve consistency with our + # own & Mozilla's domain-munging scheme. + domain_specified = False + + # assume path_specified is false + # XXX is there other stuff in here? -- e.g. comment, commentURL? + c = Cookie(0, + cookie["KEY"], cookie["VALUE"], + None, False, + domain, domain_specified, initial_dot, + cookie["PATH"], False, + secure, + expires, + discard, + None, + None, + {"flags": flags}) + if not ignore_discard and c.discard: + continue + if not ignore_expires and c.is_expired(now): + continue + CookieJar.set_cookie(self, c) + + def load_from_registry(self, ignore_discard=False, ignore_expires=False, + username=None): + """ + username: only required on win9x + + """ + cookies_dir = regload(self.reg_path, self.reg_key) + filename = os.path.normpath(os.path.join(cookies_dir, "INDEX.DAT")) + self.load(filename, ignore_discard, ignore_expires, username) + + def _really_load(self, index, filename, ignore_discard, ignore_expires, + username): + now = int(time.time()) + + if username is None: + username = os.environ['USERNAME'].lower() + + cookie_dir = os.path.dirname(filename) + + data = index.read(256) + if len(data) != 256: + raise LoadError("%s file is too short" % filename) + + # Cookies' index.dat file starts with 32 bytes of signature + # followed by an offset to the first record, stored as a little- + # endian DWORD. + sig, size, data = data[:32], data[32:36], data[36:] + size = struct.unpack("<L", size)[0] + + # check that sig is valid + if not self.magic_re.match(sig) or size != 0x4000: + raise LoadError("%s ['%s' %s] does not seem to contain cookies" % + (str(filename), sig, size)) + + # skip to start of first record + index.seek(size, 0) + + sector = 128 # size of sector in bytes + + while 1: + data = "" + + # Cookies are usually in two contiguous sectors, so read in two + # sectors and adjust if not a Cookie. + to_read = 2 * sector + d = index.read(to_read) + if len(d) != to_read: + break + data = data + d + + # Each record starts with a 4-byte signature and a count + # (little-endian DWORD) of sectors for the record. + sig, size, data = data[:4], data[4:8], data[8:] + size = struct.unpack("<L", size)[0] + + to_read = (size - 2) * sector + +## from urllib import quote +## print "data", quote(data) +## print "sig", quote(sig) +## print "size in sectors", size +## print "size in bytes", size*sector +## print "size in units of 16 bytes", (size*sector) / 16 +## print "size to read in bytes", to_read +## print + + if sig != "URL ": + assert sig in ("HASH", "LEAK", \ + self.padding, "\x00\x00\x00\x00"), \ + "unrecognized MSIE index.dat record: %s" % \ + binary_to_str(sig) + if sig == "\x00\x00\x00\x00": + # assume we've got all the cookies, and stop + break + if sig == self.padding: + continue + # skip the rest of this record + assert to_read >= 0 + if size != 2: + assert to_read != 0 + index.seek(to_read, 1) + continue + + # read in rest of record if necessary + if size > 2: + more_data = index.read(to_read) + if len(more_data) != to_read: break + data = data + more_data + + cookie_re = ("Cookie\:%s\@([\x21-\xFF]+).*?" % username + + "(%s\@[\x21-\xFF]+\.txt)" % username) + m = re.search(cookie_re, data, re.I) + if m: + cookie_file = os.path.join(cookie_dir, m.group(2)) + if not self.delayload: + try: + self.load_cookie_data(cookie_file, + ignore_discard, ignore_expires) + except (LoadError, IOError): + debug("error reading cookie file, skipping: %s", + cookie_file) + else: + domain = m.group(1) + i = domain.find("/") + if i != -1: + domain = domain[:i] + + self._delayload_domains[domain] = ( + cookie_file, ignore_discard, ignore_expires) + + +class MSIECookieJar(MSIEBase, FileCookieJar): + """FileCookieJar that reads from the Windows MSIE cookies database. + + MSIECookieJar can read the cookie files of Microsoft Internet Explorer + (MSIE) for Windows version 5 on Windows NT and version 6 on Windows XP and + Windows 98. Other configurations may also work, but are untested. Saving + cookies in MSIE format is NOT supported. If you save cookies, they'll be + in the usual Set-Cookie3 format, which you can read back in using an + instance of the plain old CookieJar class. Don't save using the same + filename that you loaded cookies from, because you may succeed in + clobbering your MSIE cookies index file! + + You should be able to have LWP share Internet Explorer's cookies like + this (note you need to supply a username to load_from_registry if you're on + Windows 9x or Windows ME): + + cj = MSIECookieJar(delayload=1) + # find cookies index file in registry and load cookies from it + cj.load_from_registry() + opener = mechanize.build_opener(mechanize.HTTPCookieProcessor(cj)) + response = opener.open("http://example.com/") + + Iterating over a delayloaded MSIECookieJar instance will not cause any + cookies to be read from disk. To force reading of all cookies from disk, + call read_all_cookies. Note that the following methods iterate over self: + clear_temporary_cookies, clear_expired_cookies, __len__, __repr__, __str__ + and as_string. + + Additional methods: + + load_from_registry(ignore_discard=False, ignore_expires=False, + username=None) + load_cookie_data(filename, ignore_discard=False, ignore_expires=False) + read_all_cookies() + + """ + def __init__(self, filename=None, delayload=False, policy=None): + MSIEBase.__init__(self) + FileCookieJar.__init__(self, filename, delayload, policy) + + def set_cookie(self, cookie): + if self.delayload: + self._delayload_domain(cookie.domain) + CookieJar.set_cookie(self, cookie) + + def _cookies_for_request(self, request): + """Return a list of cookies to be returned to server.""" + domains = self._cookies.copy() + domains.update(self._delayload_domains) + domains = domains.keys() + + cookies = [] + for domain in domains: + cookies.extend(self._cookies_for_domain(domain, request)) + return cookies + + def _cookies_for_domain(self, domain, request): + if not self._policy.domain_return_ok(domain, request): + return [] + debug("Checking %s for cookies to return", domain) + if self.delayload: + self._delayload_domain(domain) + return CookieJar._cookies_for_domain(self, domain, request) + + def read_all_cookies(self): + """Eagerly read in all cookies.""" + if self.delayload: + for domain in self._delayload_domains.keys(): + self._delayload_domain(domain) + + def load(self, filename, ignore_discard=False, ignore_expires=False, + username=None): + """Load cookies from an MSIE 'index.dat' cookies index file. + + filename: full path to cookie index file + username: only required on win9x + + """ + if filename is None: + if self.filename is not None: filename = self.filename + else: raise ValueError(MISSING_FILENAME_TEXT) + + index = open(filename, "rb") + + try: + self._really_load(index, filename, ignore_discard, ignore_expires, + username) + finally: + index.close() diff --git a/CMGTools/Production/python/mechanize/_msiecookiejar.pyc b/CMGTools/Production/python/mechanize/_msiecookiejar.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a356bd3a24fabf1818cc4373631eab670731fc17 GIT binary patch literal 12551 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 Dh&6E@ literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_opener.py b/CMGTools/Production/python/mechanize/_opener.py new file mode 100644 index 0000000..ad8412d --- /dev/null +++ b/CMGTools/Production/python/mechanize/_opener.py @@ -0,0 +1,442 @@ +"""URL opener. + +Copyright 2004-2006 John J Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import os, urllib2, bisect, httplib, types, tempfile +try: + import threading as _threading +except ImportError: + import dummy_threading as _threading +try: + set +except NameError: + import sets + set = sets.Set + +from _request import Request +import _response +import _rfc3986 +import _sockettimeout +import _urllib2_fork +from _util import isstringlike + +open_file = open + + +class ContentTooShortError(urllib2.URLError): + def __init__(self, reason, result): + urllib2.URLError.__init__(self, reason) + self.result = result + + +def set_request_attr(req, name, value, default): + try: + getattr(req, name) + except AttributeError: + setattr(req, name, default) + if value is not default: + setattr(req, name, value) + + +class OpenerDirector(_urllib2_fork.OpenerDirector): + def __init__(self): + _urllib2_fork.OpenerDirector.__init__(self) + # really none of these are (sanely) public -- the lack of initial + # underscore on some is just due to following urllib2 + self.process_response = {} + self.process_request = {} + self._any_request = {} + self._any_response = {} + self._handler_index_valid = True + self._tempfiles = [] + + def add_handler(self, handler): + if not hasattr(handler, "add_parent"): + raise TypeError("expected BaseHandler instance, got %r" % + type(handler)) + + if handler in self.handlers: + return + # XXX why does self.handlers need to be sorted? + bisect.insort(self.handlers, handler) + handler.add_parent(self) + self._handler_index_valid = False + + def _maybe_reindex_handlers(self): + if self._handler_index_valid: + return + + handle_error = {} + handle_open = {} + process_request = {} + process_response = {} + any_request = set() + any_response = set() + unwanted = [] + + for handler in self.handlers: + added = False + for meth in dir(handler): + if meth in ["redirect_request", "do_open", "proxy_open"]: + # oops, coincidental match + continue + + if meth == "any_request": + any_request.add(handler) + added = True + continue + elif meth == "any_response": + any_response.add(handler) + added = True + continue + + ii = meth.find("_") + scheme = meth[:ii] + condition = meth[ii+1:] + + if condition.startswith("error"): + jj = meth[ii+1:].find("_") + ii + 1 + kind = meth[jj+1:] + try: + kind = int(kind) + except ValueError: + pass + lookup = handle_error.setdefault(scheme, {}) + elif condition == "open": + kind = scheme + lookup = handle_open + elif condition == "request": + kind = scheme + lookup = process_request + elif condition == "response": + kind = scheme + lookup = process_response + else: + continue + + lookup.setdefault(kind, set()).add(handler) + added = True + + if not added: + unwanted.append(handler) + + for handler in unwanted: + self.handlers.remove(handler) + + # sort indexed methods + # XXX could be cleaned up + for lookup in [process_request, process_response]: + for scheme, handlers in lookup.iteritems(): + lookup[scheme] = handlers + for scheme, lookup in handle_error.iteritems(): + for code, handlers in lookup.iteritems(): + handlers = list(handlers) + handlers.sort() + lookup[code] = handlers + for scheme, handlers in handle_open.iteritems(): + handlers = list(handlers) + handlers.sort() + handle_open[scheme] = handlers + + # cache the indexes + self.handle_error = handle_error + self.handle_open = handle_open + self.process_request = process_request + self.process_response = process_response + self._any_request = any_request + self._any_response = any_response + + def _request(self, url_or_req, data, visit, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + if isstringlike(url_or_req): + req = Request(url_or_req, data, visit=visit, timeout=timeout) + else: + # already a mechanize.Request instance + req = url_or_req + if data is not None: + req.add_data(data) + # XXX yuck + set_request_attr(req, "visit", visit, None) + set_request_attr(req, "timeout", timeout, + _sockettimeout._GLOBAL_DEFAULT_TIMEOUT) + return req + + def open(self, fullurl, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + req = self._request(fullurl, data, None, timeout) + req_scheme = req.get_type() + + self._maybe_reindex_handlers() + + # pre-process request + # XXX should we allow a Processor to change the URL scheme + # of the request? + request_processors = set(self.process_request.get(req_scheme, [])) + request_processors.update(self._any_request) + request_processors = list(request_processors) + request_processors.sort() + for processor in request_processors: + for meth_name in ["any_request", req_scheme+"_request"]: + meth = getattr(processor, meth_name, None) + if meth: + req = meth(req) + + # In Python >= 2.4, .open() supports processors already, so we must + # call ._open() instead. + urlopen = _urllib2_fork.OpenerDirector._open + response = urlopen(self, req, data) + + # post-process response + response_processors = set(self.process_response.get(req_scheme, [])) + response_processors.update(self._any_response) + response_processors = list(response_processors) + response_processors.sort() + for processor in response_processors: + for meth_name in ["any_response", req_scheme+"_response"]: + meth = getattr(processor, meth_name, None) + if meth: + response = meth(req, response) + + return response + + def error(self, proto, *args): + if proto in ['http', 'https']: + # XXX http[s] protocols are special-cased + dict = self.handle_error['http'] # https is not different than http + proto = args[2] # YUCK! + meth_name = 'http_error_%s' % proto + http_err = 1 + orig_args = args + else: + dict = self.handle_error + meth_name = proto + '_error' + http_err = 0 + args = (dict, proto, meth_name) + args + result = apply(self._call_chain, args) + if result: + return result + + if http_err: + args = (dict, 'default', 'http_error_default') + orig_args + return apply(self._call_chain, args) + + BLOCK_SIZE = 1024*8 + def retrieve(self, fullurl, filename=None, reporthook=None, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT, + open=open_file): + """Returns (filename, headers). + + For remote objects, the default filename will refer to a temporary + file. Temporary files are removed when the OpenerDirector.close() + method is called. + + For file: URLs, at present the returned filename is None. This may + change in future. + + If the actual number of bytes read is less than indicated by the + Content-Length header, raises ContentTooShortError (a URLError + subclass). The exception's .result attribute contains the (filename, + headers) that would have been returned. + + """ + req = self._request(fullurl, data, False, timeout) + scheme = req.get_type() + fp = self.open(req) + try: + headers = fp.info() + if filename is None and scheme == 'file': + # XXX req.get_selector() seems broken here, return None, + # pending sanity :-/ + return None, headers + #return urllib.url2pathname(req.get_selector()), headers + if filename: + tfp = open(filename, 'wb') + else: + path = _rfc3986.urlsplit(req.get_full_url())[2] + suffix = os.path.splitext(path)[1] + fd, filename = tempfile.mkstemp(suffix) + self._tempfiles.append(filename) + tfp = os.fdopen(fd, 'wb') + try: + result = filename, headers + bs = self.BLOCK_SIZE + size = -1 + read = 0 + blocknum = 0 + if reporthook: + if "content-length" in headers: + size = int(headers["Content-Length"]) + reporthook(blocknum, bs, size) + while 1: + block = fp.read(bs) + if block == "": + break + read += len(block) + tfp.write(block) + blocknum += 1 + if reporthook: + reporthook(blocknum, bs, size) + finally: + tfp.close() + finally: + fp.close() + + # raise exception if actual size does not match content-length header + if size >= 0 and read < size: + raise ContentTooShortError( + "retrieval incomplete: " + "got only %i out of %i bytes" % (read, size), + result + ) + + return result + + def close(self): + _urllib2_fork.OpenerDirector.close(self) + + # make it very obvious this object is no longer supposed to be used + self.open = self.error = self.retrieve = self.add_handler = None + + if self._tempfiles: + for filename in self._tempfiles: + try: + os.unlink(filename) + except OSError: + pass + del self._tempfiles[:] + + +def wrapped_open(urlopen, process_response_object, fullurl, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + success = True + try: + response = urlopen(fullurl, data, timeout) + except urllib2.HTTPError, error: + success = False + if error.fp is None: # not a response + raise + response = error + + if response is not None: + response = process_response_object(response) + + if not success: + raise response + return response + +class ResponseProcessingOpener(OpenerDirector): + + def open(self, fullurl, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + def bound_open(fullurl, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + return OpenerDirector.open(self, fullurl, data, timeout) + return wrapped_open( + bound_open, self.process_response_object, fullurl, data, timeout) + + def process_response_object(self, response): + return response + + +class SeekableResponseOpener(ResponseProcessingOpener): + def process_response_object(self, response): + return _response.seek_wrapped_response(response) + + +def isclass(obj): + return isinstance(obj, (types.ClassType, type)) + + +class OpenerFactory: + """This class's interface is quite likely to change.""" + + default_classes = [ + # handlers + _urllib2_fork.ProxyHandler, + _urllib2_fork.UnknownHandler, + _urllib2_fork.HTTPHandler, + _urllib2_fork.HTTPDefaultErrorHandler, + _urllib2_fork.HTTPRedirectHandler, + _urllib2_fork.FTPHandler, + _urllib2_fork.FileHandler, + # processors + _urllib2_fork.HTTPCookieProcessor, + _urllib2_fork.HTTPErrorProcessor, + ] + if hasattr(httplib, 'HTTPS'): + default_classes.append(_urllib2_fork.HTTPSHandler) + handlers = [] + replacement_handlers = [] + + def __init__(self, klass=OpenerDirector): + self.klass = klass + + def build_opener(self, *handlers): + """Create an opener object from a list of handlers and processors. + + The opener will use several default handlers and processors, including + support for HTTP and FTP. + + If any of the handlers passed as arguments are subclasses of the + default handlers, the default handlers will not be used. + + """ + opener = self.klass() + default_classes = list(self.default_classes) + skip = set() + for klass in default_classes: + for check in handlers: + if isclass(check): + if issubclass(check, klass): + skip.add(klass) + elif isinstance(check, klass): + skip.add(klass) + for klass in skip: + default_classes.remove(klass) + + for klass in default_classes: + opener.add_handler(klass()) + for h in handlers: + if isclass(h): + h = h() + opener.add_handler(h) + + return opener + + +build_opener = OpenerFactory().build_opener + +_opener = None +urlopen_lock = _threading.Lock() +def urlopen(url, data=None, timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + global _opener + if _opener is None: + urlopen_lock.acquire() + try: + if _opener is None: + _opener = build_opener() + finally: + urlopen_lock.release() + return _opener.open(url, data, timeout) + +def urlretrieve(url, filename=None, reporthook=None, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + global _opener + if _opener is None: + urlopen_lock.acquire() + try: + if _opener is None: + _opener = build_opener() + finally: + urlopen_lock.release() + return _opener.retrieve(url, filename, reporthook, data, timeout) + +def install_opener(opener): + global _opener + _opener = opener diff --git a/CMGTools/Production/python/mechanize/_opener.pyc b/CMGTools/Production/python/mechanize/_opener.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aa66f1a2e46876c2b942d625ee497770e52baacb GIT binary patch literal 12886 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_pullparser.py b/CMGTools/Production/python/mechanize/_pullparser.py new file mode 100644 index 0000000..1f212c1 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_pullparser.py @@ -0,0 +1,391 @@ +"""A simple "pull API" for HTML parsing, after Perl's HTML::TokeParser. + +Examples + +This program extracts all links from a document. It will print one +line for each link, containing the URL and the textual description +between the <A>...</A> tags: + +import pullparser, sys +f = file(sys.argv[1]) +p = pullparser.PullParser(f) +for token in p.tags("a"): + if token.type == "endtag": continue + url = dict(token.attrs).get("href", "-") + text = p.get_compressed_text(endat=("endtag", "a")) + print "%s\t%s" % (url, text) + +This program extracts the <TITLE> from the document: + +import pullparser, sys +f = file(sys.argv[1]) +p = pullparser.PullParser(f) +if p.get_tag("title"): + title = p.get_compressed_text() + print "Title: %s" % title + + +Copyright 2003-2006 John J. Lee <jjl@pobox.com> +Copyright 1998-2001 Gisle Aas (original libwww-perl code) + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses. + +""" + +import re, htmlentitydefs +import _sgmllib_copy as sgmllib +import HTMLParser +from xml.sax import saxutils + +from _html import unescape, unescape_charref + + +class NoMoreTokensError(Exception): pass + +class Token: + """Represents an HTML tag, declaration, processing instruction etc. + + Behaves as both a tuple-like object (ie. iterable) and has attributes + .type, .data and .attrs. + + >>> t = Token("starttag", "a", [("href", "http://www.python.org/")]) + >>> t == ("starttag", "a", [("href", "http://www.python.org/")]) + True + >>> (t.type, t.data) == ("starttag", "a") + True + >>> t.attrs == [("href", "http://www.python.org/")] + True + + Public attributes + + type: one of "starttag", "endtag", "startendtag", "charref", "entityref", + "data", "comment", "decl", "pi", after the corresponding methods of + HTMLParser.HTMLParser + data: For a tag, the tag name; otherwise, the relevant data carried by the + tag, as a string + attrs: list of (name, value) pairs representing HTML attributes + (or None if token does not represent an opening tag) + + """ + def __init__(self, type, data, attrs=None): + self.type = type + self.data = data + self.attrs = attrs + def __iter__(self): + return iter((self.type, self.data, self.attrs)) + def __eq__(self, other): + type, data, attrs = other + if (self.type == type and + self.data == data and + self.attrs == attrs): + return True + else: + return False + def __ne__(self, other): return not self.__eq__(other) + def __repr__(self): + args = ", ".join(map(repr, [self.type, self.data, self.attrs])) + return self.__class__.__name__+"(%s)" % args + + def __str__(self): + """ + >>> print Token("starttag", "br") + <br> + >>> print Token("starttag", "a", + ... [("href", "http://www.python.org/"), ("alt", '"foo"')]) + <a href="http://www.python.org/" alt='"foo"'> + >>> print Token("startendtag", "br") + <br /> + >>> print Token("startendtag", "br", [("spam", "eggs")]) + <br spam="eggs" /> + >>> print Token("endtag", "p") + </p> + >>> print Token("charref", "38") + & + >>> print Token("entityref", "amp") + & + >>> print Token("data", "foo\\nbar") + foo + bar + >>> print Token("comment", "Life is a bowl\\nof cherries.") + <!--Life is a bowl + of cherries.--> + >>> print Token("decl", "decl") + <!decl> + >>> print Token("pi", "pi") + <?pi> + """ + if self.attrs is not None: + attrs = "".join([" %s=%s" % (k, saxutils.quoteattr(v)) for + k, v in self.attrs]) + else: + attrs = "" + if self.type == "starttag": + return "<%s%s>" % (self.data, attrs) + elif self.type == "startendtag": + return "<%s%s />" % (self.data, attrs) + elif self.type == "endtag": + return "</%s>" % self.data + elif self.type == "charref": + return "&#%s;" % self.data + elif self.type == "entityref": + return "&%s;" % self.data + elif self.type == "data": + return self.data + elif self.type == "comment": + return "<!--%s-->" % self.data + elif self.type == "decl": + return "<!%s>" % self.data + elif self.type == "pi": + return "<?%s>" % self.data + assert False + + +def iter_until_exception(fn, exception, *args, **kwds): + while 1: + try: + yield fn(*args, **kwds) + except exception: + raise StopIteration + + +class _AbstractParser: + chunk = 1024 + compress_re = re.compile(r"\s+") + def __init__(self, fh, textify={"img": "alt", "applet": "alt"}, + encoding="ascii", entitydefs=None): + """ + fh: file-like object (only a .read() method is required) from which to + read HTML to be parsed + textify: mapping used by .get_text() and .get_compressed_text() methods + to represent opening tags as text + encoding: encoding used to encode numeric character references by + .get_text() and .get_compressed_text() ("ascii" by default) + + entitydefs: mapping like {"amp": "&", ...} containing HTML entity + definitions (a sensible default is used). This is used to unescape + entities in .get_text() (and .get_compressed_text()) and attribute + values. If the encoding can not represent the character, the entity + reference is left unescaped. Note that entity references (both + numeric - e.g. { or ઼ - and non-numeric - e.g. &) are + unescaped in attribute values and the return value of .get_text(), but + not in data outside of tags. Instead, entity references outside of + tags are represented as tokens. This is a bit odd, it's true :-/ + + If the element name of an opening tag matches a key in the textify + mapping then that tag is converted to text. The corresponding value is + used to specify which tag attribute to obtain the text from. textify + maps from element names to either: + + - an HTML attribute name, in which case the HTML attribute value is + used as its text value along with the element name in square + brackets (e.g. "alt text goes here[IMG]", or, if the alt attribute + were missing, just "[IMG]") + - a callable object (e.g. a function) which takes a Token and returns + the string to be used as its text value + + If textify has no key for an element name, nothing is substituted for + the opening tag. + + Public attributes: + + encoding and textify: see above + + """ + self._fh = fh + self._tokenstack = [] # FIFO + self.textify = textify + self.encoding = encoding + if entitydefs is None: + entitydefs = htmlentitydefs.name2codepoint + self._entitydefs = entitydefs + + def __iter__(self): return self + + def tags(self, *names): + return iter_until_exception(self.get_tag, NoMoreTokensError, *names) + + def tokens(self, *tokentypes): + return iter_until_exception(self.get_token, NoMoreTokensError, + *tokentypes) + + def next(self): + try: + return self.get_token() + except NoMoreTokensError: + raise StopIteration() + + def get_token(self, *tokentypes): + """Pop the next Token object from the stack of parsed tokens. + + If arguments are given, they are taken to be token types in which the + caller is interested: tokens representing other elements will be + skipped. Element names must be given in lower case. + + Raises NoMoreTokensError. + + """ + while 1: + while self._tokenstack: + token = self._tokenstack.pop(0) + if tokentypes: + if token.type in tokentypes: + return token + else: + return token + data = self._fh.read(self.chunk) + if not data: + raise NoMoreTokensError() + self.feed(data) + + def unget_token(self, token): + """Push a Token back onto the stack.""" + self._tokenstack.insert(0, token) + + def get_tag(self, *names): + """Return the next Token that represents an opening or closing tag. + + If arguments are given, they are taken to be element names in which the + caller is interested: tags representing other elements will be skipped. + Element names must be given in lower case. + + Raises NoMoreTokensError. + + """ + while 1: + tok = self.get_token() + if tok.type not in ["starttag", "endtag", "startendtag"]: + continue + if names: + if tok.data in names: + return tok + else: + return tok + + def get_text(self, endat=None): + """Get some text. + + endat: stop reading text at this tag (the tag is included in the + returned text); endtag is a tuple (type, name) where type is + "starttag", "endtag" or "startendtag", and name is the element name of + the tag (element names must be given in lower case) + + If endat is not given, .get_text() will stop at the next opening or + closing tag, or when there are no more tokens (no exception is raised). + Note that .get_text() includes the text representation (if any) of the + opening tag, but pushes the opening tag back onto the stack. As a + result, if you want to call .get_text() again, you need to call + .get_tag() first (unless you want an empty string returned when you + next call .get_text()). + + Entity references are translated using the value of the entitydefs + constructor argument (a mapping from names to characters like that + provided by the standard module htmlentitydefs). Named entity + references that are not in this mapping are left unchanged. + + The textify attribute is used to translate opening tags into text: see + the class docstring. + + """ + text = [] + tok = None + while 1: + try: + tok = self.get_token() + except NoMoreTokensError: + # unget last token (not the one we just failed to get) + if tok: self.unget_token(tok) + break + if tok.type == "data": + text.append(tok.data) + elif tok.type == "entityref": + t = unescape("&%s;"%tok.data, self._entitydefs, self.encoding) + text.append(t) + elif tok.type == "charref": + t = unescape_charref(tok.data, self.encoding) + text.append(t) + elif tok.type in ["starttag", "endtag", "startendtag"]: + tag_name = tok.data + if tok.type in ["starttag", "startendtag"]: + alt = self.textify.get(tag_name) + if alt is not None: + if callable(alt): + text.append(alt(tok)) + elif tok.attrs is not None: + for k, v in tok.attrs: + if k == alt: + text.append(v) + text.append("[%s]" % tag_name.upper()) + if endat is None or endat == (tok.type, tag_name): + self.unget_token(tok) + break + return "".join(text) + + def get_compressed_text(self, *args, **kwds): + """ + As .get_text(), but collapses each group of contiguous whitespace to a + single space character, and removes all initial and trailing + whitespace. + + """ + text = self.get_text(*args, **kwds) + text = text.strip() + return self.compress_re.sub(" ", text) + + def handle_startendtag(self, tag, attrs): + self._tokenstack.append(Token("startendtag", tag, attrs)) + def handle_starttag(self, tag, attrs): + self._tokenstack.append(Token("starttag", tag, attrs)) + def handle_endtag(self, tag): + self._tokenstack.append(Token("endtag", tag)) + def handle_charref(self, name): + self._tokenstack.append(Token("charref", name)) + def handle_entityref(self, name): + self._tokenstack.append(Token("entityref", name)) + def handle_data(self, data): + self._tokenstack.append(Token("data", data)) + def handle_comment(self, data): + self._tokenstack.append(Token("comment", data)) + def handle_decl(self, decl): + self._tokenstack.append(Token("decl", decl)) + def unknown_decl(self, data): + # XXX should this call self.error instead? + #self.error("unknown declaration: " + `data`) + self._tokenstack.append(Token("decl", data)) + def handle_pi(self, data): + self._tokenstack.append(Token("pi", data)) + + def unescape_attr(self, name): + return unescape(name, self._entitydefs, self.encoding) + def unescape_attrs(self, attrs): + escaped_attrs = [] + for key, val in attrs: + escaped_attrs.append((key, self.unescape_attr(val))) + return escaped_attrs + +class PullParser(_AbstractParser, HTMLParser.HTMLParser): + def __init__(self, *args, **kwds): + HTMLParser.HTMLParser.__init__(self) + _AbstractParser.__init__(self, *args, **kwds) + def unescape(self, name): + # Use the entitydefs passed into constructor, not + # HTMLParser.HTMLParser's entitydefs. + return self.unescape_attr(name) + +class TolerantPullParser(_AbstractParser, sgmllib.SGMLParser): + def __init__(self, *args, **kwds): + sgmllib.SGMLParser.__init__(self) + _AbstractParser.__init__(self, *args, **kwds) + def unknown_starttag(self, tag, attrs): + attrs = self.unescape_attrs(attrs) + self._tokenstack.append(Token("starttag", tag, attrs)) + def unknown_endtag(self, tag): + self._tokenstack.append(Token("endtag", tag)) + + +def _test(): + import doctest, _pullparser + return doctest.testmod(_pullparser) + +if __name__ == "__main__": + _test() diff --git a/CMGTools/Production/python/mechanize/_pullparser.pyc b/CMGTools/Production/python/mechanize/_pullparser.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b044fd821269a6575c14ea034de95a39e6199379 GIT binary patch literal 17863 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 EzcQAV?EnA( literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_request.py b/CMGTools/Production/python/mechanize/_request.py new file mode 100644 index 0000000..ad8acb6 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_request.py @@ -0,0 +1,40 @@ +"""Integration with Python standard library module urllib2: Request class. + +Copyright 2004-2006 John J Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +import logging + +import _rfc3986 +import _sockettimeout +import _urllib2_fork + +warn = logging.getLogger("mechanize").warning + + +class Request(_urllib2_fork.Request): + def __init__(self, url, data=None, headers={}, + origin_req_host=None, unverifiable=False, visit=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + # In mechanize 0.2, the interpretation of a unicode url argument will + # change: A unicode url argument will be interpreted as an IRI, and a + # bytestring as a URI. For now, we accept unicode or bytestring. We + # don't insist that the value is always a URI (specifically, must only + # contain characters which are legal), because that might break working + # code (who knows what bytes some servers want to see, especially with + # browser plugins for internationalised URIs). + if not _rfc3986.is_clean_uri(url): + warn("url argument is not a URI " + "(contains illegal characters) %r" % url) + _urllib2_fork.Request.__init__(self, url, data, headers) + self.selector = None + self.visit = visit + self.timeout = timeout + + def __str__(self): + return "<Request for %s>" % self.get_full_url() diff --git a/CMGTools/Production/python/mechanize/_request.pyc b/CMGTools/Production/python/mechanize/_request.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0aad4d9b88fd44b762446d109e4a98ef87f3da0a GIT binary patch literal 1603 zcmb_c!EPHj5S^7|*;br72wE2fdf+9fe5jSWLC~g#k=RKL2a0U0WuVc8SnqNrDl5_< zxk*&$mV8V9pkLMxXx~t>doQvJ&JKq|a^}66ZT@|?^Zj3c4su#OO?;nXcm+`qjUW>$ z8dN1Tg0j>bG-}-FO&T?C^cIa;q!OC0QPHGNP}($Frvk<nO*g2-_BHxU^oi)rXoJta z=(hQ~-Gu1W1T}V9(AJ0#I!wg*JWQbbkeMQLg{btE%iLVdY*ANA)UJYM|A|P|yIT1m z@+$LwuhTiU*K?=GlOXmVK78~e#AETwPK<aZ`bvp|>9l%!ZLjRdz1+?YJDuS~dy(5h z34BWj7jMh(A#>_CF}JnIGb5ZTv=2^S)d6lnAf%pk9EvXIFm!5DC?~>1iJ;uf3tPs? z(ZzECztMSL?C<@A6mn&}@}lc;4SScmQk~<o^Eao1lfCdU2yODJE>y9^fL(5H1~R+I zPyd5w5H<naOy!fz=s#3g$7}_}Et_mRVt9KHV3ZkbkOrp>QeX`dynrmC&tR&}Jc1oi zmR@wZ6!HxS9%~rK82)#NKr~HgkubwvP>8jF=?><J!FrRX@!SQm*P=lSR6~mr+yj$b zr$sv|8?=B9%O;0#(QV-Hfqw!CZbjzC^-LKc;)St*TwJE7qMKV2GHtxjRi(yRC4hj- za-i;a#RJ#vaD*JQbY=eYufIGFTbO7s^Gan#)=q~O44~J9yX>~ABUxJaHbot-c1vw^ zkTN<CtWohyuPT)X>jDGvUV9xP@IlX%twWcujT_)s0*07KG!$9LqU%IuC=?&Iv1n1H z+DNC~$%*wL23ni<%IQ*PSCvYc;*=BWVl0J!1kJm=cl`QfXl><t=MMdlbKCT;W5@Jv ztD?teb8qZj&r@!+Z+P=p5Y*XD+R2^dyJQn@&S~>t1|rYwgK7Xd)7Y*%H|*TQ!of|) z0W$HxA9f>Z4D(n8S=Lp>phjzY2i7kTeZ)>mw4jtf;7HGrQZiUV9_f}Qn<)^+cuBeZ zNl2M;6GXaRW|dcg6O-QNZ&g^a7QSWEN&oEVSzkVX@$%Vae<+8iuV0*94kKvkeK`D= zL)8914UE;-7@mV}gM`gw`(BrsUgcQW99eMKl^vr##wq8T?y%spi;WMU`&d;jI&v|y gBNuio;V%_!Ec$~bmWLdpXO`QIt;SY@w{gGuFFgW-O#lD@ literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_response.py b/CMGTools/Production/python/mechanize/_response.py new file mode 100644 index 0000000..d5ca5f2 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_response.py @@ -0,0 +1,525 @@ +"""Response classes. + +The seek_wrapper code is not used if you're using UserAgent with +.set_seekable_responses(False), or if you're using the urllib2-level interface +HTTPEquivProcessor. Class closeable_response is instantiated by some handlers +(AbstractHTTPHandler), but the closeable_response interface is only depended +upon by Browser-level code. Function upgrade_response is only used if you're +using Browser. + + +Copyright 2006 John J. Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt +included with the distribution). + +""" + +import copy, mimetools, urllib2 +from cStringIO import StringIO + + +def len_of_seekable(file_): + # this function exists because evaluation of len(file_.getvalue()) on every + # .read() from seek_wrapper would be O(N**2) in number of .read()s + pos = file_.tell() + file_.seek(0, 2) # to end + try: + return file_.tell() + finally: + file_.seek(pos) + + +# XXX Andrew Dalke kindly sent me a similar class in response to my request on +# comp.lang.python, which I then proceeded to lose. I wrote this class +# instead, but I think he's released his code publicly since, could pinch the +# tests from it, at least... + +# For testing seek_wrapper invariant (note that +# test_urllib2.HandlerTest.test_seekable is expected to fail when this +# invariant checking is turned on). The invariant checking is done by module +# ipdc, which is available here: +# http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/436834 +## from ipdbc import ContractBase +## class seek_wrapper(ContractBase): +class seek_wrapper: + """Adds a seek method to a file object. + + This is only designed for seeking on readonly file-like objects. + + Wrapped file-like object must have a read method. The readline method is + only supported if that method is present on the wrapped object. The + readlines method is always supported. xreadlines and iteration are + supported only for Python 2.2 and above. + + Public attributes: + + wrapped: the wrapped file object + is_closed: true iff .close() has been called + + WARNING: All other attributes of the wrapped object (ie. those that are not + one of wrapped, read, readline, readlines, xreadlines, __iter__ and next) + are passed through unaltered, which may or may not make sense for your + particular file object. + + """ + # General strategy is to check that cache is full enough, then delegate to + # the cache (self.__cache, which is a cStringIO.StringIO instance). A seek + # position (self.__pos) is maintained independently of the cache, in order + # that a single cache may be shared between multiple seek_wrapper objects. + # Copying using module copy shares the cache in this way. + + def __init__(self, wrapped): + self.wrapped = wrapped + self.__read_complete_state = [False] + self.__is_closed_state = [False] + self.__have_readline = hasattr(self.wrapped, "readline") + self.__cache = StringIO() + self.__pos = 0 # seek position + + def invariant(self): + # The end of the cache is always at the same place as the end of the + # wrapped file (though the .tell() method is not required to be present + # on wrapped file). + return self.wrapped.tell() == len(self.__cache.getvalue()) + + def close(self): + self.wrapped.close() + self.is_closed = True + + def __getattr__(self, name): + if name == "is_closed": + return self.__is_closed_state[0] + elif name == "read_complete": + return self.__read_complete_state[0] + + wrapped = self.__dict__.get("wrapped") + if wrapped: + return getattr(wrapped, name) + + return getattr(self.__class__, name) + + def __setattr__(self, name, value): + if name == "is_closed": + self.__is_closed_state[0] = bool(value) + elif name == "read_complete": + if not self.is_closed: + self.__read_complete_state[0] = bool(value) + else: + self.__dict__[name] = value + + def seek(self, offset, whence=0): + assert whence in [0,1,2] + + # how much data, if any, do we need to read? + if whence == 2: # 2: relative to end of *wrapped* file + if offset < 0: raise ValueError("negative seek offset") + # since we don't know yet where the end of that file is, we must + # read everything + to_read = None + else: + if whence == 0: # 0: absolute + if offset < 0: raise ValueError("negative seek offset") + dest = offset + else: # 1: relative to current position + pos = self.__pos + if pos < offset: + raise ValueError("seek to before start of file") + dest = pos + offset + end = len_of_seekable(self.__cache) + to_read = dest - end + if to_read < 0: + to_read = 0 + + if to_read != 0: + self.__cache.seek(0, 2) + if to_read is None: + assert whence == 2 + self.__cache.write(self.wrapped.read()) + self.read_complete = True + self.__pos = self.__cache.tell() - offset + else: + data = self.wrapped.read(to_read) + if not data: + self.read_complete = True + else: + self.__cache.write(data) + # Don't raise an exception even if we've seek()ed past the end + # of .wrapped, since fseek() doesn't complain in that case. + # Also like fseek(), pretend we have seek()ed past the end, + # i.e. not: + #self.__pos = self.__cache.tell() + # but rather: + self.__pos = dest + else: + self.__pos = dest + + def tell(self): + return self.__pos + + def __copy__(self): + cpy = self.__class__(self.wrapped) + cpy.__cache = self.__cache + cpy.__read_complete_state = self.__read_complete_state + cpy.__is_closed_state = self.__is_closed_state + return cpy + + def get_data(self): + pos = self.__pos + try: + self.seek(0) + return self.read(-1) + finally: + self.__pos = pos + + def read(self, size=-1): + pos = self.__pos + end = len_of_seekable(self.__cache) + available = end - pos + + # enough data already cached? + if size <= available and size != -1: + self.__cache.seek(pos) + self.__pos = pos+size + return self.__cache.read(size) + + # no, so read sufficient data from wrapped file and cache it + self.__cache.seek(0, 2) + if size == -1: + self.__cache.write(self.wrapped.read()) + self.read_complete = True + else: + to_read = size - available + assert to_read > 0 + data = self.wrapped.read(to_read) + if not data: + self.read_complete = True + else: + self.__cache.write(data) + self.__cache.seek(pos) + + data = self.__cache.read(size) + self.__pos = self.__cache.tell() + assert self.__pos == pos + len(data) + return data + + def readline(self, size=-1): + if not self.__have_readline: + raise NotImplementedError("no readline method on wrapped object") + + # line we're about to read might not be complete in the cache, so + # read another line first + pos = self.__pos + self.__cache.seek(0, 2) + data = self.wrapped.readline() + if not data: + self.read_complete = True + else: + self.__cache.write(data) + self.__cache.seek(pos) + + data = self.__cache.readline() + if size != -1: + r = data[:size] + self.__pos = pos+size + else: + r = data + self.__pos = pos+len(data) + return r + + def readlines(self, sizehint=-1): + pos = self.__pos + self.__cache.seek(0, 2) + self.__cache.write(self.wrapped.read()) + self.read_complete = True + self.__cache.seek(pos) + data = self.__cache.readlines(sizehint) + self.__pos = self.__cache.tell() + return data + + def __iter__(self): return self + def next(self): + line = self.readline() + if line == "": raise StopIteration + return line + + xreadlines = __iter__ + + def __repr__(self): + return ("<%s at %s whose wrapped object = %r>" % + (self.__class__.__name__, hex(abs(id(self))), self.wrapped)) + + +class response_seek_wrapper(seek_wrapper): + + """ + Supports copying response objects and setting response body data. + + """ + + def __init__(self, wrapped): + seek_wrapper.__init__(self, wrapped) + self._headers = self.wrapped.info() + + def __copy__(self): + cpy = seek_wrapper.__copy__(self) + # copy headers from delegate + cpy._headers = copy.copy(self.info()) + return cpy + + # Note that .info() and .geturl() (the only two urllib2 response methods + # that are not implemented by seek_wrapper) must be here explicitly rather + # than by seek_wrapper's __getattr__ delegation) so that the nasty + # dynamically-created HTTPError classes in get_seek_wrapper_class() get the + # wrapped object's implementation, and not HTTPError's. + + def info(self): + return self._headers + + def geturl(self): + return self.wrapped.geturl() + + def set_data(self, data): + self.seek(0) + self.read() + self.close() + cache = self._seek_wrapper__cache = StringIO() + cache.write(data) + self.seek(0) + + +class eoffile: + # file-like object that always claims to be at end-of-file... + def read(self, size=-1): return "" + def readline(self, size=-1): return "" + def __iter__(self): return self + def next(self): return "" + def close(self): pass + +class eofresponse(eoffile): + def __init__(self, url, headers, code, msg): + self._url = url + self._headers = headers + self.code = code + self.msg = msg + def geturl(self): return self._url + def info(self): return self._headers + + +class closeable_response: + """Avoids unnecessarily clobbering urllib.addinfourl methods on .close(). + + Only supports responses returned by mechanize.HTTPHandler. + + After .close(), the following methods are supported: + + .read() + .readline() + .info() + .geturl() + .__iter__() + .next() + .close() + + and the following attributes are supported: + + .code + .msg + + Also supports pickling (but the stdlib currently does something to prevent + it: http://python.org/sf/1144636). + + """ + # presence of this attr indicates is useable after .close() + closeable_response = None + + def __init__(self, fp, headers, url, code, msg): + self._set_fp(fp) + self._headers = headers + self._url = url + self.code = code + self.msg = msg + + def _set_fp(self, fp): + self.fp = fp + self.read = self.fp.read + self.readline = self.fp.readline + if hasattr(self.fp, "readlines"): self.readlines = self.fp.readlines + if hasattr(self.fp, "fileno"): + self.fileno = self.fp.fileno + else: + self.fileno = lambda: None + self.__iter__ = self.fp.__iter__ + self.next = self.fp.next + + def __repr__(self): + return '<%s at %s whose fp = %r>' % ( + self.__class__.__name__, hex(abs(id(self))), self.fp) + + def info(self): + return self._headers + + def geturl(self): + return self._url + + def close(self): + wrapped = self.fp + wrapped.close() + new_wrapped = eofresponse( + self._url, self._headers, self.code, self.msg) + self._set_fp(new_wrapped) + + def __getstate__(self): + # There are three obvious options here: + # 1. truncate + # 2. read to end + # 3. close socket, pickle state including read position, then open + # again on unpickle and use Range header + # XXXX um, 4. refuse to pickle unless .close()d. This is better, + # actually ("errors should never pass silently"). Pickling doesn't + # work anyway ATM, because of http://python.org/sf/1144636 so fix + # this later + + # 2 breaks pickle protocol, because one expects the original object + # to be left unscathed by pickling. 3 is too complicated and + # surprising (and too much work ;-) to happen in a sane __getstate__. + # So we do 1. + + state = self.__dict__.copy() + new_wrapped = eofresponse( + self._url, self._headers, self.code, self.msg) + state["wrapped"] = new_wrapped + return state + +def test_response(data='test data', headers=[], + url="http://example.com/", code=200, msg="OK"): + return make_response(data, headers, url, code, msg) + +def test_html_response(data='test data', headers=[], + url="http://example.com/", code=200, msg="OK"): + headers += [("Content-type", "text/html")] + return make_response(data, headers, url, code, msg) + +def make_response(data, headers, url, code, msg): + """Convenient factory for objects implementing response interface. + + data: string containing response body data + headers: sequence of (name, value) pairs + url: URL of response + code: integer response code (e.g. 200) + msg: string response code message (e.g. "OK") + + """ + mime_headers = make_headers(headers) + r = closeable_response(StringIO(data), mime_headers, url, code, msg) + return response_seek_wrapper(r) + + +def make_headers(headers): + """ + headers: sequence of (name, value) pairs + """ + hdr_text = [] + for name_value in headers: + hdr_text.append("%s: %s" % name_value) + return mimetools.Message(StringIO("\n".join(hdr_text))) + + +# Rest of this module is especially horrible, but needed, at least until fork +# urllib2. Even then, may want to preseve urllib2 compatibility. + +def get_seek_wrapper_class(response): + # in order to wrap response objects that are also exceptions, we must + # dynamically subclass the exception :-((( + if (isinstance(response, urllib2.HTTPError) and + not hasattr(response, "seek")): + if response.__class__.__module__ == "__builtin__": + exc_class_name = response.__class__.__name__ + else: + exc_class_name = "%s.%s" % ( + response.__class__.__module__, response.__class__.__name__) + + class httperror_seek_wrapper(response_seek_wrapper, response.__class__): + # this only derives from HTTPError in order to be a subclass -- + # the HTTPError behaviour comes from delegation + + _exc_class_name = exc_class_name + + def __init__(self, wrapped): + response_seek_wrapper.__init__(self, wrapped) + # be compatible with undocumented HTTPError attributes :-( + self.hdrs = wrapped.info() + self.filename = wrapped.geturl() + + def __repr__(self): + return ( + "<%s (%s instance) at %s " + "whose wrapped object = %r>" % ( + self.__class__.__name__, self._exc_class_name, + hex(abs(id(self))), self.wrapped) + ) + wrapper_class = httperror_seek_wrapper + else: + wrapper_class = response_seek_wrapper + return wrapper_class + +def seek_wrapped_response(response): + """Return a copy of response that supports seekable response interface. + + Accepts responses from both mechanize and urllib2 handlers. + + Copes with both ordinary response instances and HTTPError instances (which + can't be simply wrapped due to the requirement of preserving the exception + base class). + """ + if not hasattr(response, "seek"): + wrapper_class = get_seek_wrapper_class(response) + response = wrapper_class(response) + assert hasattr(response, "get_data") + return response + +def upgrade_response(response): + """Return a copy of response that supports Browser response interface. + + Browser response interface is that of "seekable responses" + (response_seek_wrapper), plus the requirement that responses must be + useable after .close() (closeable_response). + + Accepts responses from both mechanize and urllib2 handlers. + + Copes with both ordinary response instances and HTTPError instances (which + can't be simply wrapped due to the requirement of preserving the exception + base class). + """ + wrapper_class = get_seek_wrapper_class(response) + if hasattr(response, "closeable_response"): + if not hasattr(response, "seek"): + response = wrapper_class(response) + assert hasattr(response, "get_data") + return copy.copy(response) + + # a urllib2 handler constructed the response, i.e. the response is an + # urllib.addinfourl or a urllib2.HTTPError, instead of a + # _Util.closeable_response as returned by e.g. mechanize.HTTPHandler + try: + code = response.code + except AttributeError: + code = None + try: + msg = response.msg + except AttributeError: + msg = None + + # may have already-.read() data from .seek() cache + data = None + get_data = getattr(response, "get_data", None) + if get_data: + data = get_data() + + response = closeable_response( + response.fp, response.info(), response.geturl(), code, msg) + response = wrapper_class(response) + if data: + response.set_data(data) + return response diff --git a/CMGTools/Production/python/mechanize/_response.pyc b/CMGTools/Production/python/mechanize/_response.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cd83e1c322919bf683ffdc028a5bdc2b38a58619 GIT binary patch literal 17551 zcmd^H%X1vZdGFa>EU`;~fJliCi?PNODJ>lekSIltDOwQ;Jxo17YCxG16xDjMGXREI z%q(YSNkSza60)3Ul@D>{mQ<xumAI0NFFECulX6N@<^Ld;9CC_%$|cF~_v?8q2&g0r zU~&kk>Fw$1>HhkA_t)R3{>$n1$-n!n#lFe^n)rPUSK4xn@r_wV=@`Fe298-q#nx+P zxmMKcX1T6<-3%ILbHXf77{_mz2Y9(@{0ZZK!}v|!-Z$o><pah)V1ff?6(dcSt&_%Y z8UIP+x63BnA2dNr9jD6Hw(+Npf71Ae%BF+HpD}BIbJqBe8UL{HkC+DlV`@kH<7&tI zPw?gCL&iU<%8c=kse%!XtAcS(sDjaIW~uXQM9HT$W4s_8#!(u${Xs8HgLJOlzP=u~ zX%K95?<Bq9Fi6~f><4a`x>20Dqcrf{aMj(4N6#h!Zo_EJ{U8mJOKU-txp%^By*-x( zS(hX9Rt7;g$!ADAZ}tXhaQ2)VCp$*SFy|;448oQ3&kcgx!N3ipEJ#*+{h<B*>({Tn zacdObzLv!OAWh?B&UF_EE`W~HVB0K&GmO%#7iD2D1FS1sZW?a}?s_ls2SJjyJC|0{ zEa~+#j{AMv3ZPa-nM){k8?pd}gU8We%k_g{5cz@M9szlr;&Kw-0TOc9i7>$U<|yiC zAv%nPYe~<qP*IMv9h+^7&3r6SqP-9gw~}yeJ#)`L|NP7D+wpqjzCGu@8wBpfn>Poq z4da#g?p#0Ke3fJabOota6Ld-A)$C3$30@(!+<q@|lfVzL_z;T)MKc$xp9eKIV?SKo zLPL9mRVBg$u)m4buIlFU((9z!^0jx}^K&n_gRmcfXHvHVDyze4I0)Q@tJgldviR0q zb~kH>QGYN3hQtx-QqByFoW<h8|Hj{92V!ZmNfb+fD_Xm9wa*rCrkTLCfGhni6rUM$ zQxbR2QN0k|`!(ZydZ>E5bOS=p&gkZt`;KuwM8i_2jxiQP6ei@@9Tr)GMKBnsLWZ@? zoR|yhW_)WHrycwl73puFmL~oAh4<dN9>;@p9!%+vMCSS7R<<5T^P52*%octc%$K}B zhetDba}Y$`c(s&`V;roF!qlgnS*PwCs%2Ab8<W01AM=k8U&fXGHHrY@4iuo2-g<xv zlvYh5-Y|Y$6{xB)wZ%SAR#0IF%mXMts3_^HWhkbW`a>5<T`fZc;Xf!Tbc5DGeOh&B z8q}ew&<<rYqqm@JW>uLr!Hijkrg==ahmE(?IZS|m0njh`e(Lt5SKQ42c=FvWMuQk9 zUbz|cGw_6qKk;!TXlb|>fsIzdenbn^4J0ZFdcGu)?>{#PHv-oVLIuWAZb*0Gy@#H= zo1-*?GPoUJa*mQi197F^W6L0nf&#`c)o7Y39Sw(ZLY)Hrm#z1*s*^i}mZSayXjCFr zbNV?<c5Dq)jGvCZ+Z){JZKZBGJi6bl`awh?m_gE$CV@0-oU*gkN5sxGaUbOKJjL4W zt;Dy392wU}D-c<?m*t|LUa&~Y!Mv~y<}r$Bsxa+JC;I4?jG#7FSKT?abj|{isk;&c z5wy!-0DY)8Zd~#fp$9Iwmj(kj20oIpsSA~|9Yt;@gvJD0z!C|ySSam{#*0A@D5Ct0 zb0U&0Nvf)ro*P5lIk(#--nw0(BMR<jXEho}9@5r<1J{#yw6^Y!qTT>q1OJ?RXFcq% zyPLf&>O20>=xz4EU!X65Bc`EE6Ad-&C0W=X4SLBgeB7tN@~Y!npd4I90i^`()P>%0 z%$lv&#_Dw{C9CV;nn1a+^MuKobT(Lr1lvZ4Z>iU$KMR(TlIyfES9SnJj<t+RO$InS zg_=}QVc@&aQ$4>6Gcp_mS<r>`%!2HjJG+&vkaywu-~jSfc5-KTN|}ZxnLIo<+2cEV z^?UvGAfuvq2q-FE;xE_EgH?}aVqbJI2LgLUVb<+lK|Q6`HBQT!!oMeQ$q3O9mBb^~ zEMZ_;K#WXexLG$h8@z?3*`Q;^cNRNDwxIQ7-Z%(Uzjp|~qSacE-R=!Wfx3IMXx^7) zk?3J`yO)G;f8NJUO8l8dxf<Rsu>Bh-##iIm<#b_0$W?X~4Rq2f#5@vt(c(JPK&H70 z)v&+o@SecLHwY#nFwV3iSt1sBX#ssyAWIMupglR3F9x!4Vu{UlHP5LTw`zt{P%|Ky z4}v-79_WWRmn3kgOWKxl>6<9-Mae~vhC0M$vS}3Cq{T8Nw;A3+7BuIgakuM-eejo@ z2oPM-h+jzyvDbxOg&yj5<(!BMgx;vP8SEdc6R2)CpSRon7`G`I&Vb7g@~Rznn$C2s zU!b={aSxp;6rVB~Zfisx8AnLH7`>t%7TeeKpk~rfws)0da`DzDCYt5|d>cB>F&D*Z zB=H!6z2mqS)`g1|_*fRNB!Q6YonQ|_DU^BK%7{U&MB#4FuA0Reb}^(CkcT024Kd{$ z1<qQ|iJI6!NTV|0Di+x7Pary2B;2fxrb!PI6Tb_Lp~WKUa)DB?(RZo%EjOZ1r2Xl= zx{3Z+{ViuFWBtR2`vZyh8YZ%AUN`r^w&L6k4F0F;JVAQd!R@1Cc%fu+ib2zS25L0T zam@S~NQG(f_CK*gSg;z~SU1U!9MW#W+=LG)8Kd*f$Hr_-n&eHVTxNRE$ro;4I3TJ| znwza$S2|gnP2GcffFY;&0P8u<*1Ea%W6h;EFarU_7za#xvwAa{Ene0m^l`Wpy&tu- zEY-zkG*!9(PvxdfKuT*A1#57v;11HegqyJnvZp6WO5VdqT?t_G@i>FAryD~5NbDyL z2+PqrR1Fzb{3SRSa17$;jU<7?NR99VYI}PthKEbzaYNwAQt%~DrjECF68J4v@3Jqo zjdzqiC>k;-9kQHN7*sqKX!r<tcRh&ufmBTv%l1l){2<Ld4kl%Ut*dSAWxf5dI|6-( z(bJ14jB^;fnJF_<Z`Jhcv}!c0GfrC<#0Tw1&~n&0AyJ|NnySqnn5y-O&Ek?gk!~O< z_I`y`;$z`%pN$U3{c~K_W?Bz`G%0Q71>9IrSZZ^bZ$@Q4x>mJ8iX3t<`$)}oRTj{T z-X}4V2rQ4lYBlN{xjUAw)NlRa)_#yDw?=)$61v^Lz_@nH3G~z3$$cHJlCTNszln-n zDHizYH&utgYsr#Js54mtyW1{Y+8sM>?(nUq7O!&-?->-;I>nUxwn$jHt`DaEDdxx* z*}|@R+Ig&|XoK7ca#Xoeic`K)x#6s9WmX$Pp&f_91Vy1)HXM_z73vu35Owv2OM!k; zKVpPqXoiEIKh)cJxKwrq>R=3{JB3s_Fn?QghyKQ(&C08EAj}+a(nK(@0_3<=^cZKO zVbaeHd@<UX;yoyO%tyrz3-s^Y1?2BreF+~3lVC$ZefjVL?0o?<$FMDJspoQCSRK#> z<*i|kVFl@;lY`NOq)NvL<yJ|O@*VovyD2@fgm;EdCs|aw?i6n&@7x}ANV&>QN)cfZ z`*^>OcKM^d+r4nWaG-aVUC;3)TzmBg1mMpwPRbFvO@J<|A4kMy+L^6WlbwM6YD1uM zP3FwPsXFXDW&Kt%8^u|o^*JiUDF!<(3oW6_Ewpe=#}pN9EXG&`O|rcA4ec^)V*0@j z(&8Q1J()|9R$~;rX~)z?k^{)|*Z>><4d1}6OGd94xMrdgd}3Q^t~IWh8@(E!G8eX( zo<<qPJ0d5Dglym9SDYZm=uqK#vYAIXPMlrg_Hz?al)#szw7gQ<M#~)Hfr>-KHDV3| zV;#chStAFE0pMc6hVBa+aPEJ`mAWXz28|XB*^D(`Ao>hgp^e`rTBU0UMM?VGxUr<q zN$gP9(367ppeF?ip$Wu5r9pCo)|66Mb~It@pZ5UzbA4mqm?Zfq^7d7XAvcTfV8%Kq zMHt4TpL9tcMz2sQ0i=qqq)?Jo1Q$~4e+awWMaZ^L64w#0uaLek=za;~{~NA+yFygc zUznAg^-0#^T3|22ge4b-7I$WUJ%rqj+Mv>Za7xZ0K&an%2@oQZlq$p3rI!B|B|evR zSOl5DML5cUly7@vFzqmxvUqr<2>MmlQeGQ_Df@w64aTt8FEDFL!gEVFWm;A6gC3=p zM7;+_wW|V?B3b}X5+k4mjA#Gj(+RU$H%If8Ni|$NgSc<zqP(N%-gc$ne$PFVyxQSJ z-boZWj=2TSch2j8knG#TsSS}7`cedsgtSR8#CGpLF-snKs5>1hC+`&$^5eT*oRy4l zG|-igjXi$c?{>Y%*onIdg)TgX&b)825LwBl-W-d077{P%F><)~G7I{anxKmOdOY^1 z2(8-JKYs9tV#1J~LeYG@d7w4fYPK4!sa9)hu2pa0e(I^I<5TUH)0$}3GR9zvqq}W^ zxjr7~kITA@D<yV<uX`YYLjr=9zKcRZ)g>Ed=ULWpi{btPiXy_VcrJEn*|vu(v5#{( zIDdJ}Tl$yiC-aDjiFXJa*cY5ijhX9Q1%>WQX5p**l?stbA#j$y6cGtc7_G*ZQP;6I z!<k|wp_Vt%anC*nS!x0(&N*>*mko*ho?=0eK{)FW5!e(;BCNG!6ARsC2clJx9kd`~ z+It;$-W!BmOiS(VJ;z&IdtMEv;t71piH$Q;J6>rS@{tHcnIPyD1^CFqq#9w`7jU@N zCkPIgYIXsIeu)Kz8@&o3p+=0rg<!vdL+kxjMc!K&`1lxX1rPIAXu4X$Hnt-Zl(|0- zcpd0W{4}hmK?bmHzjU>_Nuh&j95Flxw+@2U#aibxXtW9q6=V0RG;U+THyQ>T9cC1N zKWJk;ihLvYB=IoC+2Lxp>09B~Mn9-@yw_M<Vj&GI9V<R261^)ZDv(s$g90V){|lGk zX+lLxdDdHXS%LsT7zBp;=%7C$@G`FL$`J&6fU{G0eLz1>Yf(q|%%0Xl_1M!|9NSLl z1hvT%RPtH1dF8OciDiTaDi|@hw%&JeYnLnPNr0a(+fXrkSUq{+8B&Ael)Cl*1Qe=? zXG>5BLUEBqkKPZI#ir0#{@)G&b|njYX^T=Z<sK+Pm*MP}Kv5|!blzuoSeoJ61psz) zUJ0di2PswgH+rF3`d;PnZ47>z({nS^WT+9FgO-D+1iX<L2{1OXsgy`!UlRE=I~4B9 z15~sLV+FEUq)<Te>gd;}55S8eCH5lNu&FQ(++4}lc5$n%7ej#ZiFcl($<B6REo9De ztLq1HZ8y_3dtykDRSWt_tK|NL_Z}X2izq7e?SXTsE1x6gCQ;!&mjC+1PjP9bq~0#( zn2y>bFnQ+*5QerJs;>gb8~YE)>lpII0uW1+ilt>@WLVg(qJ(ODAjdlx?Hnhis&B&k z1`{)+u`?5`k5>H=J>umhR7zeZBTt%T7!sHnurmyaWoMk%SQ~@v0c&HBJz#ANl7E!T zxQyf<<OSiagS0v=jGO)|rnz)G4w1PtilTtIcQ{%``WqlySqYe~l_%}Z^?aXRG59u5 zY+<5YnI@9E<X4$GmuIe|rCZM$+$bjbAd#+2o|+p=&&%Jxw2CcpIp{fMt*pj_L41dh z*sLOKHhEZ6r0V2}E^~}ubZq{I>e@u-_XNCnmV0#hlOltpc*@;!QO`4AY{m-{ZkYE| zK~v@0><$nU^|alYgY?@$E)CMSfIM}FVSfWquDP8eGcnDOnzZ8fM@fPp8M6>$q~I~R zF+=oajb~LzL%NM;8aT`@xa(OqyfB|9rp?94+I+e?|H2C|z4Y>nFEa;^nNoeR9q3)E zIOe!n!MAZGp6gNH?WX2<s)$EB_Dyzs%tX-Dp;Vqny)mZ9II9ija$a=0#s>PfW1Vnk z1#J)FMX`OK;zc__KQh;MoR$~Wy!73lp;Bpf?L+KdkqfuC77q%3*cM0{wvov@MF*?> zaV9H8p7&9BFNupj7Go18LTa7Fk_fbMf6QWIeKzopTN}KG+|rac0O6v?sDTdq=x|2y zHl;v)AP-3WsU~cOrFR<DeN$QT(Ju~qn=5|r)gKbK7~NREoDhtKIOx0!V(&U@Ww2vx zlgT$K(Dp!S4+DKjXdXw!hUsUV!-k>w!|)GgDjP@U6V1<|0vhJz{mOwYp2R*J*jgPv z9L!SK$h(NX-uGC%%0jCpVfN1xWS|I(C_)AGYMq=%>-+*+{)kNII)R~VnXeAYBXTP? z9s;Efpy<yDD_p)MJr8mbH@CZJn+sJ2;@QKBCk{^<N*uC+X@l@%k~WF)L|~86GmnPd zsy$9rsWp#`I<|@CYjRto;7*>C=kJR^5Q>Nhu&S?x4Rqc4rlrX?M36H}8Mu!VCP@NY ziqnW)kN{<<$o5726njuE#cl<drQ^NH;)~EwVL%ZCWgU7y-~hPxs`iyft-L3V+wG1@ zJj~7r3vFl79!XXn-X(%dP3gVQLJl8krBJL5kjeiObw9*|3R2bfpu0HX%LI|0U-MYA zhWNq(1ZNuv%_2CP(jm)`#i0;qdIWd5Z4d7Dcy7jz0OrGgWG@Qd)pyFBOR4LQ@}cNV zD+lU<wn&AW0P!$!ZYXs8z<k#-cip<dRFsd(L~BkiuAK9ahzTi>+Rk-64N%B=btce$ zhpf8$q8eP3qBRRK4i%&9xom3~<e0ph&97&h1DT;O>qG2#%P9UAP(ktw6@;$D$B&5* zuE*4n3`zY(g<ewjCEO4RitZsf0H;h=hatX42W^bjIMT-s)1KQ~x~B{_0z+^dLm<h; zH#b?FY$?+@CA;%JtBX0fxbKGDfNNk-o<AW=#igFbNHLx%163uTO6j%U8P#T&t` z5!05KUDe^y&pB7Qd}ooT9pZ}}da2l1TyQ_|-esQx06m~1eL<kCVRKMCvLC{9g1NOh zemZ0Qd3f3-c-uQ}a%-~|xb}rpSKm2x);h;>xui=Z6UBa9>H$bM9_@%#cwZzT_U#Y{ zTE*Kh@*TdtSEWIo{0UiuoM75h<GP*PLg3QZQLIU&-+hWo{`F6e$%et)S>LB-jxr8> zYuelZ<KXxJ41$fL&0fM2`=5=6q~|#i3GypZPXL}tFW?w3r8KoANpfQOi5c?IsNXh$ zq>LZcX!G!%r3v+~J*BuAhmo}z+$zWiUH6l2hE17{&U9$FZ%LruCz#|fiQGv-&_IqX zGQ<0XzK)AB$lvrQD69gq$m4e44<%#5E^eoAPxGlGeIS<kJ_|)l)BFK!G`{~U3~lae zpmWo#f;4!HJv%UBhd|TsVY>wNH(`FH6XuVs?}A8w1lc~2CpO!_@uJNtWJs*rT^WS~ zoSAjIDS<ze&Yej!+5{SsfSHP4e9T8xoVq9i1PC1S`zRH|et-&?#fBRi3>>g$86GBr z=<kYafF!$}qMG8-n|STMbT{+maH~vutP{H-zY1NFxg}@TAd{aJKLhbootB6dv>Af# z7~5Eoa1t>Udoa#)1pc9vGbMV65y%Ww#N`^tw-TgRaZC;e2e(#`Q1TI|+o(>;DOTK2 zba2_v7yH54FF!Zu<T^LEC)6{z?FM)Id1AQ|$uF`?wfzuI2>1SOKRz$9Q>!Bl=Hbv; z$O+|6RfpOHLg}*G0p2UERx#|~7tk~taHE>qm`X*2_*@nKV38sVqrxvvrF`_2DW$-h zBCsb}yv9QA;R0&XJ>s>(czB#l-iys@NG#$l&k4y;v3odmk$5txar}coJIBws#K$qZ zsUKEK%uKD0tn^byTF5>Ub5as1fCN2dVYL)k6w;S|n@)n|Nvl8dI+Rh_Q*jG?eF<N} z<`?ER-~#6M6ti=CI;9^s%J%cEGRjBDnUPmn=JLbdBC6N#2g7VU9=Mvso9+re9IK*% zI`hxTg^$kcr@Z+9_(&FUFn)P#Uy2jNB75*)3Nn=vh2S6pbtR?8+B^F0%Q_Uj=-CWe z-)>5;XRFL&^YQH)LTn84C2&~6M7e5Qx<39(ZYu_dr{HHS2<hJ%Zl#B>#`K{F0&X;% zHYbFcAl8_P-G;dJPO*(-^FRaR#k|F}S2sba9Ag~hmu}_H$wb;4wwSs$Qy4gETwY=w z7o9BYKy%UC7T;JlN<J=bEw6l+YJ3|f+0J$G++xm2@GtDX5(6%6;iC{4M;Ndh(J|A2 zuH0yw<adnYIIw)QYmWIa?*{W$-`4G?MK^q_fNp#N))E<UFq^PUuqefM5y{W#3*Uz) zWW#gFl*GLH4B_TMw)570h9G|#8>4&jsnO1rquwydNgbX8W_?8DfKYgBQz6q|{t9xD zf8;&RqX=&Ed-t5HzqkXx9@jULV7*g2<SRWTF6$J`zfE`GJNMyW#Mieov4$(&z_+RV zMs~%<r}2rp<hQpi`0jRgo=y}2<xBtH1X{ZR$t|UNv2zHeCyAD9Q><+ygvWUH3z6bW zT$|{6nmra-Jjp`i(We*-Ib6Z5P0c8E!&pE`dk?7;blbDOn8g?m|1S%87L-2E(Wj{> z`0oj4dV<OI%*@Dt>&-j`y6&8YLTSP>RT|9Jj$jCzvhgNsKV&gLAtT%`{wDzP`t8Rt zR7BSOdz&>ylZ2s<dHdTexDS%QZn1ugw<(H;=KlH~psfByoBH?aV;I?H(bY~P|GRbU c$iEzY=E&sH_K^>;e4?PynrTh9o^H+j50Amf=l}o! literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_rfc3986.py b/CMGTools/Production/python/mechanize/_rfc3986.py new file mode 100644 index 0000000..91fcd19 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_rfc3986.py @@ -0,0 +1,245 @@ +"""RFC 3986 URI parsing and relative reference resolution / absolutization. + +(aka splitting and joining) + +Copyright 2006 John J. Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it under +the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt +included with the distribution). + +""" + +# XXX Wow, this is ugly. Overly-direct translation of the RFC ATM. + +import re, urllib + +## def chr_range(a, b): +## return "".join(map(chr, range(ord(a), ord(b)+1))) + +## UNRESERVED_URI_CHARS = ("ABCDEFGHIJKLMNOPQRSTUVWXYZ" +## "abcdefghijklmnopqrstuvwxyz" +## "0123456789" +## "-_.~") +## RESERVED_URI_CHARS = "!*'();:@&=+$,/?#[]" +## URI_CHARS = RESERVED_URI_CHARS+UNRESERVED_URI_CHARS+'%' +# this re matches any character that's not in URI_CHARS +BAD_URI_CHARS_RE = re.compile("[^A-Za-z0-9\-_.~!*'();:@&=+$,/?%#[\]]") + + +def clean_url(url, encoding): + # percent-encode illegal URI characters + # Trying to come up with test cases for this gave me a headache, revisit + # when do switch to unicode. + # Somebody else's comments (lost the attribution): +## - IE will return you the url in the encoding you send it +## - Mozilla/Firefox will send you latin-1 if there's no non latin-1 +## characters in your link. It will send you utf-8 however if there are... + if type(url) == type(""): + url = url.decode(encoding, "replace") + url = url.strip() + # for second param to urllib.quote(), we want URI_CHARS, minus the + # 'always_safe' characters that urllib.quote() never percent-encodes + return urllib.quote(url.encode(encoding), "!*'();:@&=+$,/?%#[]~") + +def is_clean_uri(uri): + """ + >>> is_clean_uri("ABC!") + True + >>> is_clean_uri(u"ABC!") + True + >>> is_clean_uri("ABC|") + False + >>> is_clean_uri(u"ABC|") + False + >>> is_clean_uri("http://example.com/0") + True + >>> is_clean_uri(u"http://example.com/0") + True + """ + # note module re treats bytestrings as through they were decoded as latin-1 + # so this function accepts both unicode and bytestrings + return not bool(BAD_URI_CHARS_RE.search(uri)) + + +SPLIT_MATCH = re.compile( + r"^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?").match +def urlsplit(absolute_uri): + """Return scheme, authority, path, query, fragment.""" + match = SPLIT_MATCH(absolute_uri) + if match: + g = match.groups() + return g[1], g[3], g[4], g[6], g[8] + +def urlunsplit(parts): + scheme, authority, path, query, fragment = parts + r = [] + append = r.append + if scheme is not None: + append(scheme) + append(":") + if authority is not None: + append("//") + append(authority) + append(path) + if query is not None: + append("?") + append(query) + if fragment is not None: + append("#") + append(fragment) + return "".join(r) + +def urljoin(base_uri, uri_reference): + """Join a base URI with a URI reference and return the resulting URI. + + See RFC 3986. + """ + return urlunsplit(urljoin_parts(urlsplit(base_uri), + urlsplit(uri_reference))) + +# oops, this doesn't do the same thing as the literal translation +# from the RFC below +## import posixpath +## def urljoin_parts(base_parts, reference_parts): +## scheme, authority, path, query, fragment = base_parts +## rscheme, rauthority, rpath, rquery, rfragment = reference_parts + +## # compute target URI path +## if rpath == "": +## tpath = path +## else: +## tpath = rpath +## if not tpath.startswith("/"): +## tpath = merge(authority, path, tpath) +## tpath = posixpath.normpath(tpath) + +## if rscheme is not None: +## return (rscheme, rauthority, tpath, rquery, rfragment) +## elif rauthority is not None: +## return (scheme, rauthority, tpath, rquery, rfragment) +## elif rpath == "": +## if rquery is not None: +## tquery = rquery +## else: +## tquery = query +## return (scheme, authority, tpath, tquery, rfragment) +## else: +## return (scheme, authority, tpath, rquery, rfragment) + +def urljoin_parts(base_parts, reference_parts): + scheme, authority, path, query, fragment = base_parts + rscheme, rauthority, rpath, rquery, rfragment = reference_parts + + if rscheme == scheme: + rscheme = None + + if rscheme is not None: + tscheme, tauthority, tpath, tquery = ( + rscheme, rauthority, remove_dot_segments(rpath), rquery) + else: + if rauthority is not None: + tauthority, tpath, tquery = ( + rauthority, remove_dot_segments(rpath), rquery) + else: + if rpath == "": + tpath = path + if rquery is not None: + tquery = rquery + else: + tquery = query + else: + if rpath.startswith("/"): + tpath = remove_dot_segments(rpath) + else: + tpath = merge(authority, path, rpath) + tpath = remove_dot_segments(tpath) + tquery = rquery + tauthority = authority + tscheme = scheme + tfragment = rfragment + return (tscheme, tauthority, tpath, tquery, tfragment) + +# um, something *vaguely* like this is what I want, but I have to generate +# lots of test cases first, if only to understand what it is that +# remove_dot_segments really does... +## def remove_dot_segments(path): +## if path == '': +## return '' +## comps = path.split('/') +## new_comps = [] +## for comp in comps: +## if comp in ['.', '']: +## if not new_comps or new_comps[-1]: +## new_comps.append('') +## continue +## if comp != '..': +## new_comps.append(comp) +## elif new_comps: +## new_comps.pop() +## return '/'.join(new_comps) + + +def remove_dot_segments(path): + r = [] + while path: + # A + if path.startswith("../"): + path = path[3:] + continue + if path.startswith("./"): + path = path[2:] + continue + # B + if path.startswith("/./"): + path = path[2:] + continue + if path == "/.": + path = "/" + continue + # C + if path.startswith("/../"): + path = path[3:] + if r: + r.pop() + continue + if path == "/..": + path = "/" + if r: + r.pop() + continue + # D + if path == ".": + path = path[1:] + continue + if path == "..": + path = path[2:] + continue + # E + start = 0 + if path.startswith("/"): + start = 1 + ii = path.find("/", start) + if ii < 0: + ii = None + r.append(path[:ii]) + if ii is None: + break + path = path[ii:] + return "".join(r) + +def merge(base_authority, base_path, ref_path): + # XXXX Oddly, the sample Perl implementation of this by Roy Fielding + # doesn't even take base_authority as a parameter, despite the wording in + # the RFC suggesting otherwise. Perhaps I'm missing some obvious identity. + #if base_authority is not None and base_path == "": + if base_path == "": + return "/" + ref_path + ii = base_path.rfind("/") + if ii >= 0: + return base_path[:ii+1] + ref_path + return ref_path + +if __name__ == "__main__": + import doctest + doctest.testmod() diff --git a/CMGTools/Production/python/mechanize/_rfc3986.pyc b/CMGTools/Production/python/mechanize/_rfc3986.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4df42b649eaf18fa073b776836eb217e461add90 GIT binary patch literal 4659 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_sgmllib_copy.py b/CMGTools/Production/python/mechanize/_sgmllib_copy.py new file mode 100644 index 0000000..a545d25 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_sgmllib_copy.py @@ -0,0 +1,559 @@ +# Taken from Python 2.6.4 and regexp module constants modified +"""A parser for SGML, using the derived class as a static DTD.""" + +# XXX This only supports those SGML features used by HTML. + +# XXX There should be a way to distinguish between PCDATA (parsed +# character data -- the normal case), RCDATA (replaceable character +# data -- only char and entity references and end tags are special) +# and CDATA (character data -- only end tags are special). RCDATA is +# not supported at all. + + +# from warnings import warnpy3k +# warnpy3k("the sgmllib module has been removed in Python 3.0", +# stacklevel=2) +# del warnpy3k + +import markupbase +import re + +__all__ = ["SGMLParser", "SGMLParseError"] + +# Regular expressions used for parsing + +interesting = re.compile('[&<]') +incomplete = re.compile('&([a-zA-Z][a-zA-Z0-9]*|#[0-9]*)?|' + '<([a-zA-Z][^<>]*|' + '/([a-zA-Z][^<>]*)?|' + '![^<>]*)?') + +entityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]') +# hack to fix http://bugs.python.org/issue803422 +# charref = re.compile('&#([0-9]+)[^0-9]') +charref = re.compile("&#(x?[0-9a-fA-F]+)[^0-9a-fA-F]") + +starttagopen = re.compile('<[>a-zA-Z]') +shorttagopen = re.compile('<[a-zA-Z][-.a-zA-Z0-9]*/') +shorttag = re.compile('<([a-zA-Z][-.a-zA-Z0-9]*)/([^/]*)/') +piclose = re.compile('>') +endbracket = re.compile('[<>]') +# hack moved from _beautifulsoup.py (bundled BeautifulSoup version 2) +#This code makes Beautiful Soup able to parse XML with namespaces +# tagfind = re.compile('[a-zA-Z][-_.a-zA-Z0-9]*') +tagfind = re.compile('[a-zA-Z][-_.:a-zA-Z0-9]*') +attrfind = re.compile( + r'\s*([a-zA-Z_][-:.a-zA-Z_0-9]*)(\s*=\s*' + r'(\'[^\']*\'|"[^"]*"|[][\-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~\'"@]*))?') + + +class SGMLParseError(RuntimeError): + """Exception raised for all parse errors.""" + pass + + +# SGML parser base class -- find tags and call handler functions. +# Usage: p = SGMLParser(); p.feed(data); ...; p.close(). +# The dtd is defined by deriving a class which defines methods +# with special names to handle tags: start_foo and end_foo to handle +# <foo> and </foo>, respectively, or do_foo to handle <foo> by itself. +# (Tags are converted to lower case for this purpose.) The data +# between tags is passed to the parser by calling self.handle_data() +# with some data as argument (the data may be split up in arbitrary +# chunks). Entity references are passed by calling +# self.handle_entityref() with the entity reference as argument. + +class SGMLParser(markupbase.ParserBase): + # Definition of entities -- derived classes may override + entity_or_charref = re.compile('&(?:' + '([a-zA-Z][-.a-zA-Z0-9]*)|#([0-9]+)' + ')(;?)') + + def __init__(self, verbose=0): + """Initialize and reset this instance.""" + self.verbose = verbose + self.reset() + + def reset(self): + """Reset this instance. Loses all unprocessed data.""" + self.__starttag_text = None + self.rawdata = '' + self.stack = [] + self.lasttag = '???' + self.nomoretags = 0 + self.literal = 0 + markupbase.ParserBase.reset(self) + + def setnomoretags(self): + """Enter literal mode (CDATA) till EOF. + + Intended for derived classes only. + """ + self.nomoretags = self.literal = 1 + + def setliteral(self, *args): + """Enter literal mode (CDATA). + + Intended for derived classes only. + """ + self.literal = 1 + + def feed(self, data): + """Feed some data to the parser. + + Call this as often as you want, with as little or as much text + as you want (may include '\n'). (This just saves the text, + all the processing is done by goahead().) + """ + + self.rawdata = self.rawdata + data + self.goahead(0) + + def close(self): + """Handle the remaining data.""" + self.goahead(1) + + def error(self, message): + raise SGMLParseError(message) + + # Internal -- handle data as far as reasonable. May leave state + # and data to be processed by a subsequent call. If 'end' is + # true, force handling all data as if followed by EOF marker. + def goahead(self, end): + rawdata = self.rawdata + i = 0 + n = len(rawdata) + while i < n: + if self.nomoretags: + self.handle_data(rawdata[i:n]) + i = n + break + match = interesting.search(rawdata, i) + if match: j = match.start() + else: j = n + if i < j: + self.handle_data(rawdata[i:j]) + i = j + if i == n: break + if rawdata[i] == '<': + if starttagopen.match(rawdata, i): + if self.literal: + self.handle_data(rawdata[i]) + i = i+1 + continue + k = self.parse_starttag(i) + if k < 0: break + i = k + continue + if rawdata.startswith("</", i): + k = self.parse_endtag(i) + if k < 0: break + i = k + self.literal = 0 + continue + if self.literal: + if n > (i + 1): + self.handle_data("<") + i = i+1 + else: + # incomplete + break + continue + if rawdata.startswith("<!--", i): + # Strictly speaking, a comment is --.*-- + # within a declaration tag <!...>. + # This should be removed, + # and comments handled only in parse_declaration. + k = self.parse_comment(i) + if k < 0: break + i = k + continue + if rawdata.startswith("<?", i): + k = self.parse_pi(i) + if k < 0: break + i = i+k + continue + if rawdata.startswith("<!", i): + # This is some sort of declaration; in "HTML as + # deployed," this should only be the document type + # declaration ("<!DOCTYPE html...>"). + k = self.parse_declaration(i) + if k < 0: break + i = k + continue + elif rawdata[i] == '&': + if self.literal: + self.handle_data(rawdata[i]) + i = i+1 + continue + match = charref.match(rawdata, i) + if match: + name = match.group(1) + self.handle_charref(name) + i = match.end(0) + if rawdata[i-1] != ';': i = i-1 + continue + match = entityref.match(rawdata, i) + if match: + name = match.group(1) + self.handle_entityref(name) + i = match.end(0) + if rawdata[i-1] != ';': i = i-1 + continue + else: + self.error('neither < nor & ??') + # We get here only if incomplete matches but + # nothing else + match = incomplete.match(rawdata, i) + if not match: + self.handle_data(rawdata[i]) + i = i+1 + continue + j = match.end(0) + if j == n: + break # Really incomplete + self.handle_data(rawdata[i:j]) + i = j + # end while + if end and i < n: + self.handle_data(rawdata[i:n]) + i = n + self.rawdata = rawdata[i:] + # XXX if end: check for empty stack + + # Extensions for the DOCTYPE scanner: + _decl_otherchars = '=' + + # Internal -- parse processing instr, return length or -1 if not terminated + def parse_pi(self, i): + rawdata = self.rawdata + if rawdata[i:i+2] != '<?': + self.error('unexpected call to parse_pi()') + match = piclose.search(rawdata, i+2) + if not match: + return -1 + j = match.start(0) + self.handle_pi(rawdata[i+2: j]) + j = match.end(0) + return j-i + + def get_starttag_text(self): + return self.__starttag_text + + # Internal -- handle starttag, return length or -1 if not terminated + def parse_starttag(self, i): + self.__starttag_text = None + start_pos = i + rawdata = self.rawdata + if shorttagopen.match(rawdata, i): + # SGML shorthand: <tag/data/ == <tag>data</tag> + # XXX Can data contain &... (entity or char refs)? + # XXX Can data contain < or > (tag characters)? + # XXX Can there be whitespace before the first /? + match = shorttag.match(rawdata, i) + if not match: + return -1 + tag, data = match.group(1, 2) + self.__starttag_text = '<%s/' % tag + tag = tag.lower() + k = match.end(0) + self.finish_shorttag(tag, data) + self.__starttag_text = rawdata[start_pos:match.end(1) + 1] + return k + # XXX The following should skip matching quotes (' or ") + # As a shortcut way to exit, this isn't so bad, but shouldn't + # be used to locate the actual end of the start tag since the + # < or > characters may be embedded in an attribute value. + match = endbracket.search(rawdata, i+1) + if not match: + return -1 + j = match.start(0) + # Now parse the data between i+1 and j into a tag and attrs + attrs = [] + if rawdata[i:i+2] == '<>': + # SGML shorthand: <> == <last open tag seen> + k = j + tag = self.lasttag + else: + match = tagfind.match(rawdata, i+1) + if not match: + self.error('unexpected call to parse_starttag') + k = match.end(0) + tag = rawdata[i+1:k].lower() + self.lasttag = tag + while k < j: + match = attrfind.match(rawdata, k) + if not match: break + attrname, rest, attrvalue = match.group(1, 2, 3) + if not rest: + attrvalue = attrname + else: + if (attrvalue[:1] == "'" == attrvalue[-1:] or + attrvalue[:1] == '"' == attrvalue[-1:]): + # strip quotes + attrvalue = attrvalue[1:-1] + attrvalue = self.entity_or_charref.sub( + self._convert_ref, attrvalue) + attrs.append((attrname.lower(), attrvalue)) + k = match.end(0) + if rawdata[j] == '>': + j = j+1 + self.__starttag_text = rawdata[start_pos:j] + self.finish_starttag(tag, attrs) + return j + + # Internal -- convert entity or character reference + def _convert_ref(self, match): + if match.group(2): + return self.convert_charref(match.group(2)) or \ + '&#%s%s' % match.groups()[1:] + elif match.group(3): + return self.convert_entityref(match.group(1)) or \ + '&%s;' % match.group(1) + else: + return '&%s' % match.group(1) + + # Internal -- parse endtag + def parse_endtag(self, i): + rawdata = self.rawdata + match = endbracket.search(rawdata, i+1) + if not match: + return -1 + j = match.start(0) + tag = rawdata[i+2:j].strip().lower() + if rawdata[j] == '>': + j = j+1 + self.finish_endtag(tag) + return j + + # Internal -- finish parsing of <tag/data/ (same as <tag>data</tag>) + def finish_shorttag(self, tag, data): + self.finish_starttag(tag, []) + self.handle_data(data) + self.finish_endtag(tag) + + # Internal -- finish processing of start tag + # Return -1 for unknown tag, 0 for open-only tag, 1 for balanced tag + def finish_starttag(self, tag, attrs): + try: + method = getattr(self, 'start_' + tag) + except AttributeError: + try: + method = getattr(self, 'do_' + tag) + except AttributeError: + self.unknown_starttag(tag, attrs) + return -1 + else: + self.handle_starttag(tag, method, attrs) + return 0 + else: + self.stack.append(tag) + self.handle_starttag(tag, method, attrs) + return 1 + + # Internal -- finish processing of end tag + def finish_endtag(self, tag): + if not tag: + found = len(self.stack) - 1 + if found < 0: + self.unknown_endtag(tag) + return + else: + if tag not in self.stack: + try: + method = getattr(self, 'end_' + tag) + except AttributeError: + self.unknown_endtag(tag) + else: + self.report_unbalanced(tag) + return + found = len(self.stack) + for i in range(found): + if self.stack[i] == tag: found = i + while len(self.stack) > found: + tag = self.stack[-1] + try: + method = getattr(self, 'end_' + tag) + except AttributeError: + method = None + if method: + self.handle_endtag(tag, method) + else: + self.unknown_endtag(tag) + del self.stack[-1] + + # Overridable -- handle start tag + def handle_starttag(self, tag, method, attrs): + method(attrs) + + # Overridable -- handle end tag + def handle_endtag(self, tag, method): + method() + + # Example -- report an unbalanced </...> tag. + def report_unbalanced(self, tag): + if self.verbose: + print '*** Unbalanced </' + tag + '>' + print '*** Stack:', self.stack + + def convert_charref(self, name): + """Convert character reference, may be overridden.""" + try: + n = int(name) + except ValueError: + return + if not 0 <= n <= 127: + return + return self.convert_codepoint(n) + + def convert_codepoint(self, codepoint): + return chr(codepoint) + + def handle_charref(self, name): + """Handle character reference, no need to override.""" + replacement = self.convert_charref(name) + if replacement is None: + self.unknown_charref(name) + else: + self.handle_data(replacement) + + # Definition of entities -- derived classes may override + entitydefs = \ + {'lt': '<', 'gt': '>', 'amp': '&', 'quot': '"', 'apos': '\''} + + def convert_entityref(self, name): + """Convert entity references. + + As an alternative to overriding this method; one can tailor the + results by setting up the self.entitydefs mapping appropriately. + """ + table = self.entitydefs + if name in table: + return table[name] + else: + return + + def handle_entityref(self, name): + """Handle entity references, no need to override.""" + replacement = self.convert_entityref(name) + if replacement is None: + self.unknown_entityref(name) + else: + self.handle_data(replacement) + + # Example -- handle data, should be overridden + def handle_data(self, data): + pass + + # Example -- handle comment, could be overridden + def handle_comment(self, data): + pass + + # Example -- handle declaration, could be overridden + def handle_decl(self, decl): + pass + + # Example -- handle processing instruction, could be overridden + def handle_pi(self, data): + pass + + # To be overridden -- handlers for unknown objects + def unknown_starttag(self, tag, attrs): pass + def unknown_endtag(self, tag): pass + def unknown_charref(self, ref): pass + def unknown_entityref(self, ref): pass + + +class TestSGMLParser(SGMLParser): + + def __init__(self, verbose=0): + self.testdata = "" + SGMLParser.__init__(self, verbose) + + def handle_data(self, data): + self.testdata = self.testdata + data + if len(repr(self.testdata)) >= 70: + self.flush() + + def flush(self): + data = self.testdata + if data: + self.testdata = "" + print 'data:', repr(data) + + def handle_comment(self, data): + self.flush() + r = repr(data) + if len(r) > 68: + r = r[:32] + '...' + r[-32:] + print 'comment:', r + + def unknown_starttag(self, tag, attrs): + self.flush() + if not attrs: + print 'start tag: <' + tag + '>' + else: + print 'start tag: <' + tag, + for name, value in attrs: + print name + '=' + '"' + value + '"', + print '>' + + def unknown_endtag(self, tag): + self.flush() + print 'end tag: </' + tag + '>' + + def unknown_entityref(self, ref): + self.flush() + print '*** unknown entity ref: &' + ref + ';' + + def unknown_charref(self, ref): + self.flush() + print '*** unknown char ref: &#' + ref + ';' + + def unknown_decl(self, data): + self.flush() + print '*** unknown decl: [' + data + ']' + + def close(self): + SGMLParser.close(self) + self.flush() + + +def test(args = None): + import sys + + if args is None: + args = sys.argv[1:] + + if args and args[0] == '-s': + args = args[1:] + klass = SGMLParser + else: + klass = TestSGMLParser + + if args: + file = args[0] + else: + file = 'test.html' + + if file == '-': + f = sys.stdin + else: + try: + f = open(file, 'r') + except IOError, msg: + print file, ":", msg + sys.exit(1) + + data = f.read() + if f is not sys.stdin: + f.close() + + x = klass() + for c in data: + x.feed(c) + x.close() + + +if __name__ == '__main__': + test() diff --git a/CMGTools/Production/python/mechanize/_sgmllib_copy.pyc b/CMGTools/Production/python/mechanize/_sgmllib_copy.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c01fca90fe5fd9a41e8ce7576385602152fcc67b GIT binary patch literal 16520 zcmc&*OKcoRdaj-sK87MiN|Z&(mZheiLrEl^&Bkj>v}jq9B^x%^Zh9lHNNO;eZjvJo zXGYykiFC+pHa0ea4|(14xa5#ca@d@**i!-oL4YJc9>5|Aa!G>C0y*p@!6t_s0_Xd_ z>h2jzv=7!ep)@sB)zwx1`~T~&n*5K429ACA+jCWu{N?feDn8LA#~9z3J18CF=S<x( zcTlnQoVk-Te%|;6vx0iw1UYlRVEi8QA%^v&&0aNo(`KKVeQC2_&Hl7mRI`{i2h<!$ zoBPz<mo^90988--Y7V8%{c7${o5N}j6WU<JECYoR^N}$h8uRr#2Z%=CnEMCy;6V0Z z)c6NYFsk0stoM)!o-zI*^AXTIY=SZ4KV#N%CVbHe4s$}M0ea=keCaT0cp1f2w^a$F zAas|Tp*w%`?YAzv8&R#X;>N3i>jz=&Vc@&fdL@e73jVuMT#0K{_xgL+r)r<zZ!R9d zEPU}D%@gnMY~BdNW*8OFwQzQ3DVjs&Y-yn~`N7r6J4?y;3zIJ|o!>sSpzn#<?V0v~ zyE9ktX!@}Zj2U0hqlww*%<d^Cr|jf*vW2_tR&<;rPn9-jxl(0v`Re5BOBW^<?zUSI zQJGn|lE4=oQ8R^h*VNO|Nj_{tw(IExK)yS@bbewwhM1ZwmI6RVQ)c*2mZvVY0X!cC z7`qsqPbV!eElgfY@F`n_N_hMVhb*33xVw06>HOlk?UM_4PcEH5xxKKousE4bH#L3n z(&Y>1&&-aWJ-t|3oG71q<!2YqoqQEQP0UuYkp2kWYxqRu8kVODq0AX?zQkwISrj)m zt3fNSH5+bNsYMV6ib|zkx02%q;_*}|kD+ltigLM8Sr5u(Nk+N6-t;%>Z1(Ay->jC) zB~(qjh+alB3aiuC-oE)>vssU(-wE+nm5WZdw&GQMtq0ZBN~88cFkOyT*6a1!y>hkL z+L~%@d4%*!oPmPY>-0JqeuPQ*)iB25M^gaH0R4iFz$VCIP+xkeY99gnUTPvMeY6;? z^c%ldm7?+cR2eXSzbgBTUsPq#_ygw7kn#7ax!?GMsz9%YR2eb;epR5;!>SxiH2n^g zS(<(45Ve{sLW`x<&|<1HdZf#&95Mc3^&B<+m@3a2|A;EjnHsP_|Fh;r|2g9y!`Ji1 zKaQ^x#&_{GZv2zx#XHB0e@buQ>1kDt8~=<d7<g6{*ZAjD!8;{YP8xqgl~cw)ugYoT zUr^<Y@h_@!mZCFBW?VpVwlsSw6=z8EF6G=lRg%tMn3yPCo}H*+xT)q)q@Qc3M`I|q z9kUIwLdBT-j_erNHecev=oE@K8nw7qsY5v2O2c=<APQm_uv+BS8ZcOmYA`jY(UQT3 zL3po;5j}WQL+zsiXAA1fUN0)$lFdXRY5=fYzQq-|jL8+9Dy5bmVj)!DM8z)%RS2cU zIcHXcb{Qg@(<6v%UKPnJ>C$U}*8P5SzsP=wwS!saOGGbv0fn~*Io!8E0oZeB@kXN+ zHmgBI&GsvCWh%xyCZg)h&d!Q0b0u2Fn4r%!8$tXmD&@A#FPA~&FpeuL<v7@kMdYyZ zh?9xPcv@XkFZ>9H$ucyW>&-AgE3%JjaS&GOdbC~%*EU-BDqs>9ww~oRG(Fl7SthTa zHGFLGloo{3zKxIUAi2~2m+^@N5uXmB0`?R#nJmkO%*z5sU&qrM4dCL|Ek-U3VBnUn zUBCL?)d@GQf#f&7`ufzsfSdfifzb^=v8%gWE;!U|)VHRxp)_O0in2F?s&@cI_vsN2 zVOkKs&7#}vpro1}5hT^oo9yT4L|##0ctKi4@1Xc}N<0+-NCt~L0g)_7IxFEy)GeWq z=z$0c8}AaOgaRq{{FX?Jqe9~(TQ!ym28<QxB8|+b@~;^BdH`-m&2>ar&=EIoD%!Gv zSO;CMQ9WhG5PCJ2Atj8#wwfF6qe>&b=sv2&tLy=UaXoP9l_Ph3qq^!+4KtzXc*iZR zSGHgjtMv`Y<hg-!6H~5RdXJX!{zeqLQRN|Ij-elCxY(XTfCO%0DHtE(6(6?1y|?AA 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 X4?VaxR5(0x^b_-Ihrcp-deHe_V({RI literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_sockettimeout.py b/CMGTools/Production/python/mechanize/_sockettimeout.py new file mode 100644 index 0000000..c22b734 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_sockettimeout.py @@ -0,0 +1,6 @@ +import socket + +try: + _GLOBAL_DEFAULT_TIMEOUT = socket._GLOBAL_DEFAULT_TIMEOUT +except AttributeError: + _GLOBAL_DEFAULT_TIMEOUT = object() diff --git a/CMGTools/Production/python/mechanize/_sockettimeout.pyc b/CMGTools/Production/python/mechanize/_sockettimeout.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cd5b15cef637959528305a3c10e29ebb1e4bd1d8 GIT binary patch literal 281 zcmYLD!AiqG5Pg$Wkz%|G;s@kpPF_UBsIdrXE107666|)M+a_7rOb+$xzw{6MGCx44 zrQq!B%wyiZw-f$E{qyh5$Y37_+Hdu?S6b$pgbJ7f>j(@i2~)yrbA}!VSoPsAK|~zl zOJ5Nh!kbE7;y~s0S7Q|S6w2Y&)0q{EoGL5_`S>o)%ZKbSo#aJXJPot)q>vNkQW0-w zop9#8^E;)RE!jw{B>u~8#nzkTemE$ctJ>t*yLo5Cx+eKp%R*btX7S$GPfp7H@3v;w Y$%XPq>ULeLqT(A;+-?WQK}eCFKQ+ifK>z>% literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_testcase.py b/CMGTools/Production/python/mechanize/_testcase.py new file mode 100644 index 0000000..f372760 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_testcase.py @@ -0,0 +1,162 @@ +import os +import shutil +import subprocess +import tempfile +import unittest + + +class SetupStack(object): + + def __init__(self): + self._on_teardown = [] + + def add_teardown(self, teardown): + self._on_teardown.append(teardown) + + def tear_down(self): + for func in reversed(self._on_teardown): + func() + + +class TearDownConvenience(object): + + def __init__(self, setup_stack=None): + self._own_setup_stack = setup_stack is None + if setup_stack is None: + setup_stack = SetupStack() + self._setup_stack = setup_stack + + # only call this convenience method if no setup_stack was supplied to c'tor + def tear_down(self): + assert self._own_setup_stack + self._setup_stack.tear_down() + + +class TempDirMaker(TearDownConvenience): + + def make_temp_dir(self, dir_=None): + temp_dir = tempfile.mkdtemp(prefix="tmp-%s-" % self.__class__.__name__, + dir=dir_) + def tear_down(): + shutil.rmtree(temp_dir) + self._setup_stack.add_teardown(tear_down) + return temp_dir + + +class MonkeyPatcher(TearDownConvenience): + + Unset = object() + + def monkey_patch(self, obj, name, value): + orig_value = getattr(obj, name) + setattr(obj, name, value) + def reverse_patch(): + setattr(obj, name, orig_value) + self._setup_stack.add_teardown(reverse_patch) + + def _set_environ(self, env, name, value): + if value is self.Unset: + try: + del env[name] + except KeyError: + pass + else: + env[name] = value + + def monkey_patch_environ(self, name, value, env=os.environ): + orig_value = env.get(name, self.Unset) + self._set_environ(env, name, value) + def reverse_patch(): + self._set_environ(env, name, orig_value) + self._setup_stack.add_teardown(reverse_patch) + + +class FixtureFactory(object): + + def __init__(self): + self._setup_stack = SetupStack() + self._context_managers = {} + self._fixtures = {} + + def register_context_manager(self, name, context_manager): + self._context_managers[name] = context_manager + + def get_fixture(self, name, add_teardown): + context_manager = self._context_managers[name] + fixture = context_manager.__enter__() + add_teardown(lambda: context_manager.__exit__(None, None, None)) + return fixture + + def get_cached_fixture(self, name): + fixture = self._fixtures.get(name) + if fixture is None: + fixture = self.get_fixture(name, self._setup_stack.add_teardown) + self._fixtures[name] = fixture + return fixture + + def tear_down(self): + self._setup_stack.tear_down() + + +class TestCase(unittest.TestCase): + + def setUp(self): + self._setup_stack = SetupStack() + self._monkey_patcher = MonkeyPatcher(self._setup_stack) + + def tearDown(self): + self._setup_stack.tear_down() + + def register_context_manager(self, name, context_manager): + return self.fixture_factory.register_context_manager( + name, context_manager) + + def get_fixture(self, name): + return self.fixture_factory.get_fixture(name, self.add_teardown) + + def get_cached_fixture(self, name): + return self.fixture_factory.get_cached_fixture(name) + + def add_teardown(self, *args, **kwds): + self._setup_stack.add_teardown(*args, **kwds) + + def make_temp_dir(self, *args, **kwds): + return TempDirMaker(self._setup_stack).make_temp_dir(*args, **kwds) + + def monkey_patch(self, *args, **kwds): + return self._monkey_patcher.monkey_patch(*args, **kwds) + + def monkey_patch_environ(self, *args, **kwds): + return self._monkey_patcher.monkey_patch_environ(*args, **kwds) + + def assert_contains(self, container, containee): + self.assertTrue(containee in container, "%r not in %r" % + (containee, container)) + + def assert_less_than(self, got, expected): + self.assertTrue(got < expected, "%r >= %r" % + (got, expected)) + + +# http://lackingrhoticity.blogspot.com/2009/01/testing-using-golden-files-in-python.html + +class GoldenTestCase(TestCase): + + run_meld = False + + def assert_golden(self, dir_got, dir_expect): + assert os.path.exists(dir_expect), dir_expect + proc = subprocess.Popen(["diff", "--recursive", "-u", "-N", + "--exclude=.*", dir_expect, dir_got], + stdout=subprocess.PIPE) + stdout, stderr = proc.communicate() + if len(stdout) > 0: + if self.run_meld: + # Put expected output on the right because that is the + # side we usually edit. + subprocess.call(["meld", dir_got, dir_expect]) + raise AssertionError( + "Differences from golden files found.\n" + "Try running with --meld to update golden files.\n" + "%s" % stdout) + self.assertEquals(proc.wait(), 0) diff --git a/CMGTools/Production/python/mechanize/_testcase.pyc b/CMGTools/Production/python/mechanize/_testcase.pyc new file mode 100644 index 0000000000000000000000000000000000000000..af8fa3461e1690227a387a62d89bbac667a4cbae GIT binary patch literal 8754 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_urllib2.py b/CMGTools/Production/python/mechanize/_urllib2.py new file mode 100644 index 0000000..29b7038 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_urllib2.py @@ -0,0 +1,50 @@ +# urllib2 work-alike interface +# ...from urllib2... +from urllib2 import \ + URLError, \ + HTTPError +# ...and from mechanize +from _auth import \ + HTTPProxyPasswordMgr, \ + HTTPSClientCertMgr +from _debug import \ + HTTPResponseDebugProcessor, \ + HTTPRedirectDebugProcessor +# crap ATM +## from _gzip import \ +## HTTPGzipProcessor +from _urllib2_fork import \ + AbstractBasicAuthHandler, \ + AbstractDigestAuthHandler, \ + BaseHandler, \ + CacheFTPHandler, \ + FileHandler, \ + FTPHandler, \ + HTTPBasicAuthHandler, \ + HTTPCookieProcessor, \ + HTTPDefaultErrorHandler, \ + HTTPDigestAuthHandler, \ + HTTPErrorProcessor, \ + HTTPHandler, \ + HTTPPasswordMgr, \ + HTTPPasswordMgrWithDefaultRealm, \ + HTTPRedirectHandler, \ + ProxyBasicAuthHandler, \ + ProxyDigestAuthHandler, \ + ProxyHandler, \ + UnknownHandler +from _http import \ + HTTPEquivProcessor, \ + HTTPRefererProcessor, \ + HTTPRefreshProcessor, \ + HTTPRobotRulesProcessor, \ + RobotExclusionError +import httplib +if hasattr(httplib, 'HTTPS'): + from _urllib2_fork import HTTPSHandler +del httplib +from _opener import OpenerDirector, \ + SeekableResponseOpener, \ + build_opener, install_opener, urlopen +from _request import \ + Request diff --git a/CMGTools/Production/python/mechanize/_urllib2.pyc b/CMGTools/Production/python/mechanize/_urllib2.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fda6e28f8235fa3a3eb5ab0664eeae4f95b43d5c GIT binary patch literal 1666 zcmZux+iu%N5IwYH*_Q9NEZ^f>+%QQK14SQ;qN(gO4^3jM92D3-2o$xp2=9^(ciALG z-}*28gML{*pq*KYkpq>GhMaR|cV-S}S^H<Px&QZHZ(@wD8r^@OzwHLVfPMiqU;@Yh zW(sl&0i#pUHJCbN9cCJGx<qTx4VW3o8JJnf*%GZo&%rbyn=tc`^DqmL3owh2i!e)& zOEAlj%P=dDD=@2&t1xSjYcT7O>o6_I7R(0Z222~W4YLWk39|*c1+xvg4YLEe1G5Xc z3$q8gSLU9E-iLVr`2gks@&M)#@(|_-@(AV_^0<s^K%YRKKs|&y!C(e|P9bmkR%d<r zr;w)zQs7sjNq{-%uV5ZQK7t7$Lzu^qk71rbK7n}(`Lx`)3H>$9GstJ;H_#2|N!;XL zy22@Xa<gRKiJvd>Jj>l2Ij^p+F1=Ustr2vYXCFUZM%I4F^1<ty+^vm>Zbv67bsd#E zg3CoaBTguLm!(#ntA24qJH*ObN;9ShNv>k|B^|EQYPUt^Mc=wSirtTqP2v}Y8@`It zfu=;;_sH|)Mp<{C<qm0ys-l<4??mxXy}Y`tFphbd=+7}t_Q!P9^+aZ_jTP!-*=?f6 zEp3kQb9EgR+Ia!1TpJZPQE8>24<B#F#c`5q18#u*`|=-5V!tGAILa?nq>ZbJ6{^&^ z+K&tJ?{lKPcEwDpx=>NoE=vTwOK;QcLpp-OX@Wiv#>M+0`EA@(C8<!?Dp&dc61lR& zF;QtMvVP`7p_LtT+?vNPKE}GRNtSvI-#9LTwd#iS{ea`Dz57LpT>9HPm8$&Q4<OAX zcivU%HtK6tjcpm?_vjai9`rK5#_{qbwJy@Sf@TORa?Jr{Vg`hIU(jrZ&*|BXB6QOK zMvxET>*I2J5skLs(<u1s=NgO+_{fMlgI?7|1}Out?_Fp4t>7@>)9@J<e0BwovEcC$ z+_>OHf~yrgLSlu@DjOa=;WgyfB6uJKD<D{N!Dr74*&8}{C-}4pKC@z%%^sV5GQK5_ zpqk3($VSfPf@jkMBXz_fFF9g!%;tp6Lo)vB)5}Yl#3>;m{qGt3Ex9(2&pNMvy2>(b z&u9b&MeOK>pWS_OL%JCi52G~sU7c0>JST=V`OZ+RR^PL#mK$x?+qHJ%k5<@N2$qBO JpcaI+{{WUNlo<d3 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_urllib2_fork.py b/CMGTools/Production/python/mechanize/_urllib2_fork.py new file mode 100644 index 0000000..d0cfe38 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_urllib2_fork.py @@ -0,0 +1,1414 @@ +"""Fork of urllib2. + +When reading this, don't assume that all code in here is reachable. Code in +the rest of mechanize may be used instead. + +Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Python +Software Foundation; All Rights Reserved + +Copyright 2002-2009 John J Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). + +""" + +# XXX issues: +# If an authentication error handler that tries to perform +# authentication for some reason but fails, how should the error be +# signalled? The client needs to know the HTTP error code. But if +# the handler knows that the problem was, e.g., that it didn't know +# that hash algo that requested in the challenge, it would be good to +# pass that information along to the client, too. +# ftp errors aren't handled cleanly +# check digest against correct (i.e. non-apache) implementation + +# Possible extensions: +# complex proxies XXX not sure what exactly was meant by this +# abstract factory for opener + +import copy +import base64 +import httplib +import mimetools +import logging +import os +import posixpath +import random +import re +import socket +import sys +import time +import urllib +import urlparse +import bisect + +try: + from cStringIO import StringIO +except ImportError: + from StringIO import StringIO + +try: + import hashlib +except ImportError: + # python 2.4 + import md5 + import sha + def sha1_digest(bytes): + return sha.new(bytes).hexdigest() + def md5_digest(bytes): + return md5.new(bytes).hexdigest() +else: + def sha1_digest(bytes): + return hashlib.sha1(bytes).hexdigest() + def md5_digest(bytes): + return hashlib.md5(bytes).hexdigest() + + +try: + socket._fileobject("fake socket", close=True) +except TypeError: + # python <= 2.4 + create_readline_wrapper = socket._fileobject +else: + def create_readline_wrapper(fh): + return socket._fileobject(fh, close=True) + + +# python 2.4 splithost has a bug in empty path component case +_hostprog = None +def splithost(url): + """splithost('//host[:port]/path') --> 'host[:port]', '/path'.""" + global _hostprog + if _hostprog is None: + import re + _hostprog = re.compile('^//([^/?]*)(.*)$') + + match = _hostprog.match(url) + if match: return match.group(1, 2) + return None, url + + +from urllib import (unwrap, unquote, splittype, quote, + addinfourl, splitport, + splitattr, ftpwrapper, splituser, splitpasswd, splitvalue) + +# support for FileHandler, proxies via environment variables +from urllib import localhost, url2pathname, getproxies + +from urllib2 import HTTPError, URLError + +import _request +import _rfc3986 +import _sockettimeout + +from _clientcookie import CookieJar +from _response import closeable_response + + +# used in User-Agent header sent +__version__ = sys.version[:3] + +_opener = None +def urlopen(url, data=None, timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + global _opener + if _opener is None: + _opener = build_opener() + return _opener.open(url, data, timeout) + +def install_opener(opener): + global _opener + _opener = opener + +# copied from cookielib.py +_cut_port_re = re.compile(r":\d+$") +def request_host(request): + """Return request-host, as defined by RFC 2965. + + Variation from RFC: returned value is lowercased, for convenient + comparison. + + """ + url = request.get_full_url() + host = urlparse.urlparse(url)[1] + if host == "": + host = request.get_header("Host", "") + + # remove port, if present + host = _cut_port_re.sub("", host, 1) + return host.lower() + +class Request: + + def __init__(self, url, data=None, headers={}, + origin_req_host=None, unverifiable=False): + # unwrap('<URL:type://host/path>') --> 'type://host/path' + self.__original = unwrap(url) + self.type = None + # self.__r_type is what's left after doing the splittype + self.host = None + self.port = None + self._tunnel_host = None + self.data = data + self.headers = {} + for key, value in headers.items(): + self.add_header(key, value) + self.unredirected_hdrs = {} + if origin_req_host is None: + origin_req_host = request_host(self) + self.origin_req_host = origin_req_host + self.unverifiable = unverifiable + + def __getattr__(self, attr): + # XXX this is a fallback mechanism to guard against these + # methods getting called in a non-standard order. this may be + # too complicated and/or unnecessary. + # XXX should the __r_XXX attributes be public? + if attr[:12] == '_Request__r_': + name = attr[12:] + if hasattr(Request, 'get_' + name): + getattr(self, 'get_' + name)() + return getattr(self, attr) + raise AttributeError, attr + + def get_method(self): + if self.has_data(): + return "POST" + else: + return "GET" + + # XXX these helper methods are lame + + def add_data(self, data): + self.data = data + + def has_data(self): + return self.data is not None + + def get_data(self): + return self.data + + def get_full_url(self): + return self.__original + + def get_type(self): + if self.type is None: + self.type, self.__r_type = splittype(self.__original) + if self.type is None: + raise ValueError, "unknown url type: %s" % self.__original + return self.type + + def get_host(self): + if self.host is None: + self.host, self.__r_host = splithost(self.__r_type) + if self.host: + self.host = unquote(self.host) + return self.host + + def get_selector(self): + scheme, authority, path, query, fragment = _rfc3986.urlsplit( + self.__r_host) + if path == "": + path = "/" # RFC 2616, section 3.2.2 + fragment = None # RFC 3986, section 3.5 + return _rfc3986.urlunsplit([scheme, authority, path, query, fragment]) + + def set_proxy(self, host, type): + orig_host = self.get_host() + if self.get_type() == 'https' and not self._tunnel_host: + self._tunnel_host = orig_host + else: + self.type = type + self.__r_host = self.__original + + self.host = host + + def has_proxy(self): + """Private method.""" + # has non-HTTPS proxy + return self.__r_host == self.__original + + def get_origin_req_host(self): + return self.origin_req_host + + def is_unverifiable(self): + return self.unverifiable + + def add_header(self, key, val): + # useful for something like authentication + self.headers[key.capitalize()] = val + + def add_unredirected_header(self, key, val): + # will not be added to a redirected request + self.unredirected_hdrs[key.capitalize()] = val + + def has_header(self, header_name): + return (header_name in self.headers or + header_name in self.unredirected_hdrs) + + def get_header(self, header_name, default=None): + return self.headers.get( + header_name, + self.unredirected_hdrs.get(header_name, default)) + + def header_items(self): + hdrs = self.unredirected_hdrs.copy() + hdrs.update(self.headers) + return hdrs.items() + +class OpenerDirector: + def __init__(self): + client_version = "Python-urllib/%s" % __version__ + self.addheaders = [('User-agent', client_version)] + # manage the individual handlers + self.handlers = [] + self.handle_open = {} + self.handle_error = {} + self.process_response = {} + self.process_request = {} + + def add_handler(self, handler): + if not hasattr(handler, "add_parent"): + raise TypeError("expected BaseHandler instance, got %r" % + type(handler)) + + added = False + for meth in dir(handler): + if meth in ["redirect_request", "do_open", "proxy_open"]: + # oops, coincidental match + continue + + i = meth.find("_") + protocol = meth[:i] + condition = meth[i+1:] + + if condition.startswith("error"): + j = condition.find("_") + i + 1 + kind = meth[j+1:] + try: + kind = int(kind) + except ValueError: + pass + lookup = self.handle_error.get(protocol, {}) + self.handle_error[protocol] = lookup + elif condition == "open": + kind = protocol + lookup = self.handle_open + elif condition == "response": + kind = protocol + lookup = self.process_response + elif condition == "request": + kind = protocol + lookup = self.process_request + else: + continue + + handlers = lookup.setdefault(kind, []) + if handlers: + bisect.insort(handlers, handler) + else: + handlers.append(handler) + added = True + + if added: + # the handlers must work in an specific order, the order + # is specified in a Handler attribute + bisect.insort(self.handlers, handler) + handler.add_parent(self) + + def close(self): + # Only exists for backwards compatibility. + pass + + def _call_chain(self, chain, kind, meth_name, *args): + # Handlers raise an exception if no one else should try to handle + # the request, or return None if they can't but another handler + # could. Otherwise, they return the response. + handlers = chain.get(kind, ()) + for handler in handlers: + func = getattr(handler, meth_name) + + result = func(*args) + if result is not None: + return result + + def _open(self, req, data=None): + result = self._call_chain(self.handle_open, 'default', + 'default_open', req) + if result: + return result + + protocol = req.get_type() + result = self._call_chain(self.handle_open, protocol, protocol + + '_open', req) + if result: + return result + + return self._call_chain(self.handle_open, 'unknown', + 'unknown_open', req) + + def error(self, proto, *args): + if proto in ('http', 'https'): + # XXX http[s] protocols are special-cased + dict = self.handle_error['http'] # https is not different than http + proto = args[2] # YUCK! + meth_name = 'http_error_%s' % proto + http_err = 1 + orig_args = args + else: + dict = self.handle_error + meth_name = proto + '_error' + http_err = 0 + args = (dict, proto, meth_name) + args + result = self._call_chain(*args) + if result: + return result + + if http_err: + args = (dict, 'default', 'http_error_default') + orig_args + return self._call_chain(*args) + +# XXX probably also want an abstract factory that knows when it makes +# sense to skip a superclass in favor of a subclass and when it might +# make sense to include both + +def build_opener(*handlers): + """Create an opener object from a list of handlers. + + The opener will use several default handlers, including support + for HTTP, FTP and when applicable, HTTPS. + + If any of the handlers passed as arguments are subclasses of the + default handlers, the default handlers will not be used. + """ + import types + def isclass(obj): + return isinstance(obj, (types.ClassType, type)) + + opener = OpenerDirector() + default_classes = [ProxyHandler, UnknownHandler, HTTPHandler, + HTTPDefaultErrorHandler, HTTPRedirectHandler, + FTPHandler, FileHandler, HTTPErrorProcessor] + if hasattr(httplib, 'HTTPS'): + default_classes.append(HTTPSHandler) + skip = set() + for klass in default_classes: + for check in handlers: + if isclass(check): + if issubclass(check, klass): + skip.add(klass) + elif isinstance(check, klass): + skip.add(klass) + for klass in skip: + default_classes.remove(klass) + + for klass in default_classes: + opener.add_handler(klass()) + + for h in handlers: + if isclass(h): + h = h() + opener.add_handler(h) + return opener + +class BaseHandler: + handler_order = 500 + + def add_parent(self, parent): + self.parent = parent + + def close(self): + # Only exists for backwards compatibility + pass + + def __lt__(self, other): + if not hasattr(other, "handler_order"): + # Try to preserve the old behavior of having custom classes + # inserted after default ones (works only for custom user + # classes which are not aware of handler_order). + return True + return self.handler_order < other.handler_order + + +class HTTPErrorProcessor(BaseHandler): + """Process HTTP error responses. + + The purpose of this handler is to to allow other response processors a + look-in by removing the call to parent.error() from + AbstractHTTPHandler. + + For non-2xx error codes, this just passes the job on to the + Handler.<proto>_error_<code> methods, via the OpenerDirector.error method. + Eventually, HTTPDefaultErrorHandler will raise an HTTPError if no other + handler handles the error. + + """ + handler_order = 1000 # after all other processors + + def http_response(self, request, response): + code, msg, hdrs = response.code, response.msg, response.info() + + # According to RFC 2616, "2xx" code indicates that the client's + # request was successfully received, understood, and accepted. + if not (200 <= code < 300): + # hardcoded http is NOT a bug + response = self.parent.error( + 'http', request, response, code, msg, hdrs) + + return response + + https_response = http_response + +class HTTPDefaultErrorHandler(BaseHandler): + def http_error_default(self, req, fp, code, msg, hdrs): + # why these error methods took the code, msg, headers args in the first + # place rather than a response object, I don't know, but to avoid + # multiple wrapping, we're discarding them + + if isinstance(fp, HTTPError): + response = fp + else: + response = HTTPError( + req.get_full_url(), code, msg, hdrs, fp) + assert code == response.code + assert msg == response.msg + assert hdrs == response.hdrs + raise response + +class HTTPRedirectHandler(BaseHandler): + # maximum number of redirections to any single URL + # this is needed because of the state that cookies introduce + max_repeats = 4 + # maximum total number of redirections (regardless of URL) before + # assuming we're in a loop + max_redirections = 10 + + # Implementation notes: + + # To avoid the server sending us into an infinite loop, the request + # object needs to track what URLs we have already seen. Do this by + # adding a handler-specific attribute to the Request object. The value + # of the dict is used to count the number of times the same URL has + # been visited. This is needed because visiting the same URL twice + # does not necessarily imply a loop, thanks to state introduced by + # cookies. + + # Always unhandled redirection codes: + # 300 Multiple Choices: should not handle this here. + # 304 Not Modified: no need to handle here: only of interest to caches + # that do conditional GETs + # 305 Use Proxy: probably not worth dealing with here + # 306 Unused: what was this for in the previous versions of protocol?? + + def redirect_request(self, req, fp, code, msg, headers, newurl): + """Return a Request or None in response to a redirect. + + This is called by the http_error_30x methods when a + redirection response is received. If a redirection should + take place, return a new Request to allow http_error_30x to + perform the redirect. Otherwise, raise HTTPError if no-one + else should try to handle this url. Return None if you can't + but another Handler might. + """ + m = req.get_method() + if (code in (301, 302, 303, 307, "refresh") and m in ("GET", "HEAD") + or code in (301, 302, 303, "refresh") and m == "POST"): + # Strictly (according to RFC 2616), 301 or 302 in response + # to a POST MUST NOT cause a redirection without confirmation + # from the user (of urllib2, in this case). In practice, + # essentially all clients do redirect in this case, so we do + # the same. + # TODO: really refresh redirections should be visiting; tricky to fix + new = _request.Request( + newurl, + headers=req.headers, + origin_req_host=req.get_origin_req_host(), + unverifiable=True, + visit=False, + timeout=req.timeout) + new._origin_req = getattr(req, "_origin_req", req) + return new + else: + raise HTTPError(req.get_full_url(), code, msg, headers, fp) + + def http_error_302(self, req, fp, code, msg, headers): + # Some servers (incorrectly) return multiple Location headers + # (so probably same goes for URI). Use first header. + if 'location' in headers: + newurl = headers.getheaders('location')[0] + elif 'uri' in headers: + newurl = headers.getheaders('uri')[0] + else: + return + newurl = _rfc3986.clean_url(newurl, "latin-1") + newurl = _rfc3986.urljoin(req.get_full_url(), newurl) + + # XXX Probably want to forget about the state of the current + # request, although that might interact poorly with other + # handlers that also use handler-specific request attributes + new = self.redirect_request(req, fp, code, msg, headers, newurl) + if new is None: + return + + # loop detection + # .redirect_dict has a key url if url was previously visited. + if hasattr(req, 'redirect_dict'): + visited = new.redirect_dict = req.redirect_dict + if (visited.get(newurl, 0) >= self.max_repeats or + len(visited) >= self.max_redirections): + raise HTTPError(req.get_full_url(), code, + self.inf_msg + msg, headers, fp) + else: + visited = new.redirect_dict = req.redirect_dict = {} + visited[newurl] = visited.get(newurl, 0) + 1 + + # Don't close the fp until we are sure that we won't use it + # with HTTPError. + fp.read() + fp.close() + + return self.parent.open(new) + + http_error_301 = http_error_303 = http_error_307 = http_error_302 + http_error_refresh = http_error_302 + + inf_msg = "The HTTP server returned a redirect error that would " \ + "lead to an infinite loop.\n" \ + "The last 30x error message was:\n" + + +def _parse_proxy(proxy): + """Return (scheme, user, password, host/port) given a URL or an authority. + + If a URL is supplied, it must have an authority (host:port) component. + According to RFC 3986, having an authority component means the URL must + have two slashes after the scheme: + + >>> _parse_proxy('file:/ftp.example.com/') + Traceback (most recent call last): + ValueError: proxy URL with no authority: 'file:/ftp.example.com/' + + The first three items of the returned tuple may be None. + + Examples of authority parsing: + + >>> _parse_proxy('proxy.example.com') + (None, None, None, 'proxy.example.com') + >>> _parse_proxy('proxy.example.com:3128') + (None, None, None, 'proxy.example.com:3128') + + The authority component may optionally include userinfo (assumed to be + username:password): + + >>> _parse_proxy('joe:password@proxy.example.com') + (None, 'joe', 'password', 'proxy.example.com') + >>> _parse_proxy('joe:password@proxy.example.com:3128') + (None, 'joe', 'password', 'proxy.example.com:3128') + + Same examples, but with URLs instead: + + >>> _parse_proxy('http://proxy.example.com/') + ('http', None, None, 'proxy.example.com') + >>> _parse_proxy('http://proxy.example.com:3128/') + ('http', None, None, 'proxy.example.com:3128') + >>> _parse_proxy('http://joe:password@proxy.example.com/') + ('http', 'joe', 'password', 'proxy.example.com') + >>> _parse_proxy('http://joe:password@proxy.example.com:3128') + ('http', 'joe', 'password', 'proxy.example.com:3128') + + Everything after the authority is ignored: + + >>> _parse_proxy('ftp://joe:password@proxy.example.com/rubbish:3128') + ('ftp', 'joe', 'password', 'proxy.example.com') + + Test for no trailing '/' case: + + >>> _parse_proxy('http://joe:password@proxy.example.com') + ('http', 'joe', 'password', 'proxy.example.com') + + """ + scheme, r_scheme = splittype(proxy) + if not r_scheme.startswith("/"): + # authority + scheme = None + authority = proxy + else: + # URL + if not r_scheme.startswith("//"): + raise ValueError("proxy URL with no authority: %r" % proxy) + # We have an authority, so for RFC 3986-compliant URLs (by ss 3. + # and 3.3.), path is empty or starts with '/' + end = r_scheme.find("/", 2) + if end == -1: + end = None + authority = r_scheme[2:end] + userinfo, hostport = splituser(authority) + if userinfo is not None: + user, password = splitpasswd(userinfo) + else: + user = password = None + return scheme, user, password, hostport + +class ProxyHandler(BaseHandler): + # Proxies must be in front + handler_order = 100 + + def __init__(self, proxies=None, proxy_bypass=None): + if proxies is None: + proxies = getproxies() + + assert hasattr(proxies, 'has_key'), "proxies must be a mapping" + self.proxies = proxies + for type, url in proxies.items(): + setattr(self, '%s_open' % type, + lambda r, proxy=url, type=type, meth=self.proxy_open: \ + meth(r, proxy, type)) + if proxy_bypass is None: + proxy_bypass = urllib.proxy_bypass + self._proxy_bypass = proxy_bypass + + def proxy_open(self, req, proxy, type): + orig_type = req.get_type() + proxy_type, user, password, hostport = _parse_proxy(proxy) + + if proxy_type is None: + proxy_type = orig_type + + if req.get_host() and self._proxy_bypass(req.get_host()): + return None + + if user and password: + user_pass = '%s:%s' % (unquote(user), unquote(password)) + creds = base64.b64encode(user_pass).strip() + req.add_header('Proxy-authorization', 'Basic ' + creds) + hostport = unquote(hostport) + req.set_proxy(hostport, proxy_type) + if orig_type == proxy_type or orig_type == 'https': + # let other handlers take care of it + return None + else: + # need to start over, because the other handlers don't + # grok the proxy's URL type + # e.g. if we have a constructor arg proxies like so: + # {'http': 'ftp://proxy.example.com'}, we may end up turning + # a request for http://acme.example.com/a into one for + # ftp://proxy.example.com/a + return self.parent.open(req) + + +class HTTPPasswordMgr: + + def __init__(self): + self.passwd = {} + + def add_password(self, realm, uri, user, passwd): + # uri could be a single URI or a sequence + if isinstance(uri, basestring): + uri = [uri] + if not realm in self.passwd: + self.passwd[realm] = {} + for default_port in True, False: + reduced_uri = tuple( + [self.reduce_uri(u, default_port) for u in uri]) + self.passwd[realm][reduced_uri] = (user, passwd) + + def find_user_password(self, realm, authuri): + domains = self.passwd.get(realm, {}) + for default_port in True, False: + reduced_authuri = self.reduce_uri(authuri, default_port) + for uris, authinfo in domains.iteritems(): + for uri in uris: + if self.is_suburi(uri, reduced_authuri): + return authinfo + return None, None + + def reduce_uri(self, uri, default_port=True): + """Accept authority or URI and extract only the authority and path.""" + # note HTTP URLs do not have a userinfo component + parts = urlparse.urlsplit(uri) + if parts[1]: + # URI + scheme = parts[0] + authority = parts[1] + path = parts[2] or '/' + else: + # host or host:port + scheme = None + authority = uri + path = '/' + host, port = splitport(authority) + if default_port and port is None and scheme is not None: + dport = {"http": 80, + "https": 443, + }.get(scheme) + if dport is not None: + authority = "%s:%d" % (host, dport) + return authority, path + + def is_suburi(self, base, test): + """Check if test is below base in a URI tree + + Both args must be URIs in reduced form. + """ + if base == test: + return True + if base[0] != test[0]: + return False + common = posixpath.commonprefix((base[1], test[1])) + if len(common) == len(base[1]): + return True + return False + + +class HTTPPasswordMgrWithDefaultRealm(HTTPPasswordMgr): + + def find_user_password(self, realm, authuri): + user, password = HTTPPasswordMgr.find_user_password(self, realm, + authuri) + if user is not None: + return user, password + return HTTPPasswordMgr.find_user_password(self, None, authuri) + + +class AbstractBasicAuthHandler: + + # XXX this allows for multiple auth-schemes, but will stupidly pick + # the last one with a realm specified. + + # allow for double- and single-quoted realm values + # (single quotes are a violation of the RFC, but appear in the wild) + rx = re.compile('(?:.*,)*[ \t]*([^ \t]+)[ \t]+' + 'realm=(["\'])(.*?)\\2', re.I) + + # XXX could pre-emptively send auth info already accepted (RFC 2617, + # end of section 2, and section 1.2 immediately after "credentials" + # production). + + def __init__(self, password_mgr=None): + if password_mgr is None: + password_mgr = HTTPPasswordMgr() + self.passwd = password_mgr + self.add_password = self.passwd.add_password + + def http_error_auth_reqed(self, authreq, host, req, headers): + # host may be an authority (without userinfo) or a URL with an + # authority + # XXX could be multiple headers + authreq = headers.get(authreq, None) + if authreq: + mo = AbstractBasicAuthHandler.rx.search(authreq) + if mo: + scheme, quote, realm = mo.groups() + if scheme.lower() == 'basic': + return self.retry_http_basic_auth(host, req, realm) + + def retry_http_basic_auth(self, host, req, realm): + user, pw = self.passwd.find_user_password(realm, host) + if pw is not None: + raw = "%s:%s" % (user, pw) + auth = 'Basic %s' % base64.b64encode(raw).strip() + if req.headers.get(self.auth_header, None) == auth: + return None + newreq = copy.copy(req) + newreq.add_header(self.auth_header, auth) + newreq.visit = False + return self.parent.open(newreq) + else: + return None + + +class HTTPBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler): + + auth_header = 'Authorization' + + def http_error_401(self, req, fp, code, msg, headers): + url = req.get_full_url() + return self.http_error_auth_reqed('www-authenticate', + url, req, headers) + + +class ProxyBasicAuthHandler(AbstractBasicAuthHandler, BaseHandler): + + auth_header = 'Proxy-authorization' + + def http_error_407(self, req, fp, code, msg, headers): + # http_error_auth_reqed requires that there is no userinfo component in + # authority. Assume there isn't one, since urllib2 does not (and + # should not, RFC 3986 s. 3.2.1) support requests for URLs containing + # userinfo. + authority = req.get_host() + return self.http_error_auth_reqed('proxy-authenticate', + authority, req, headers) + + +def randombytes(n): + """Return n random bytes.""" + # Use /dev/urandom if it is available. Fall back to random module + # if not. It might be worthwhile to extend this function to use + # other platform-specific mechanisms for getting random bytes. + if os.path.exists("/dev/urandom"): + f = open("/dev/urandom") + s = f.read(n) + f.close() + return s + else: + L = [chr(random.randrange(0, 256)) for i in range(n)] + return "".join(L) + +class AbstractDigestAuthHandler: + # Digest authentication is specified in RFC 2617. + + # XXX The client does not inspect the Authentication-Info header + # in a successful response. + + # XXX It should be possible to test this implementation against + # a mock server that just generates a static set of challenges. + + # XXX qop="auth-int" supports is shaky + + def __init__(self, passwd=None): + if passwd is None: + passwd = HTTPPasswordMgr() + self.passwd = passwd + self.add_password = self.passwd.add_password + self.retried = 0 + self.nonce_count = 0 + self.last_nonce = None + + def reset_retry_count(self): + self.retried = 0 + + def http_error_auth_reqed(self, auth_header, host, req, headers): + authreq = headers.get(auth_header, None) + if self.retried > 5: + # Don't fail endlessly - if we failed once, we'll probably + # fail a second time. Hm. Unless the Password Manager is + # prompting for the information. Crap. This isn't great + # but it's better than the current 'repeat until recursion + # depth exceeded' approach <wink> + raise HTTPError(req.get_full_url(), 401, "digest auth failed", + headers, None) + else: + self.retried += 1 + if authreq: + scheme = authreq.split()[0] + if scheme.lower() == 'digest': + return self.retry_http_digest_auth(req, authreq) + + def retry_http_digest_auth(self, req, auth): + token, challenge = auth.split(' ', 1) + chal = parse_keqv_list(parse_http_list(challenge)) + auth = self.get_authorization(req, chal) + if auth: + auth_val = 'Digest %s' % auth + if req.headers.get(self.auth_header, None) == auth_val: + return None + newreq = copy.copy(req) + newreq.add_unredirected_header(self.auth_header, auth_val) + newreq.visit = False + return self.parent.open(newreq) + + def get_cnonce(self, nonce): + # The cnonce-value is an opaque + # quoted string value provided by the client and used by both client + # and server to avoid chosen plaintext attacks, to provide mutual + # authentication, and to provide some message integrity protection. + # This isn't a fabulous effort, but it's probably Good Enough. + dig = sha1_digest("%s:%s:%s:%s" % (self.nonce_count, nonce, + time.ctime(), randombytes(8))) + return dig[:16] + + def get_authorization(self, req, chal): + try: + realm = chal['realm'] + nonce = chal['nonce'] + qop = chal.get('qop') + algorithm = chal.get('algorithm', 'MD5') + # mod_digest doesn't send an opaque, even though it isn't + # supposed to be optional + opaque = chal.get('opaque', None) + except KeyError: + return None + + H, KD = self.get_algorithm_impls(algorithm) + if H is None: + return None + + user, pw = self.passwd.find_user_password(realm, req.get_full_url()) + if user is None: + return None + + # XXX not implemented yet + if req.has_data(): + entdig = self.get_entity_digest(req.get_data(), chal) + else: + entdig = None + + A1 = "%s:%s:%s" % (user, realm, pw) + A2 = "%s:%s" % (req.get_method(), + # XXX selector: what about proxies and full urls + req.get_selector()) + if qop == 'auth': + if nonce == self.last_nonce: + self.nonce_count += 1 + else: + self.nonce_count = 1 + self.last_nonce = nonce + + ncvalue = '%08x' % self.nonce_count + cnonce = self.get_cnonce(nonce) + noncebit = "%s:%s:%s:%s:%s" % (nonce, ncvalue, cnonce, qop, H(A2)) + respdig = KD(H(A1), noncebit) + elif qop is None: + respdig = KD(H(A1), "%s:%s" % (nonce, H(A2))) + else: + # XXX handle auth-int. + logger = logging.getLogger("mechanize.auth") + logger.info("digest auth auth-int qop is not supported, not " + "handling digest authentication") + return None + + # XXX should the partial digests be encoded too? + + base = 'username="%s", realm="%s", nonce="%s", uri="%s", ' \ + 'response="%s"' % (user, realm, nonce, req.get_selector(), + respdig) + if opaque: + base += ', opaque="%s"' % opaque + if entdig: + base += ', digest="%s"' % entdig + base += ', algorithm="%s"' % algorithm + if qop: + base += ', qop=auth, nc=%s, cnonce="%s"' % (ncvalue, cnonce) + return base + + def get_algorithm_impls(self, algorithm): + # algorithm should be case-insensitive according to RFC2617 + algorithm = algorithm.upper() + if algorithm == 'MD5': + H = md5_digest + elif algorithm == 'SHA': + H = sha1_digest + # XXX MD5-sess + KD = lambda s, d: H("%s:%s" % (s, d)) + return H, KD + + def get_entity_digest(self, data, chal): + # XXX not implemented yet + return None + + +class HTTPDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler): + """An authentication protocol defined by RFC 2069 + + Digest authentication improves on basic authentication because it + does not transmit passwords in the clear. + """ + + auth_header = 'Authorization' + handler_order = 490 # before Basic auth + + def http_error_401(self, req, fp, code, msg, headers): + host = urlparse.urlparse(req.get_full_url())[1] + retry = self.http_error_auth_reqed('www-authenticate', + host, req, headers) + self.reset_retry_count() + return retry + + +class ProxyDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler): + + auth_header = 'Proxy-Authorization' + handler_order = 490 # before Basic auth + + def http_error_407(self, req, fp, code, msg, headers): + host = req.get_host() + retry = self.http_error_auth_reqed('proxy-authenticate', + host, req, headers) + self.reset_retry_count() + return retry + +class AbstractHTTPHandler(BaseHandler): + + def __init__(self, debuglevel=0): + self._debuglevel = debuglevel + + def set_http_debuglevel(self, level): + self._debuglevel = level + + def do_request_(self, request): + host = request.get_host() + if not host: + raise URLError('no host given') + + if request.has_data(): # POST + data = request.get_data() + if not request.has_header('Content-type'): + request.add_unredirected_header( + 'Content-type', + 'application/x-www-form-urlencoded') + if not request.has_header('Content-length'): + request.add_unredirected_header( + 'Content-length', '%d' % len(data)) + + sel_host = host + if request.has_proxy(): + scheme, sel = splittype(request.get_selector()) + sel_host, sel_path = splithost(sel) + + if not request.has_header('Host'): + request.add_unredirected_header('Host', sel_host) + for name, value in self.parent.addheaders: + name = name.capitalize() + if not request.has_header(name): + request.add_unredirected_header(name, value) + + return request + + def do_open(self, http_class, req): + """Return an addinfourl object for the request, using http_class. + + http_class must implement the HTTPConnection API from httplib. + The addinfourl return value is a file-like object. It also + has methods and attributes including: + - info(): return a mimetools.Message object for the headers + - geturl(): return the original request URL + - code: HTTP status code + """ + host_port = req.get_host() + if not host_port: + raise URLError('no host given') + + try: + h = http_class(host_port, timeout=req.timeout) + except TypeError: + # Python < 2.6, no per-connection timeout support + h = http_class(host_port) + h.set_debuglevel(self._debuglevel) + + headers = dict(req.headers) + headers.update(req.unredirected_hdrs) + # We want to make an HTTP/1.1 request, but the addinfourl + # class isn't prepared to deal with a persistent connection. + # It will try to read all remaining data from the socket, + # which will block while the server waits for the next request. + # So make sure the connection gets closed after the (only) + # request. + headers["Connection"] = "close" + headers = dict( + (name.title(), val) for name, val in headers.items()) + + if req._tunnel_host: + if not hasattr(h, "set_tunnel"): + if not hasattr(h, "_set_tunnel"): + raise URLError("HTTPS through proxy not supported " + "(Python >= 2.6.4 required)") + else: + # python 2.6 + set_tunnel = h._set_tunnel + else: + set_tunnel = h.set_tunnel + set_tunnel(req._tunnel_host) + + try: + h.request(req.get_method(), req.get_selector(), req.data, headers) + r = h.getresponse() + except socket.error, err: # XXX what error? + raise URLError(err) + + # Pick apart the HTTPResponse object to get the addinfourl + # object initialized properly. + + # Wrap the HTTPResponse object in socket's file object adapter + # for Windows. That adapter calls recv(), so delegate recv() + # to read(). This weird wrapping allows the returned object to + # have readline() and readlines() methods. + + # XXX It might be better to extract the read buffering code + # out of socket._fileobject() and into a base class. + + r.recv = r.read + fp = create_readline_wrapper(r) + + resp = closeable_response(fp, r.msg, req.get_full_url(), + r.status, r.reason) + return resp + + +class HTTPHandler(AbstractHTTPHandler): + + def http_open(self, req): + return self.do_open(httplib.HTTPConnection, req) + + http_request = AbstractHTTPHandler.do_request_ + +if hasattr(httplib, 'HTTPS'): + + class HTTPSConnectionFactory: + def __init__(self, key_file, cert_file): + self._key_file = key_file + self._cert_file = cert_file + def __call__(self, hostport): + return httplib.HTTPSConnection( + hostport, + key_file=self._key_file, cert_file=self._cert_file) + + class HTTPSHandler(AbstractHTTPHandler): + + def __init__(self, client_cert_manager=None): + AbstractHTTPHandler.__init__(self) + self.client_cert_manager = client_cert_manager + + def https_open(self, req): + if self.client_cert_manager is not None: + key_file, cert_file = self.client_cert_manager.find_key_cert( + req.get_full_url()) + conn_factory = HTTPSConnectionFactory(key_file, cert_file) + else: + conn_factory = httplib.HTTPSConnection + return self.do_open(conn_factory, req) + + https_request = AbstractHTTPHandler.do_request_ + +class HTTPCookieProcessor(BaseHandler): + """Handle HTTP cookies. + + Public attributes: + + cookiejar: CookieJar instance + + """ + def __init__(self, cookiejar=None): + if cookiejar is None: + cookiejar = CookieJar() + self.cookiejar = cookiejar + + def http_request(self, request): + self.cookiejar.add_cookie_header(request) + return request + + def http_response(self, request, response): + self.cookiejar.extract_cookies(response, request) + return response + + https_request = http_request + https_response = http_response + +class UnknownHandler(BaseHandler): + def unknown_open(self, req): + type = req.get_type() + raise URLError('unknown url type: %s' % type) + +def parse_keqv_list(l): + """Parse list of key=value strings where keys are not duplicated.""" + parsed = {} + for elt in l: + k, v = elt.split('=', 1) + if v[0] == '"' and v[-1] == '"': + v = v[1:-1] + parsed[k] = v + return parsed + +def parse_http_list(s): + """Parse lists as described by RFC 2068 Section 2. + + In particular, parse comma-separated lists where the elements of + the list may include quoted-strings. A quoted-string could + contain a comma. A non-quoted string could have quotes in the + middle. Neither commas nor quotes count if they are escaped. + Only double-quotes count, not single-quotes. + """ + res = [] + part = '' + + escape = quote = False + for cur in s: + if escape: + part += cur + escape = False + continue + if quote: + if cur == '\\': + escape = True + continue + elif cur == '"': + quote = False + part += cur + continue + + if cur == ',': + res.append(part) + part = '' + continue + + if cur == '"': + quote = True + + part += cur + + # append last part + if part: + res.append(part) + + return [part.strip() for part in res] + +class FileHandler(BaseHandler): + # Use local file or FTP depending on form of URL + def file_open(self, req): + url = req.get_selector() + if url[:2] == '//' and url[2:3] != '/': + req.type = 'ftp' + return self.parent.open(req) + else: + return self.open_local_file(req) + + # names for the localhost + names = None + def get_names(self): + if FileHandler.names is None: + try: + FileHandler.names = (socket.gethostbyname('localhost'), + socket.gethostbyname(socket.gethostname())) + except socket.gaierror: + FileHandler.names = (socket.gethostbyname('localhost'),) + return FileHandler.names + + # not entirely sure what the rules are here + def open_local_file(self, req): + try: + import email.utils as emailutils + except ImportError: + # python 2.4 + import email.Utils as emailutils + import mimetypes + host = req.get_host() + file = req.get_selector() + localfile = url2pathname(file) + try: + stats = os.stat(localfile) + size = stats.st_size + modified = emailutils.formatdate(stats.st_mtime, usegmt=True) + mtype = mimetypes.guess_type(file)[0] + headers = mimetools.Message(StringIO( + 'Content-type: %s\nContent-length: %d\nLast-modified: %s\n' % + (mtype or 'text/plain', size, modified))) + if host: + host, port = splitport(host) + if not host or \ + (not port and socket.gethostbyname(host) in self.get_names()): + return addinfourl(open(localfile, 'rb'), + headers, 'file:'+file) + except OSError, msg: + # urllib2 users shouldn't expect OSErrors coming from urlopen() + raise URLError(msg) + raise URLError('file not on local host') + +class FTPHandler(BaseHandler): + def ftp_open(self, req): + import ftplib + import mimetypes + host = req.get_host() + if not host: + raise URLError('ftp error: no host given') + host, port = splitport(host) + if port is None: + port = ftplib.FTP_PORT + else: + port = int(port) + + # username/password handling + user, host = splituser(host) + if user: + user, passwd = splitpasswd(user) + else: + passwd = None + host = unquote(host) + user = unquote(user or '') + passwd = unquote(passwd or '') + + try: + host = socket.gethostbyname(host) + except socket.error, msg: + raise URLError(msg) + path, attrs = splitattr(req.get_selector()) + dirs = path.split('/') + dirs = map(unquote, dirs) + dirs, file = dirs[:-1], dirs[-1] + if dirs and not dirs[0]: + dirs = dirs[1:] + try: + fw = self.connect_ftp(user, passwd, host, port, dirs, req.timeout) + type = file and 'I' or 'D' + for attr in attrs: + attr, value = splitvalue(attr) + if attr.lower() == 'type' and \ + value in ('a', 'A', 'i', 'I', 'd', 'D'): + type = value.upper() + fp, retrlen = fw.retrfile(file, type) + headers = "" + mtype = mimetypes.guess_type(req.get_full_url())[0] + if mtype: + headers += "Content-type: %s\n" % mtype + if retrlen is not None and retrlen >= 0: + headers += "Content-length: %d\n" % retrlen + sf = StringIO(headers) + headers = mimetools.Message(sf) + return addinfourl(fp, headers, req.get_full_url()) + except ftplib.all_errors, msg: + raise URLError, ('ftp error: %s' % msg), sys.exc_info()[2] + + def connect_ftp(self, user, passwd, host, port, dirs, timeout): + try: + fw = ftpwrapper(user, passwd, host, port, dirs, timeout) + except TypeError: + # Python < 2.6, no per-connection timeout support + fw = ftpwrapper(user, passwd, host, port, dirs) +## fw.ftp.set_debuglevel(1) + return fw + +class CacheFTPHandler(FTPHandler): + # XXX would be nice to have pluggable cache strategies + # XXX this stuff is definitely not thread safe + def __init__(self): + self.cache = {} + self.timeout = {} + self.soonest = 0 + self.delay = 60 + self.max_conns = 16 + + def setTimeout(self, t): + self.delay = t + + def setMaxConns(self, m): + self.max_conns = m + + def connect_ftp(self, user, passwd, host, port, dirs, timeout): + key = user, host, port, '/'.join(dirs), timeout + if key in self.cache: + self.timeout[key] = time.time() + self.delay + else: + self.cache[key] = ftpwrapper(user, passwd, host, port, dirs, timeout) + self.timeout[key] = time.time() + self.delay + self.check_cache() + return self.cache[key] + + def check_cache(self): + # first check for old ones + t = time.time() + if self.soonest <= t: + for k, v in self.timeout.items(): + if v < t: + self.cache[k].close() + del self.cache[k] + del self.timeout[k] + self.soonest = min(self.timeout.values()) + + # then check the size + if len(self.cache) == self.max_conns: + for k, v in self.timeout.items(): + if v == self.soonest: + del self.cache[k] + del self.timeout[k] + break + self.soonest = min(self.timeout.values()) diff --git a/CMGTools/Production/python/mechanize/_urllib2_fork.pyc b/CMGTools/Production/python/mechanize/_urllib2_fork.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd736272355f508132aa02761f7e97d706aa8b23 GIT binary patch literal 46955 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 BFPi`W literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_useragent.py b/CMGTools/Production/python/mechanize/_useragent.py new file mode 100644 index 0000000..ac28bdd --- /dev/null +++ b/CMGTools/Production/python/mechanize/_useragent.py @@ -0,0 +1,367 @@ +"""Convenient HTTP UserAgent class. + +This is a subclass of urllib2.OpenerDirector. + + +Copyright 2003-2006 John J. Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it under +the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt +included with the distribution). + +""" + +import warnings + +import _auth +import _gzip +import _opener +import _response +import _sockettimeout +import _urllib2 + + +class UserAgentBase(_opener.OpenerDirector): + """Convenient user-agent class. + + Do not use .add_handler() to add a handler for something already dealt with + by this code. + + The only reason at present for the distinction between UserAgent and + UserAgentBase is so that classes that depend on .seek()able responses + (e.g. mechanize.Browser) can inherit from UserAgentBase. The subclass + UserAgent exposes a .set_seekable_responses() method that allows switching + off the adding of a .seek() method to responses. + + Public attributes: + + addheaders: list of (name, value) pairs specifying headers to send with + every request, unless they are overridden in the Request instance. + + >>> ua = UserAgentBase() + >>> ua.addheaders = [ + ... ("User-agent", "Mozilla/5.0 (compatible)"), + ... ("From", "responsible.person@example.com")] + + """ + + handler_classes = { + # scheme handlers + "http": _urllib2.HTTPHandler, + # CacheFTPHandler is buggy, at least in 2.3, so we don't use it + "ftp": _urllib2.FTPHandler, + "file": _urllib2.FileHandler, + + # other handlers + "_unknown": _urllib2.UnknownHandler, + # HTTP{S,}Handler depend on HTTPErrorProcessor too + "_http_error": _urllib2.HTTPErrorProcessor, + "_http_default_error": _urllib2.HTTPDefaultErrorHandler, + + # feature handlers + "_basicauth": _urllib2.HTTPBasicAuthHandler, + "_digestauth": _urllib2.HTTPDigestAuthHandler, + "_redirect": _urllib2.HTTPRedirectHandler, + "_cookies": _urllib2.HTTPCookieProcessor, + "_refresh": _urllib2.HTTPRefreshProcessor, + "_equiv": _urllib2.HTTPEquivProcessor, + "_proxy": _urllib2.ProxyHandler, + "_proxy_basicauth": _urllib2.ProxyBasicAuthHandler, + "_proxy_digestauth": _urllib2.ProxyDigestAuthHandler, + "_robots": _urllib2.HTTPRobotRulesProcessor, + "_gzip": _gzip.HTTPGzipProcessor, # experimental! + + # debug handlers + "_debug_redirect": _urllib2.HTTPRedirectDebugProcessor, + "_debug_response_body": _urllib2.HTTPResponseDebugProcessor, + } + + default_schemes = ["http", "ftp", "file"] + default_others = ["_unknown", "_http_error", "_http_default_error"] + default_features = ["_redirect", "_cookies", + "_refresh", "_equiv", + "_basicauth", "_digestauth", + "_proxy", "_proxy_basicauth", "_proxy_digestauth", + "_robots", + ] + if hasattr(_urllib2, 'HTTPSHandler'): + handler_classes["https"] = _urllib2.HTTPSHandler + default_schemes.append("https") + + def __init__(self): + _opener.OpenerDirector.__init__(self) + + ua_handlers = self._ua_handlers = {} + for scheme in (self.default_schemes+ + self.default_others+ + self.default_features): + klass = self.handler_classes[scheme] + ua_handlers[scheme] = klass() + for handler in ua_handlers.itervalues(): + self.add_handler(handler) + + # Yuck. + # Ensure correct default constructor args were passed to + # HTTPRefreshProcessor and HTTPEquivProcessor. + if "_refresh" in ua_handlers: + self.set_handle_refresh(True) + if "_equiv" in ua_handlers: + self.set_handle_equiv(True) + # Ensure default password managers are installed. + pm = ppm = None + if "_basicauth" in ua_handlers or "_digestauth" in ua_handlers: + pm = _urllib2.HTTPPasswordMgrWithDefaultRealm() + if ("_proxy_basicauth" in ua_handlers or + "_proxy_digestauth" in ua_handlers): + ppm = _auth.HTTPProxyPasswordMgr() + self.set_password_manager(pm) + self.set_proxy_password_manager(ppm) + # set default certificate manager + if "https" in ua_handlers: + cm = _urllib2.HTTPSClientCertMgr() + self.set_client_cert_manager(cm) + + def close(self): + _opener.OpenerDirector.close(self) + self._ua_handlers = None + + # XXX +## def set_timeout(self, timeout): +## self._timeout = timeout +## def set_http_connection_cache(self, conn_cache): +## self._http_conn_cache = conn_cache +## def set_ftp_connection_cache(self, conn_cache): +## # XXX ATM, FTP has cache as part of handler; should it be separate? +## self._ftp_conn_cache = conn_cache + + def set_handled_schemes(self, schemes): + """Set sequence of URL scheme (protocol) strings. + + For example: ua.set_handled_schemes(["http", "ftp"]) + + If this fails (with ValueError) because you've passed an unknown + scheme, the set of handled schemes will not be changed. + + """ + want = {} + for scheme in schemes: + if scheme.startswith("_"): + raise ValueError("not a scheme '%s'" % scheme) + if scheme not in self.handler_classes: + raise ValueError("unknown scheme '%s'") + want[scheme] = None + + # get rid of scheme handlers we don't want + for scheme, oldhandler in self._ua_handlers.items(): + if scheme.startswith("_"): continue # not a scheme handler + if scheme not in want: + self._replace_handler(scheme, None) + else: + del want[scheme] # already got it + # add the scheme handlers that are missing + for scheme in want.keys(): + self._set_handler(scheme, True) + + def set_cookiejar(self, cookiejar): + """Set a mechanize.CookieJar, or None.""" + self._set_handler("_cookies", obj=cookiejar) + + # XXX could use Greg Stein's httpx for some of this instead? + # or httplib2?? + def set_proxies(self, proxies=None, proxy_bypass=None): + """Configure proxy settings. + + proxies: dictionary mapping URL scheme to proxy specification. None + means use the default system-specific settings. + proxy_bypass: function taking hostname, returning whether proxy should + be used. None means use the default system-specific settings. + + The default is to try to obtain proxy settings from the system (see the + documentation for urllib.urlopen for information about the + system-specific methods used -- note that's urllib, not urllib2). + + To avoid all use of proxies, pass an empty proxies dict. + + >>> ua = UserAgentBase() + >>> def proxy_bypass(hostname): + ... return hostname == "noproxy.com" + >>> ua.set_proxies( + ... {"http": "joe:password@myproxy.example.com:3128", + ... "ftp": "proxy.example.com"}, + ... proxy_bypass) + + """ + self._set_handler("_proxy", True, + constructor_kwds=dict(proxies=proxies, + proxy_bypass=proxy_bypass)) + + def add_password(self, url, user, password, realm=None): + self._password_manager.add_password(realm, url, user, password) + def add_proxy_password(self, user, password, hostport=None, realm=None): + self._proxy_password_manager.add_password( + realm, hostport, user, password) + + def add_client_certificate(self, url, key_file, cert_file): + """Add an SSL client certificate, for HTTPS client auth. + + key_file and cert_file must be filenames of the key and certificate + files, in PEM format. You can use e.g. OpenSSL to convert a p12 (PKCS + 12) file to PEM format: + + openssl pkcs12 -clcerts -nokeys -in cert.p12 -out cert.pem + openssl pkcs12 -nocerts -in cert.p12 -out key.pem + + + Note that client certificate password input is very inflexible ATM. At + the moment this seems to be console only, which is presumably the + default behaviour of libopenssl. In future mechanize may support + third-party libraries that (I assume) allow more options here. + + """ + self._client_cert_manager.add_key_cert(url, key_file, cert_file) + + # the following are rarely useful -- use add_password / add_proxy_password + # instead + def set_password_manager(self, password_manager): + """Set a mechanize.HTTPPasswordMgrWithDefaultRealm, or None.""" + self._password_manager = password_manager + self._set_handler("_basicauth", obj=password_manager) + self._set_handler("_digestauth", obj=password_manager) + def set_proxy_password_manager(self, password_manager): + """Set a mechanize.HTTPProxyPasswordMgr, or None.""" + self._proxy_password_manager = password_manager + self._set_handler("_proxy_basicauth", obj=password_manager) + self._set_handler("_proxy_digestauth", obj=password_manager) + def set_client_cert_manager(self, cert_manager): + """Set a mechanize.HTTPClientCertMgr, or None.""" + self._client_cert_manager = cert_manager + handler = self._ua_handlers["https"] + handler.client_cert_manager = cert_manager + + # these methods all take a boolean parameter + def set_handle_robots(self, handle): + """Set whether to observe rules from robots.txt.""" + self._set_handler("_robots", handle) + def set_handle_redirect(self, handle): + """Set whether to handle HTTP 30x redirections.""" + self._set_handler("_redirect", handle) + def set_handle_refresh(self, handle, max_time=None, honor_time=True): + """Set whether to handle HTTP Refresh headers.""" + self._set_handler("_refresh", handle, constructor_kwds= + {"max_time": max_time, "honor_time": honor_time}) + def set_handle_equiv(self, handle, head_parser_class=None): + """Set whether to treat HTML http-equiv headers like HTTP headers. + + Response objects may be .seek()able if this is set (currently returned + responses are, raised HTTPError exception responses are not). + + """ + if head_parser_class is not None: + constructor_kwds = {"head_parser_class": head_parser_class} + else: + constructor_kwds={} + self._set_handler("_equiv", handle, constructor_kwds=constructor_kwds) + def set_handle_gzip(self, handle): + """Handle gzip transfer encoding. + + """ + if handle: + warnings.warn( + "gzip transfer encoding is experimental!", stacklevel=2) + self._set_handler("_gzip", handle) + def set_debug_redirects(self, handle): + """Log information about HTTP redirects (including refreshes). + + Logging is performed using module logging. The logger name is + "mechanize.http_redirects". To actually print some debug output, + eg: + + import sys, logging + logger = logging.getLogger("mechanize.http_redirects") + logger.addHandler(logging.StreamHandler(sys.stdout)) + logger.setLevel(logging.INFO) + + Other logger names relevant to this module: + + "mechanize.http_responses" + "mechanize.cookies" + + To turn on everything: + + import sys, logging + logger = logging.getLogger("mechanize") + logger.addHandler(logging.StreamHandler(sys.stdout)) + logger.setLevel(logging.INFO) + + """ + self._set_handler("_debug_redirect", handle) + def set_debug_responses(self, handle): + """Log HTTP response bodies. + + See docstring for .set_debug_redirects() for details of logging. + + Response objects may be .seek()able if this is set (currently returned + responses are, raised HTTPError exception responses are not). + + """ + self._set_handler("_debug_response_body", handle) + def set_debug_http(self, handle): + """Print HTTP headers to sys.stdout.""" + level = int(bool(handle)) + for scheme in "http", "https": + h = self._ua_handlers.get(scheme) + if h is not None: + h.set_http_debuglevel(level) + + def _set_handler(self, name, handle=None, obj=None, + constructor_args=(), constructor_kwds={}): + if handle is None: + handle = obj is not None + if handle: + handler_class = self.handler_classes[name] + if obj is not None: + newhandler = handler_class(obj) + else: + newhandler = handler_class( + *constructor_args, **constructor_kwds) + else: + newhandler = None + self._replace_handler(name, newhandler) + + def _replace_handler(self, name, newhandler=None): + # first, if handler was previously added, remove it + if name is not None: + handler = self._ua_handlers.get(name) + if handler: + try: + self.handlers.remove(handler) + except ValueError: + pass + # then add the replacement, if any + if newhandler is not None: + self.add_handler(newhandler) + self._ua_handlers[name] = newhandler + + +class UserAgent(UserAgentBase): + + def __init__(self): + UserAgentBase.__init__(self) + self._seekable = False + + def set_seekable_responses(self, handle): + """Make response objects .seek()able.""" + self._seekable = bool(handle) + + def open(self, fullurl, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + if self._seekable: + def bound_open(fullurl, data=None, + timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): + return UserAgentBase.open(self, fullurl, data, timeout) + response = _opener.wrapped_open( + bound_open, _response.seek_wrapped_response, fullurl, data, + timeout) + else: + response = UserAgentBase.open(self, fullurl, data) + return response diff --git a/CMGTools/Production/python/mechanize/_useragent.pyc b/CMGTools/Production/python/mechanize/_useragent.pyc new file mode 100644 index 0000000000000000000000000000000000000000..156326ac0dcba0d02218e1db54df394e1d6f6b77 GIT binary patch literal 14292 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_util.py b/CMGTools/Production/python/mechanize/_util.py new file mode 100644 index 0000000..0a5ebb1 --- /dev/null +++ b/CMGTools/Production/python/mechanize/_util.py @@ -0,0 +1,305 @@ +"""Utility functions and date/time routines. + + Copyright 2002-2006 John J Lee <jjl@pobox.com> + +This code is free software; you can redistribute it and/or modify it +under the terms of the BSD or ZPL 2.1 licenses (see the file +COPYING.txt included with the distribution). +""" + +import re +import time +import warnings + + +class ExperimentalWarning(UserWarning): + pass + +def experimental(message): + warnings.warn(message, ExperimentalWarning, stacklevel=3) +def hide_experimental_warnings(): + warnings.filterwarnings("ignore", category=ExperimentalWarning) +def reset_experimental_warnings(): + warnings.filterwarnings("default", category=ExperimentalWarning) + +def deprecation(message): + warnings.warn(message, DeprecationWarning, stacklevel=3) +def hide_deprecations(): + warnings.filterwarnings("ignore", category=DeprecationWarning) +def reset_deprecations(): + warnings.filterwarnings("default", category=DeprecationWarning) + + +def write_file(filename, data): + f = open(filename, "wb") + try: + f.write(data) + finally: + f.close() + + +def get1(sequence): + assert len(sequence) == 1 + return sequence[0] + + +def isstringlike(x): + try: x+"" + except: return False + else: return True + +## def caller(): +## try: +## raise SyntaxError +## except: +## import sys +## return sys.exc_traceback.tb_frame.f_back.f_back.f_code.co_name + + +from calendar import timegm + +# Date/time conversion routines for formats used by the HTTP protocol. + +EPOCH = 1970 +def my_timegm(tt): + year, month, mday, hour, min, sec = tt[:6] + if ((year >= EPOCH) and (1 <= month <= 12) and (1 <= mday <= 31) and + (0 <= hour <= 24) and (0 <= min <= 59) and (0 <= sec <= 61)): + return timegm(tt) + else: + return None + +days = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"] +months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", + "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] +months_lower = [] +for month in months: months_lower.append(month.lower()) + + +def time2isoz(t=None): + """Return a string representing time in seconds since epoch, t. + + If the function is called without an argument, it will use the current + time. + + The format of the returned string is like "YYYY-MM-DD hh:mm:ssZ", + representing Universal Time (UTC, aka GMT). An example of this format is: + + 1994-11-24 08:49:37Z + + """ + if t is None: t = time.time() + year, mon, mday, hour, min, sec = time.gmtime(t)[:6] + return "%04d-%02d-%02d %02d:%02d:%02dZ" % ( + year, mon, mday, hour, min, sec) + +def time2netscape(t=None): + """Return a string representing time in seconds since epoch, t. + + If the function is called without an argument, it will use the current + time. + + The format of the returned string is like this: + + Wed, DD-Mon-YYYY HH:MM:SS GMT + + """ + if t is None: t = time.time() + year, mon, mday, hour, min, sec, wday = time.gmtime(t)[:7] + return "%s %02d-%s-%04d %02d:%02d:%02d GMT" % ( + days[wday], mday, months[mon-1], year, hour, min, sec) + + +UTC_ZONES = {"GMT": None, "UTC": None, "UT": None, "Z": None} + +timezone_re = re.compile(r"^([-+])?(\d\d?):?(\d\d)?$") +def offset_from_tz_string(tz): + offset = None + if UTC_ZONES.has_key(tz): + offset = 0 + else: + m = timezone_re.search(tz) + if m: + offset = 3600 * int(m.group(2)) + if m.group(3): + offset = offset + 60 * int(m.group(3)) + if m.group(1) == '-': + offset = -offset + return offset + +def _str2time(day, mon, yr, hr, min, sec, tz): + # translate month name to number + # month numbers start with 1 (January) + try: + mon = months_lower.index(mon.lower())+1 + except ValueError: + # maybe it's already a number + try: + imon = int(mon) + except ValueError: + return None + if 1 <= imon <= 12: + mon = imon + else: + return None + + # make sure clock elements are defined + if hr is None: hr = 0 + if min is None: min = 0 + if sec is None: sec = 0 + + yr = int(yr) + day = int(day) + hr = int(hr) + min = int(min) + sec = int(sec) + + if yr < 1000: + # find "obvious" year + cur_yr = time.localtime(time.time())[0] + m = cur_yr % 100 + tmp = yr + yr = yr + cur_yr - m + m = m - tmp + if abs(m) > 50: + if m > 0: yr = yr + 100 + else: yr = yr - 100 + + # convert UTC time tuple to seconds since epoch (not timezone-adjusted) + t = my_timegm((yr, mon, day, hr, min, sec, tz)) + + if t is not None: + # adjust time using timezone string, to get absolute time since epoch + if tz is None: + tz = "UTC" + tz = tz.upper() + offset = offset_from_tz_string(tz) + if offset is None: + return None + t = t - offset + + return t + + +strict_re = re.compile(r"^[SMTWF][a-z][a-z], (\d\d) ([JFMASOND][a-z][a-z]) " + r"(\d\d\d\d) (\d\d):(\d\d):(\d\d) GMT$") +wkday_re = re.compile( + r"^(?:Sun|Mon|Tue|Wed|Thu|Fri|Sat)[a-z]*,?\s*", re.I) +loose_http_re = re.compile( + r"""^ + (\d\d?) # day + (?:\s+|[-\/]) + (\w+) # month + (?:\s+|[-\/]) + (\d+) # year + (?: + (?:\s+|:) # separator before clock + (\d\d?):(\d\d) # hour:min + (?::(\d\d))? # optional seconds + )? # optional clock + \s* + ([-+]?\d{2,4}|(?![APap][Mm]\b)[A-Za-z]+)? # timezone + \s* + (?:\(\w+\))? # ASCII representation of timezone in parens. + \s*$""", re.X) +def http2time(text): + """Returns time in seconds since epoch of time represented by a string. + + Return value is an integer. + + None is returned if the format of str is unrecognized, the time is outside + the representable range, or the timezone string is not recognized. If the + string contains no timezone, UTC is assumed. + + The timezone in the string may be numerical (like "-0800" or "+0100") or a + string timezone (like "UTC", "GMT", "BST" or "EST"). Currently, only the + timezone strings equivalent to UTC (zero offset) are known to the function. + + The function loosely parses the following formats: + + Wed, 09 Feb 1994 22:23:32 GMT -- HTTP format + Tuesday, 08-Feb-94 14:15:29 GMT -- old rfc850 HTTP format + Tuesday, 08-Feb-1994 14:15:29 GMT -- broken rfc850 HTTP format + 09 Feb 1994 22:23:32 GMT -- HTTP format (no weekday) + 08-Feb-94 14:15:29 GMT -- rfc850 format (no weekday) + 08-Feb-1994 14:15:29 GMT -- broken rfc850 format (no weekday) + + The parser ignores leading and trailing whitespace. The time may be + absent. + + If the year is given with only 2 digits, the function will select the + century that makes the year closest to the current date. + + """ + # fast exit for strictly conforming string + m = strict_re.search(text) + if m: + g = m.groups() + mon = months_lower.index(g[1].lower()) + 1 + tt = (int(g[2]), mon, int(g[0]), + int(g[3]), int(g[4]), float(g[5])) + return my_timegm(tt) + + # No, we need some messy parsing... + + # clean up + text = text.lstrip() + text = wkday_re.sub("", text, 1) # Useless weekday + + # tz is time zone specifier string + day, mon, yr, hr, min, sec, tz = [None]*7 + + # loose regexp parse + m = loose_http_re.search(text) + if m is not None: + day, mon, yr, hr, min, sec, tz = m.groups() + else: + return None # bad format + + return _str2time(day, mon, yr, hr, min, sec, tz) + + +iso_re = re.compile( + """^ + (\d{4}) # year + [-\/]? + (\d\d?) # numerical month + [-\/]? + (\d\d?) # day + (?: + (?:\s+|[-:Tt]) # separator before clock + (\d\d?):?(\d\d) # hour:min + (?::?(\d\d(?:\.\d*)?))? # optional seconds (and fractional) + )? # optional clock + \s* + ([-+]?\d\d?:?(:?\d\d)? + |Z|z)? # timezone (Z is "zero meridian", i.e. GMT) + \s*$""", re.X) +def iso2time(text): + """ + As for http2time, but parses the ISO 8601 formats: + + 1994-02-03 14:15:29 -0100 -- ISO 8601 format + 1994-02-03 14:15:29 -- zone is optional + 1994-02-03 -- only date + 1994-02-03T14:15:29 -- Use T as separator + 19940203T141529Z -- ISO 8601 compact format + 19940203 -- only date + + """ + # clean up + text = text.lstrip() + + # tz is time zone specifier string + day, mon, yr, hr, min, sec, tz = [None]*7 + + # loose regexp parse + m = iso_re.search(text) + if m is not None: + # XXX there's an extra bit of the timezone I'm ignoring here: is + # this the right thing to do? + yr, mon, day, hr, min, sec, tz, _ = m.groups() + else: + return None # bad format + + return _str2time(day, mon, yr, hr, min, sec, tz) diff --git a/CMGTools/Production/python/mechanize/_util.pyc b/CMGTools/Production/python/mechanize/_util.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f10403ed385fe65a16027de8b219630c2f21898b GIT binary patch literal 10368 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 ZPaxzsd~*2CsSE>v1LG*&9XNH$`d=~V>stT- literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/mechanize/_version.py b/CMGTools/Production/python/mechanize/_version.py new file mode 100644 index 0000000..ab5b07b --- /dev/null +++ b/CMGTools/Production/python/mechanize/_version.py @@ -0,0 +1,2 @@ +"0.2.5" +__version__ = (0, 2, 5, None, None) diff --git a/CMGTools/Production/python/mechanize/_version.pyc b/CMGTools/Production/python/mechanize/_version.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6d91316ffc1ffe820db900b11bc8199c8911f9f7 GIT binary patch literal 237 zcmZSn%*!Rab(vo>0~D|VX$K%K761|{3=B~~l9eHfi6MoBAy|VABm+`npl76Knh9hu zWHNyWkeHtah(s6k(_jXQmaqef`1q9k<oNg!7LelnywnnIuwYqgQE_H|UVOX;kjsD| zicNsr;-X}IXJ7Y_{QR6^{eYtUl+xr9pkn=k%90Eqm7AKJk(ifRm8u^PHAW98!vWN2 SlM7UvlWNBZG6dvCHbwx-wJ!bu literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/nameOps.py b/CMGTools/Production/python/nameOps.py new file mode 100755 index 0000000..a2d10ec --- /dev/null +++ b/CMGTools/Production/python/nameOps.py @@ -0,0 +1,123 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## October 24th 2011 + +import re + +def getSampleName(name): + """Return the datasets name in the format /Primary/Proc/Tiers/V-/Pat/etc""" + try: + name = removeUser(name) + name = name.lstrip("/").rstrip("/").split("/") + proc = name[1] + algos = proc.split("--") + proc = algos[0] + end = "" + if len(algos)>1: + end = "/"+ "/".join(algos[1:]) + castor = "/"+name[0]+"/"+proc+"/"+name[2]+end + return castor + except: + return None + +def getFileOwner(name): + try: + parts = name.lstrip("/").split("/") + user = parts[1].split("---")[1] + return user + except: + return None + +def getCMGDB(name): + try: + parts = name.lstrip("/").split("/") + prim = parts[0] + proc = parts[1] + tiers = parts[2] + if len(parts[3:])>0: proc=proc+"--" + proc = proc + "--".join(parts[3:]) + return "/" + prim + "/" + proc + "/" + tiers + except: + return name + +def getCMGDBWithUser(name, user): + try: + dbs = getCMGDB(name) + splitDbs= dbs.lstrip("/").split("/") + splitProc = splitDbs[1].split("--") + if len(splitProc) > 1: + splitDbs[1] += "---" +user + dbs = "/" + "/".join(splitDbs) + return dbs + except: + return None + +def getParentWithSampleName(name): + try: + name = name.lstrip("/").split("/") + if len(name) > 3: + return "/"+"/".join(name[:-1]) + else: return None + except: + return None + +def getUnknownParentWithCMGDB(name): + try: + + name = removeUser(name) + name = name.lstrip("/").split("/") + if len(name) is 3: + + proc = name[1].split("--") + if len(proc)>2: + proc = proc[:-1] + proc = "--".join(proc) + return "/"+name[0]+"/"+proc+"---*/"+name[2] + elif len(proc) == 2: + proc = proc[:-1] + proc = "--".join(proc) + return "/"+name[0]+"/"+proc+"/"+name[2] + else: return None + else: return None + except: + return None + +def getKnownParentWithCMGDB(name,user): + try: + name = removeUser(name) + name = name.lstrip("/").split("/") + if len(name) is 3: + proc = name[1].split("--") + if len(proc)>2: + proc = proc[:-1] + proc = "--".join(proc) + return "/"+name[0]+"/"+proc+"---"+user+"/"+name[2] + elif len(proc) == 2: + return "/"+name[0]+"/"+proc+"/"+name[2] + else: return None + else: return None + except: + return None + +def removeUser(setName): + try: + parts = setName.lstrip("/").rstrip("/").split("/") + parts[1] = parts[1].split("---")[0] + name = "/".join(parts) + return "/" + name + except: + return setName + +def isCMGDBName(name): + length = len(name.rstrip().lstrip().rstrip("/").lstrip("/").split("/")) + if length == 3 and re.search("---",name): + return True + else: return False + +def isSampleName(name): + length = len(name.rstrip().lstrip().rstrip("/").lstrip("/").split("/")) + if length > 3 and not re.search("---",name): + return True + else: + return False diff --git a/CMGTools/Production/python/nameOps.pyc b/CMGTools/Production/python/nameOps.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a4158e968484f96b8ca6a36b8a3da167c454b9c2 GIT binary patch literal 4055 zcmcInO>Y}j6n$^(IJWE1Hqg3hp>c|YTtx7KMOj1$nvyOMX&L7OAwU{D(_|8RY|VRV zWs$538^oRk3;qKCfDM0u9UEA%Lqcp=BRJ>2@z`mT0<K6qckcU`=R4<~`!R(-=BnTS zJo{cpWq%&-Z{jk05F!3+)m7>PD4zNZidJDk6i<akQ3@)Y5v8cYk|;AOoE4>{!m=o{ zDy)c7R$*0?iVDw&Qsqyyn>GAg{1^V#I~wW?t|G2gT;@B7;kU{vb*R)st&T+5gDINB zJ(%JYm?DbX0E-unv^vBNEEMEPPaTTkT!7g}1!aqz!ZFysUsUPmJOlstW@M|U7O_^x z#zeq?1z}Mw)Ul(ElieM2CCnWbuo1@<ReL)rE3GwfXunU<Eb~R)hVUbMkR}bg8#Thf z1}3tmkp#V{5xdEI{j?X@M(b`G_kwhYd%x4#h@;fBww7CW1KWyh#}cDfOljz`<>eTX z2mwV-tT$&lu0o_yuYW(<G*N0x7<P?K<AJEDQ;D@1bYp7^T#ph!qSRhLcFKA`iJIIa z(==6-0qnAz4!S#iBacQ&DCc$pWBX|nYf6N<4$Y*U*6O>rH~Rgq;Y)=F9UJ$P)?jFN zapSpn2If@^=dgPxvhAQZ=tk?97wj(cIIo~<dP!IHSzIMOuP^JDbXga4hfvUbUP78R zD8n0M44CX_ku%1zg8bl=Fhj^9?8tqm=sSoe;aK+}ltY}qvAn$8<lPrR9DJJT<|@zx zn?aCTBXAu6|EUpSZ~&3DxEtMhkVNSvj14ChUj34;k0GETdE9)B!SKs}g5U^mEhsF2 z<kUcKu-Llk8R35x8y_lA98}N3!3_{xe9CR)3cyB0xyV37NTd{1eS|AKlHp2<X1GFg z;0k+Vf|?Oq(4Rn=9QOI7aMCB#{#l5OlyT1|=>>husF@mcx)Y#-v$t+Gpqq;j4)7}2 zSJfBQ9H4)m>|@9gdS0uz%oh;DPbX5AP%9^3p0Wrz5F-<jmt2kl_LwbB<fKlv3BR)d z_b~6=D6F`I1bFu_C6CtWOK+Tga-?b3B!gYfFoc;z7EGVR;3S+KuX%z4`y4b0_wW;A z36kWFTNuz6GGNY{8h4&Q!hJioyUbj#@MIcD{A-~6vxxmVWFGsB|D5<+7z}TpLVQ>c zl%$Ykw7xk?`G6g{qM#Z~`EADjD39kzPUHfjCnd`<kwaf#$|>rgqiF)&)R5G10wB2? zq)5)hWSkpc$C7yl!ZCARUl?OTFVm`3T;@-R;qMcSJf(=Dc9MQMK4q2un!zF*6<#8N za+4HWL_X{0SCR!vs=>-y6i&KYj3E*NaGjkjn`M+w%*|k~ee5VtrN8{QqgaVYN6}{q z8j+J+M|x&KAg-INo`gz#8ADNqZbV?b+;XA8)zd>mRwWNH^GxmJ1w0HVZzlUm|3NbL zwIraouxPG9z|9^5VBTX0un;!#`>b<4?codNuKx{#;ZIY!{>R5%?}_VO%j8`DjdV(M zz4TU0N3zV}Bd%v%pz9|(r<?-$k)Xg2CqDT<c$y&PDe%dD=GJivlrl55v$KeP=LA<X zd6}yaqg*#H*^aJm!qp9(xta7m=H`2t7;e*Hk9R!df+G#_v4X>b&kF9T6&90GTxZ^c z$3|HYCuf!W(Rz}hD8VyPu$e4fN|b`lU6vY}UiNiTx1TCA`t;ZiPaLJdC4B`z)kZBL z*J;Hn_k0B5J|a+v9|9&Y4pI^nGJcK`KNlo-VKQ$O_rc0db{Y6EK#2er58X^jweeC? zEhalfzHDA#%NY1l76cNm2`;EaY|y1^Hc^mvcBPHkNDm_EVAg`JiJC%7CK%ViN6C)e zotk-Pa87I_sn7=l3=Pdw`Zax37hNZP47QK4I6Z7A4O@@GR^!yu;O4&on|ua|zev%5 z7{lZ*afoZG&ky$1u^Cs``xxg4E$X7zB!tcavd%wGA>9-Ea-VtJ=hupVg+iQnjoOP4 rW2;0n*D?3+zl`Xol^#Bwy3reCle9!NuX3(ZuGH|aQn^q$4_W#f6+X1( literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/publish.py b/CMGTools/Production/python/publish.py new file mode 100644 index 0000000..2cee333 --- /dev/null +++ b/CMGTools/Production/python/publish.py @@ -0,0 +1,113 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 27th 2011 + +import os, sys, re +from CMGTools.Production.publishController import PublishController +from CMGTools.Production.nameOps import * +from CMGTools.Production.castorBaseDir import getUserAndArea +from CMGTools.Production.datasetInformation import DatasetInformation + + +def publish(sampleName,fileown,comment,test,user,password, force, savannah,primary, run_range = None, development = False ): + """Publish the given dataset to CMGDB and Savannah + + 'sampleName' takes the name of the dataset, in either format + 'fileown' takes the NICE username of the space on EOS in which the dataset resides + 'comment' takes a users comment for publishing to Savannah or None + 'test' takes True/False on whether the posting is a test or not + 'user' takes the NICE username of the person making the post + 'password' takes the NICE password of the person making the post + 'savannah' takes True/False on whether Savannah publish is desired + 'development' + """ + + def checkName(sampleName, fileown): + # Validate name, and escape if name is invalidate + # Convert name to EOS format (castor) + if re.search("---",sampleName): + fileown = getFileOwner(sampleName) + sampleName = getSampleName(sampleName) + if sampleName is None: + print "\nError, dataset name is not valid, please use valid name\n" + return None + + # Check the length of the dataset name + if len(sampleName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 3: + print "Error, " + sampleName + " is not valid, please use valid name." + return None + elif len(sampleName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 4: + print "Dataset " + sampleName + "is a CMS base dataset and cannot be published, please use DAS." + return None + return sampleName, fileown + + datasetDetails = None + try: + if not primary: + sampleName, fileown = checkName(sampleName, fileown) + if sampleName is None: return None + print "\n\t-------Publishing New Dataset-------" + print sampleName+"\n" + + # Initialise PublishController + publishController = PublishController(user, password, development) + + # Attempt Login, if unexplained fail occurs, retry + loginClear = False + try: + loginClear = publishController.loginValid() + except KeyboardInterrupt: + raise + except: + try: + loginClear = publishController.loginValid() + except KeyboardInterrupt: + raise + + # If login fails return None + if loginClear is False: + print "User authentication failed, exiting!\n\n" + return None + + + # Get DS Information + datasetDetails = DatasetInformation(sampleName, fileown ,comment ,force,test,primary, user, password, development) + + # Build all reports on the dataset + if datasetDetails is None: return None + datasetDetails.buildAllReports() + if datasetDetails.dataset_details is None: return None + # Print dataset names + print "\n------DataSet Information------" + print datasetDetails.createDirectoryDetailString() + for group_name in datasetDetails.dataset_details['FileGroups']: + print datasetDetails.createFileGroupDetailString(group_name) + + ## Savannah operations + print "\n------Savanah------\n" + + if savannah or datasetDetails.dataset_details['TaskID'] == None: + (datasetDetails.dataset_details['TaskID'], datasetDetails.dataset_details['ParentTaskID']) = publishController.savannahPublish(datasetDetails.dataset_details) + else: + print "NO SAVANNAH PUBLISH REQUIRED" + + if datasetDetails.dataset_details['TaskID'] is not None: status = 'Success' + + # Sent data (with updated task ID) to CMGDB + if publishController.cmgdbOnline(): + print "\n-------CMGDB-------\n" + cmgdbid = publishController.cmgdbPublish(datasetDetails.dataset_details) + + return datasetDetails.dataset_details + except KeyboardInterrupt: + raise + except ValueError as err: + print err.args, '.\nDataset not published' + return None + except NameError as err: + print err.args[0] + return datasetDetails + + + diff --git a/CMGTools/Production/python/publish.pyc b/CMGTools/Production/python/publish.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5c3caa11fc03f83091d00cdb271aca5f43d87465 GIT binary patch literal 3393 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 P&xVux6$CuMv*`Z`=zu{Y literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/publishController.py b/CMGTools/Production/python/publishController.py new file mode 100755 index 0000000..0382490 --- /dev/null +++ b/CMGTools/Production/python/publishController.py @@ -0,0 +1,201 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 27th 2011 + +from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi +from CMGTools.Production.savannahFormatter import SavannahFormatter +from datetime import * +import CMGTools.Production.findDSOnSav as findDSOnSav +import sys, re + + +class PublishController(object): + """This class controls the interactions between a user and the two publishing platforms, Savannah and CMGDB""" + def __init__(self, username, password, development=False): + """Initialise CMGDB and set username and password + + 'username' takes the NICE username of the current user, NOT the files owner on EOS + 'password' takes the NICE password of the current user + 'force' takes a boolean value which determines whether a lack of log file can be ignored + """ + self.development = development + self._cmgdbAPI=CmgdbToolsApi(self.development) + self._cmgdbAPI.connect() + self._username = username + self._password = password + + + def cmgdbOnline(self): + """Returns True if CMGDB is online and working""" + if self._cmgdbAPI is not None: return True + else: return False + + def loginValid(self): + """Returns true if the login values that the user provided were a valid CMG group NICE login""" + return findDSOnSav.validLogin(self._username, self._password) + + def savannahPublish(self, datasetDetails): + """Publish dataset details to savannah and returns task ID + + 'datasetDetails' takes a dict object which contains all of the datasets details. This object is strictly definied. + + The function sends the dataset information to a SavannahFormatter object, in the order of appearance in Savannah + """ + + # Initialise SavannahFormatter object and add the main attributes + self.savannah = SavannahFormatter(self._username, self._password, datasetDetails['TaskID'], datasetDetails['SavannahOptions']) + + #Append all the elements of the integrity check to the savannah output. + if datasetDetails['CMGDBName']is not None:self.savannah.appendField("*CMGDB Name:* "+datasetDetails['CMGDBName']) + if datasetDetails['SampleName']is not None:self.savannah.appendField("*Sample Name:* "+datasetDetails['SampleName']) + if datasetDetails['LFN']is not None:self.savannah.appendField("*LFN:* "+datasetDetails['LFN']) + if datasetDetails['EOSPath']is not None:self.savannah.appendField("*EOS Path:* "+datasetDetails['EOSPath']) + if datasetDetails['Comment']is not None:self.savannah.appendField("*User Comment:* "+datasetDetails['Comment']) + if datasetDetails['ParentSavannahString']is not None:self.savannah.appendField("*Parent:* "+datasetDetails['ParentSavannahString']) + elif datasetDetails['ParentSampleName'] is not None:self.savannah.appendField("*Parent:* "+datasetDetails['ParentSampleName']) + if datasetDetails['DateCreated']is not None:self.savannah.appendField("*Date Created:* "+date.fromtimestamp(int(datasetDetails['DateCreated'])).strftime('%d-%m-%Y')) + if datasetDetails['PhysicsGroup'] is not None:self.savannah.appendField("*Physics Group:* "+datasetDetails['PhysicsGroup']) + if datasetDetails['PrimaryDataset'] is not None: + self.savannah.appendField("*Primary Dataset:* "+datasetDetails['PrimaryDataset']) + if datasetDetails['TierList'] is not None: + tiers = "" + for i in datasetDetails['TierList']: + tiers += "\t"+i+"\n" + self.savannah.appendField("*Tier List:* "+ tiers) + if datasetDetails["Status"] is not None:self.savannah.appendField("*Status:* "+ datasetDetails["Status"]) + if datasetDetails['FileOwner'] is not None:self.savannah.appendField("*Created By:* "+ datasetDetails["FileOwner"]) + if datasetDetails['Tags'] is not None: + detailString = "" + for row in datasetDetails['Tags']: + tag = row['tag'] + package = row['package'] + detailString +="_"+tag+"_ - "+package +"\n" + if detailString is not "": + self.savannah.appendField("\n*Tags:*\n"+detailString) + + if datasetDetails['TotalJobs'] is not None:self.savannah.appendField("*Total Jobs:* "+str(datasetDetails['TotalJobs'])) + if datasetDetails['TotalFilesMissing'] is not None:self.savannah.appendField("*Total Missing Files:* "+str(datasetDetails['TotalFilesMissing'])) + if datasetDetails['TotalFilesGood'] is not None:self.savannah.appendField("*Total Good Files:* "+str(datasetDetails['TotalFilesGood'])) + if datasetDetails['TotalFilesBad'] is not None:self.savannah.appendField("*Total Bad Files:* "+str(datasetDetails['TotalFilesBad'])) + if datasetDetails['PrimaryDatasetEntries'] is not None:self.savannah.appendField("*Primary Dataset Entries:* "+str(datasetDetails['PrimaryDatasetEntries'])) + if datasetDetails['FileEntries'] is not None:self.savannah.appendField("*Total entries in directory:* "+str(datasetDetails['FileEntries'])) + if datasetDetails['DirectorySizeInTB'] is not None:self.savannah.appendField("*Directory Size:* "+str(datasetDetails['DirectorySizeInTB'])+" TB") + if datasetDetails['BadJobs'] is not None: + jobs = "*Bad Jobs:* " + for job in datasetDetails['BadJobs']:jobs += str(job)+", " + self.savannah.appendField(jobs) + if datasetDetails['FileGroups'] is not None: + for group_name in datasetDetails['FileGroups']: + self.savannah.appendField("*-----File Group:* "+group_name+"-----") + if datasetDetails['FileGroups'][group_name]["SizeInTB"] is not None: + self.savannah.appendField("*Dataset Size:* "+str(datasetDetails['FileGroups'][group_name]["SizeInTB"])) + if datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"] is not None: + self.savannah.appendField("*Primary Dataset Fraction used:* "+str(datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"])) + if datasetDetails['FileGroups'][group_name]["FileEntries"] is not None: + self.savannah.appendField("*File Entries:* "+str(datasetDetails['FileGroups'][group_name]["FileEntries"])) + if datasetDetails['FileGroups'][group_name]['NumberMissingFiles'] is not None:self.savannah.appendField("*Total Good Files:* "+str(datasetDetails['TotalFilesGood'])) + if datasetDetails['FileGroups'][group_name]['NumberBadFiles'] is not None:self.savannah.appendField("*Total Bad Files:* "+str(datasetDetails['TotalFilesBad'])) + if datasetDetails['FileGroups'][group_name]["MissingFiles"] is not None: + missingFiles ="*Missing Files:*\n" + for missingFile in datasetDetails['FileGroups'][group_name]["MissingFiles"]: missingFiles+="* "+ missingFile+"\n" + self.savannah.appendField(missingFiles) + if datasetDetails['FileGroups'][group_name]["BadFiles"] is not None: + badFiles ="*Bad Files:*\n" + for badFile in datasetDetails['FileGroups'][group_name]["BadFiles"]: badFiles+="* "+ badFile+"\n" + self.savannah.appendField(badFiles) + + + # Publish to Savannah + newTask = self.savannah.publish() + if newTask is None: + print "Unable to publish Dataset to Savannah, an error occured" + return None, datasetDetails['ParentTaskID'] + elif newTask is datasetDetails['TaskID']: + print "Comment added to Savannah" + print "URL: https://savannah.cern.ch/task/?"+newTask + else: + print "Dataset published to Savannah" + print "URL: https://savannah.cern.ch/task/?"+newTask + datasetDetails['TaskID']=newTask + return datasetDetails['TaskID'], datasetDetails['ParentTaskID'] + + def cmgdbPublish(self, datasetDetails): + """Publish dataset information to CMGDB, and return unique CMGDB dataset ID + + 'datasetDetails' takes a dict object which contains all of the datasets details. This is a strictly defined stucture. + """ + if self._cmgdbAPI is None: + return None + + + # See if cmgdb already has record of ds with sav + datasetDetails['CMGDBID'] = self._cmgdbAPI.getDatasetIDWithName(datasetDetails['CMGDBName']) + + # If not add dataset + if datasetDetails['CMGDBID'] is None: + datasetDetails['CMGDBID'] = self._cmgdbAPI.addDataset(datasetDetails['CMGDBName'],datasetDetails['SampleName'],datasetDetails["LFN"], datasetDetails['FileOwner'],datasetDetails['ParentCMGDBID'], self._username) + # Clear 4 tables relating to bad files & jobs, and missing & duplicate files + self._cmgdbAPI.clearDatasetBadFiles(datasetDetails['CMGDBName'],datasetDetails['CMGDBID']) + self._cmgdbAPI.clearDatasetMissingFiles(datasetDetails['CMGDBName'],datasetDetails['CMGDBID']) + self._cmgdbAPI.clearDatasetBadJobs(datasetDetails['CMGDBName'],datasetDetails['CMGDBID']) + + + if datasetDetails["TotalJobs"] is not None:self._cmgdbAPI.addTotalJobs(datasetDetails['CMGDBID'], datasetDetails["TotalJobs"]) + if datasetDetails["TotalFilesMissing"] is not None:self._cmgdbAPI.addMissingFileNum(datasetDetails['CMGDBID'], datasetDetails["TotalFilesMissing"]) + if datasetDetails["TotalFilesGood"] is not None:self._cmgdbAPI.addGoodFileNum(datasetDetails['CMGDBID'], datasetDetails["TotalFilesGood"]) + if datasetDetails["TotalFilesBad"] is not None:self._cmgdbAPI.addBadFileNum(datasetDetails['CMGDBID'], datasetDetails["TotalFilesBad"]) + for badJob in datasetDetails["BadJobs"]:self._cmgdbAPI.addBadJob(datasetDetails['CMGDBID'], badJob) + for group_name in datasetDetails['FileGroups']: + group_id = self._cmgdbAPI.addFileGroup(group_name,datasetDetails['CMGDBID']) + print "Group: %s added with ID: %d" % (group_name, group_id) + if datasetDetails['FileGroups'][group_name]["BadFiles"] is not None: + for badFile in datasetDetails['FileGroups'][group_name]["BadFiles"]:self._cmgdbAPI.addBadFile(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'], badFile.split('/')[-1], group_id) + if datasetDetails['FileGroups'][group_name]["MissingFiles"] is not None: + for missingFile in datasetDetails['FileGroups'][group_name]["MissingFiles"]:self._cmgdbAPI.addMissingFile(datasetDetails['CMGDBName'],datasetDetails['CMGDBID'], missingFile.split('/')[-1],group_id) + if datasetDetails['FileGroups'][group_name]["NumberMissingFiles"] is not None:self._cmgdbAPI.addGroupMissingFileNum(group_id, datasetDetails['FileGroups'][group_name]["NumberMissingFiles"]) + if datasetDetails['FileGroups'][group_name]["NumberBadFiles"] is not None:self._cmgdbAPI.addGroupBadFileNum(group_id, datasetDetails['FileGroups'][group_name]["NumberBadFiles"]) + if datasetDetails['FileGroups'][group_name]["NumberGoodFiles"] is not None:self._cmgdbAPI.addGroupGoodFileNum(group_id, datasetDetails['FileGroups'][group_name]["NumberGoodFiles"]) + if datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"] is not None:self._cmgdbAPI.addGroupPrimaryDatasetFraction(group_id, datasetDetails['FileGroups'][group_name]["PrimaryDatasetFraction"]) + if datasetDetails['FileGroups'][group_name]["SizeInTB"] is not None:self._cmgdbAPI.addDatasetSize(group_id, datasetDetails['FileGroups'][group_name]["SizeInTB"]) + if datasetDetails['FileGroups'][group_name]["FileEntries"] is not None:self._cmgdbAPI.addGroupFileEntries(group_id, datasetDetails['FileGroups'][group_name]["FileEntries"]) + if datasetDetails["PrimaryDatasetFraction"] is not None:self._cmgdbAPI.addPrimaryDatasetFraction(datasetDetails['CMGDBID'], datasetDetails["PrimaryDatasetFraction"]) + if datasetDetails["PrimaryDatasetEntries"] is not None:self._cmgdbAPI.addPrimaryDatasetEntries(datasetDetails['CMGDBID'], datasetDetails["PrimaryDatasetEntries"]) + if datasetDetails["FileEntries"] is not None:self._cmgdbAPI.addFileEntries(datasetDetails['CMGDBID'], datasetDetails["FileEntries"]) + if datasetDetails["DirectorySizeInTB"] is not None:self._cmgdbAPI.addDirectorySize(datasetDetails['CMGDBID'], datasetDetails["DirectorySizeInTB"]) + + # Add task id + self._cmgdbAPI.addTaskID(datasetDetails['CMGDBID'], datasetDetails['TaskID'], datasetDetails['Test']) + + # Add tags to CMGDB + if datasetDetails['Tags'] is None or len(datasetDetails['Tags']) is 0: + print "No tags could be added to CMGDB as none were found" + return datasetDetails['CMGDBID'] + tagIDs = [] + + # Create hash code for the tag set + taghash = [] + for i in datasetDetails['Tags']: + a=hash((i['package'],i['tag'])) + taghash.append(a) + taghash.sort() + endhash = hash(tuple(taghash)) + + # check if tag set is already on CMGDB + tagSetID = self._cmgdbAPI.getTagSetID(endhash) + + # If it isn't found, add the tags, and the tag set + if tagSetID is None: + if datasetDetails['Tags']: + tagIDs + for row in datasetDetails['Tags']: + tagID = self._cmgdbAPI.addTag(row["package"],row["tag"]) + if tagID is not None: tagIDs.append(tagID) + + tagSetID = self._cmgdbAPI.addTagSet(datasetDetails['Release'],endhash) + for tagID in tagIDs: + self._cmgdbAPI.addTagToSet(tagID,tagSetID) + + if tagSetID is not None: self._cmgdbAPI.addTagSetID(tagSetID, datasetDetails['CMGDBID']) + return datasetDetails['CMGDBID'] + diff --git a/CMGTools/Production/python/publishController.pyc b/CMGTools/Production/python/publishController.pyc new file mode 100644 index 0000000000000000000000000000000000000000..17d0eab8e04668d0bd323aaac7d6a7e0d0f2cdc7 GIT binary patch literal 9445 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 E8Q!r;&j0`b literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/publishTask.py b/CMGTools/Production/python/publishTask.py new file mode 100644 index 0000000..0e348e7 --- /dev/null +++ b/CMGTools/Production/python/publishTask.py @@ -0,0 +1,87 @@ +from CMGTools.Production.ProductionTasks import Task +from CMGTools.Production.publish import publish +import os, sys + +class PublishTask(Task): + """Publish the dataset in DBS, Savannah""" + def __init__(self, dataset, user, options): + Task.__init__(self,'PublishTask', dataset, user, options) + self.password = None + self.development = options.development + + @staticmethod + def addOptionStatic(parser): + # This option will be used to find dataset on castor, and assign dataset on savannah + parser.add_option("-F", "--fileown", + dest="fileown", + help="User who is the files owner on EOS." , + default=os.environ['USER'] ) + # If the purpose is to test the software use this parameter, it will not be recognised by the + # non-testing algorithm + parser.add_option("-T", "--test", + action = "store_true", + dest="test", + help="Flag task as a test", + default=False ) + parser.add_option("--ns", "--nosavannah", + action = "store_false", + dest="savannah", + help="Do not publish to savannah", + default=True ) + # If user wants to add their own comments + parser.add_option("-C", "--comment", + action = "store", + dest="commented", + help="Take comment as an argument", + default = None) + + # If user wants to add their own comments + #parser.add_option("-f", "--force", + # action = "store_true", + # dest="force", + # help="force publish without logger", + # default = False) + # If user wants to add their own comments + parser.add_option("-G", "--groups", + action = "store_true", + dest="checkGroups", + help="check the related group accounts on EOS", + default = False) + # If user wants to publish primary dataset + parser.add_option("-P", "--primary", + action = "store_true", + dest="primary", + help="publish a primary dataset", + default = False) + + + + + def addOption(self,parser): + self.addOptionStatic(parser) + + @staticmethod + def getPassword(username, retries = 3): + import getpass + from CMGTools.Production.findDSOnSav import validLogin + + password = None + for i in xrange(retries): + pw = getpass.getpass("Enter NICE Password [%d/%d] for user '%s': " % (i+1,retries,username) ) + if validLogin(username, pw): + password = pw + break + else: + print >> sys.stderr, 'Password incorrect. %d retries left...' % (retries-(i+1)) + return password + + def run(self, input): + username = os.getlogin() + if self.password is None: + self.password = self.getPassword() + return publish(self.dataset,self.options.fileown,\ + self.options.commented,self.options.test,\ + username,self.password,\ + self.options.savannah,self.options.primary,\ + (self.options.min_run, self.options.max_run), self.development ) + diff --git a/CMGTools/Production/python/publishTask.pyc b/CMGTools/Production/python/publishTask.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6542644b6e74aa7b93bc4e646e7c822893f34309 GIT binary patch literal 3052 zcmbtW-Ba5}5MN2Q!Gr+$D1oF&u1zVPX>Brn%w*b5fMk+s9U_xyODCgIbut#nlB+vI zn1Lty)`$LW{aZSHZhyOy4V~sG!RWNNx7ypU`|WvuU7g$g^YB$f)t`s=w|I<?LF3<{ zlxXPCo<k1LT}oXVdbH=2bC1#*?bSpUbe;C<q-zvA)OSeN={KTtqM!B}q&@1j8c>`3 zgTIyo%GNOKhUT!G&0sbf|B@zV(6v`E*(oP1@gEDHV9mV15EB~)yY^f*6`R4X7}mJ5 zG0cWFp70yO#}aIE=p0Kkq#Lp{OMb7#o14!rHdS^ID;?U<#8xGl+IrIaQuV^4Fw4S0 z#D??3{%qngUtzFB2M(P|)J{RTbn4N0T>=Ge;PL#R#u9-<tk-h!S=Z;WRmZ?lCp(KF z2$C$ZK_DUO=2<M<QE1F@UTBGqj*sFr9}VNow%8UCHF4Uv>`P_3Fvlh?gqe?Ql4quc zb&|ofL75`j*!=$4Zl0%RW2eaVIAXDl(TN@K>mm!C(TUF`BEe$c$ys%pPQ=ONhm$7Z z_!|V=Jdju*8%Tnd*dye6hO9#eV9wI&x$8NVV3YJ5=_{n?Mf@tKN-u~w!syl}a*L#w zMDCi%T^G3<B3HXCca!u-BDXAZw?uA*<ur=&Lf<Os+n4seBXS@Af8V>L?_H9+FLLUV z9Mtw&pTP63;f%JQnkK*6{UnX^<4jVaV`C*1mzje&9hnD^eT_t^<3X+xBlX8ZM&Vnq z^Gt2O>~+fI#{F=dTG9Brx9ykv?HW!=yKQ+7CPT@iodaoXUc`Yd#<6_FBIXA8Pt$N; zp~w$aXjG_#&&AYkXU5EzL~g3Gm$EB0^}`eggDZ8iXl`S&m8&ebswx>}b2VL-kZe{V ziSi-Wt>vN@g_c8Aabs=nV740`#;Rh8b(so_{V{)6`uoiA{_XaDk&j14jEe?wbofl> zW}P+iTtZpIX=r1uL|BDUl#ijOifXBEr!sC-B*U;ckw{mxS%tERSD~u76MPU@lQ4%` z2jwBN>~C&FNt_)eMV^VbPbF|1;$0-eXQD(uPS_|cPyruuJnbUXz>1f0(t9?vNyKS1 zk1&w8=rr(KsNM}{#wj_V+$q(ZQd3^U-b@}j;n%<@4=$h%aLV1GC!Ta=^zTDJ@Xcqm z@bB>y&->zz6v))E$513mBPa1di+#KgKVsh>AkY$E6&l!?v<Gfp4h>y8E1TC@jo$Vd zHcJn--uy^sb%t$*Er7LjvRjPgM17Bz;pJI_F&y*L1|Worj0x!3`E`Sk-h&3!fLi=X z`SHrK`}_sgemJdF-LHG8{qey(3e!Y?m+vQ;`2y4J%;KzfpKorfoeJ#L&ue;PO}|n7 zyig3~YJJVDKT-)JuK66pR5Hn;yeQ(xcGQ|yMQn=%_>sna+v#+q#YsKx$Cf*Z<rGbT zzjFcnoqm$(t=`KF?apUBlPVQNd0T`TzUGjd6C*5RbzBssaz2l2VHOT!*{L$Y|CF_e zDn9Xme_R9Pgp7_qs3^GMz@A9}zQNSo#6a%6v*b3M8;+6+ueo;}sS&n(+NFNSq-@&f zQX^c?s1%~ZSt{C6-smV&=YdNZgppgwpa?L|(8274XikVZY5St5lDRTjnx7C?C&U8v zaYumgBAw4oPtOvp@)=A8Ug2HJ)#1zifZ@XDI`KJ#KF8bVD)RY^`^!9B=YeD3uV9cY z43jJ<0C#*ihT&VLeTJJBM?;RMKvR;9#@1iw1w8M4P+2K<=;CGA7jov2gX{8ZVr((g zSC<?v6kKxHg&-K>=8^K0?F<5)M?oOh4J!yHScbY9<XXVRR}d?M@etI7%|gA$&4%$! z8qxv?#>r-V@nO^RoW+H*ydQx7uJdwnboi<&cW1KP!rmoZb&)cGoMwNG2j2XHU680g SF5~z$SBTsQmYgML#r+oqPlIg$ literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/relval.py b/CMGTools/Production/python/relval.py new file mode 100644 index 0000000..33cee3e --- /dev/null +++ b/CMGTools/Production/python/relval.py @@ -0,0 +1,68 @@ + +from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles + +import os + +from CMGTools.Production.relvalDefinition import * +from CMGTools.Production.addToDatasets import * +from CMGTools.Production.castorBaseDir import myCastorBaseDir + +# main parameters + +def processRelVal( relval, cfgFileName, process, negate, tier=None, batch = None): + + relvalID = relval.id() + if batch is None: + batch = 'bsub -q 1nh -J %s < ./batchScript.sh | tee job_id.txt' % relvalID + + files = pickRelValInputFiles( + cmsswVersion = relval.cmssw + , relVal = relval.relval + , globalTag = relval.tag + , numberOfFiles = 999 + ) + if not files: + raise Exception("No relval files found for '%s'" % relvalID ) + + # changing the source to the chosen relval files + process.source.fileNames = files + + print process.source.fileNames + + # building cfg + + outFile = open("tmpConfig.py","w") + outFile.write("import FWCore.ParameterSet.Config as cms\n") + outFile.write(process.dumpPython()) + outFile.close() + + # building cmsBatch command + + print relvalID + + dataset = relval.dataset + if tier!=None: + dataset += '/' + tier + + outDir = '.' + dataset + castorOutDir = myCastorBaseDir() + '/' + dataset + + #if tier!=None: + # castorOutDir += '/' + tier + # outDir += '/' + tier + + print 'local output: ', outDir + print 'castor output:', castorOutDir + + # output directory creation will be handled by cmsBatch + # os.system( 'mkdir -p ' + outDir ) + + cmsBatch = "cmsBatch.py 1 tmpConfig.py -r %s -o %s -b '%s' " % (castorOutDir, outDir, batch) + if negate: + cmsBatch += ' -n' + print cmsBatch + os.system( cmsBatch ) + addToDatasets( dataset ) + + return (outDir, castorOutDir) + diff --git a/CMGTools/Production/python/relval.pyc b/CMGTools/Production/python/relval.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ee684d0b3e59eb807fc8ff85bd3116af86d75ca8 GIT binary patch literal 1677 zcmbVM&2HO95FSzzEm4wx>LTu`*a9`877&FT+5kmhw2>Pp1*#abkpf15fFf5C6_U$x zS9JtXm%1<2=jovj&<AM0Sz1VY$fYuOb~rnK`^`r;{_6Xmoc%tD=>FHh{w<cif{5`r zloDkQ-8kg%yGyA{H?BQvP}-ntwnA&xT9eWiWggvl@P`|o7X5~hHtSad4|$Wn@f$eM z%*PN#61|<u^i`O?$cwdkmZVZo>SOl#vQ`hEW}9)SjVhmpTAn9m#L4<t9jq~yevN>N zXhn2KwDqWJaieeBRG#uxDvus)Ta=@)ZH-+U+&wEzikntJ3?2_Dn%h09_DC<ucoaiN z{GCI;I-CLrl}oEVdegpFR&Ba?ZaNg>t{u8_X^WFKt$d1oLYz~-a8#EY+?jg(;vo6O zb8e(h+YVJ|2c0*l{DUf_?6T$LF-}lA?y>D;>yz2%Se%|%Lzm({T~t0Y#rsgYtQ-(_ z*Z{`70RRw;v|l?_kK#jmjCa0Gk9$9$)gi0gnK|MjwnxNvY0l$20?HHp7355>XJYuX zc$6>2@CR|K#S;;XW}%6eS5cW1CeTY!2_vOgso9$(4$M1adWeiNt#4n+QYR`0u0*9B zK7b=yq-qwX*WtqOT=R7{ljX~~r9|>)0~7uf=7|yr`6W!noVg<AYMsZBrFeL%A8M{) zvSO_Ad9nzKjbRqu>MtOZtWc#9&wd)KQU;e{8D`SR@=BVZb{C-*=+Cz?BP#>V)Js)_ zdP1!YDEf`i`>;ipj60hiu_@C}83L3QkHo*b5W|u|8Y(MiwpF2VB@)AY@DX-!5*@~- ziEW~CImJ$<1z{1}L4|u84l@9WA^ZMaBnz{{Qmb_tNqfNHOmIPMGpa)7HrZ{N7-@V& z#_O!O+?XZCV5_7`OS8uZp}`ksrreP2N@-hNZ?ut_9ZeX=*Xq3X(*qvXl!fU+MDqnt zjBDF;MX4gG>lC?MgecE<G>I&2VM`j*hN&Lwi*swX!?g*3Iwzby;3#Gc4EX+QHrXM( ztPPxFH-Z6lvO=@eWi%T9cyX;%sz;Zliq{c?HUd8Yz^JawY~gF%cRaPkWIpLL2y%N) z&*{6K)2aWU9XEPzw|U_7onyyuw%iUpj$Ge4^5D}tc08Q4uzYvG!!kpN%jHHVk+!XX zgyy?+p>$xlv%rq}{^PI?mIc!jj{O{BcZJ~n6@t3=b2(4)#1i4N4><m3Xy!v+HLdUe n$65|dd8*S>i1(oW4`ka&@FWBBsXSw9X(r*J+XGy_bJ+X`WEO+p literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/relvalDefinition.py b/CMGTools/Production/python/relvalDefinition.py new file mode 100644 index 0000000..c7ee441 --- /dev/null +++ b/CMGTools/Production/python/relvalDefinition.py @@ -0,0 +1,45 @@ + +import re +pattern = re.compile('/(\S+)/(CMSSW_\d+_\d+_\d+(_pre\d+)?)-((MC|START)\d*(_\d+)?_V\S+).*-v\d+/.*') + +def datasetToRelval( dataset ): + # print dataset + m = pattern.match(dataset) + if m!= None: + # print m.group(1), m.group(2), m.group(4) + return (m.group(1), m.group(2), m.group(4) ) + else: + print 'does not match!' + + +class relvalDefinition: + def __init__( self, dataset): + (relval, cmssw, tag) = datasetToRelval( dataset ) + self.cmssw = cmssw + self.relval = relval + self.tag = tag + self.dataset = dataset + + def __str__( self ): + outstr = str(self.dataset) + ':\t' + self.id() + return outstr + + def id(self): + return str(self.relval) + '/' + str( self.cmssw ) + '/' + str( self.tag ) + + +class relvalList: + def __init__( self ): + self.list = [] + + def add(self, dataset): + self.list.append( relvalDefinition(dataset) ) + + + def __str__(self): + + str = 'relvals: \n' + for relval in self.list: + str += relval.__str__() + '\n' + return str + diff --git a/CMGTools/Production/python/relvalDefinition.pyc b/CMGTools/Production/python/relvalDefinition.pyc new file mode 100644 index 0000000000000000000000000000000000000000..42313574f39735c52852e59e01d9c23f1560bf50 GIT binary patch literal 2291 zcmb_dZEqVz5T3nrUTjhlQ7WTWh*TBgoT{<J7o@7CP**BKjfM6iDx#p%>F$zVv3>6C zrUfbal>Qd}0l$nN0M9dbiK~1g#>uQ_XLo03o_S^+{(Yl&=dVA<nY5n}-`_#p7(<SK zBNLGWkwWCPkvx!dBL{)xp}dDZl)NMPy5uXIo{Ri)fcdKAUCGxjO)GR0M?JVK|G{VM zeuO%V4&(cSVKmx{<Cn={e*Z$EWL_7T51tGjMA6>pG~WN-?hg+0orqfoPm-T`a(Cy! zTTF+$JDGvI0MdbsAnpYQuMwXjEF)(|P7%GxZ=uv9>aP*H;Zmz>Vyzz1eiTZK<evY4 zQ*pEchvSm>l)R|qO>PrIUKMV8R{8B|>a$mOBQE$g4D;0cqMmu4)HTngaWyN{bX->_ z^N7B5cb@vx72flPX@o&^a9=}nbv7LBJ>RdYi5vb@SNTci%W5{9|KVTZt1c#Q)5){q zsGOCw@4~K;H7@rns~Z@HTc_t>(`*D$;J2V(J$y+72J#f*?qNXj4-~%lP*8ls(z5u0 zDjl(L6k=b-e0UKjBZzy90fhjtfb=kwvp~);cH}e^lqLcGfhrhbgavjOp@2w4o`H-N zf4fR&be~O~d*?ZA;`hAIr^l8M>s|%h6_X=1*)Hss$y<_ed3@<ANeFn75JpG0Vs4qP z{$&iBSWpy)yHJROauQGg!agUUok+i-XRLG>J05!2RX{Z{=WETvbD_+2m;Hzii9mJY zv0?d?$k`-;t0d_|b%avP=SFj3KEzma8A7?5OFP#t>NC04psmzzGgEdCwMFa=IJsID z-lB;uosIn%uI@k-Ofd~7nySsxX^|wJ6-$ySx@m%`-Qe9Ur5;@bpxQOt&=OO&qGO>} zO?R!^(R&-#z9^l~u%I92{uJ`x`i-Y3mpmh^$I7!r-|vh5;U?{g2`<&1`k#O%ZrhL+ zXng?~%_UoIV?w4Y^FiU}DL@OD589i%?JW#S>2y9XX1SubAbZo>*s|Qq$eYqUzlX1j zkckb=Wc-MBKDyvAy7Kog+t{D|dYf+-pQeC6gy+~1NdFt`d9x)iVQ*f*vAzUNeci+D zo}=?#lLhlrifL;r{);wPFz&i!BYD4qw2%C%*)pFs#J8XD=9?Up=Irk#5Gc#PhW1l< z`2uo5^RU}lq!a0@O-j^-{?ujFbY4yh3ybKJu7y@7ADrUqHIeY^IQyvS>~DFoBC=sN JgKqEU*1sO(v{V29 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/savannahBrowser.py b/CMGTools/Production/python/savannahBrowser.py new file mode 100755 index 0000000..c863eba --- /dev/null +++ b/CMGTools/Production/python/savannahBrowser.py @@ -0,0 +1,171 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 27th 2011 + +import CMGTools.Production.mechanize as mechanize +import re, os + +class SavannahBrowser(object): + """Class used to browse savannah""" + + def __init__(self, username, password, taskID): + # Creates browser object and calls login method + """Opens the Savannah webpage and logs the user in + + 'username' takes the users NICE username as a string + 'password' takes the users NICE password as a string + 'taskID' takes the savannah taskID off the dataset task + """ + self.newDS = True + self.taskID = taskID + if self.taskID is not None: self.newDS=False + self.user = username + self._br = mechanize.Browser() + self._valid = False + if self.newDS: + self._br.open("https://savannah.cern.ch/projects/cmgsample/") + if self._login(username, password): + self._br.follow_link(text_regex='Submit a new item', url_regex="task") + self._br.select_form(name='trackers_form') + else: + self._br.open("https://savannah.cern.ch/task/?"+str(taskID)) + if self._login(username, password): + self._br.follow_link(url_regex="#postcomment") + self._br.select_form(name='item_form') + + # Log the browser object into the users Savannah account + def _login(self, username, password): + """Log user into Savannah + + 'username' takes users NICE username + 'password' takes users NICE password + """ + # Check if client is logged in already, to avoid re-calling this method unneccesarily + if self._valid == True: + print "Client is already logged in" + else: + # Find Login link and follow it + if self._br.links(text_regex="Login"): + try: + self._br.follow_link(text_regex="Login") + # Check response is HTML + assert self._br.viewing_html() + + # Select password form (second item in forms list) + self._br.select_form(nr=1) + + self._br.form['form_loginname']=username + self._br.form['form_pw']=password + self._br.submit() + + + #for i in self.br.forms(): print i + page = self._br.response().read() + a = re.search("Not Logged In",page ) + if a != None: + self._valid = False + return False + print "Client was unable to login, please check login details." + else: + self._valid = True + return True + except: + self._valid = False + return False + + def getOpts(self): + """If user is logged in, returns the form object from the browser""" + if self._valid: return self._br.form + + def getValues(self,name): + """Gets the available values from a given control + + 'name' takes the name of the control + """ + if self._valid: + control = self._br.form.find_control(name) + if control is not None: + return control + + def addOption(self,name, value): + """Sets the value of a form item to a given value + + 'name' takes the name of the form item + 'value' takes the desired value + """ + # If it's a number will match this regExp + num = re.compile("^\d+$") + # If user is valid and the field is not 'assigned_to', as this is dealt with later + if self._valid and name is not 'assigned_to': + # Get the control object for the field with the given name + control = self._br.form.find_control(name) + # If this control exists + if control is not None: + # If the control is a select field + if control.type == "select": + # Check that the input is not a number + if num.match(value) is None: + + if isinstance(control.get_value_by_label(), list): + try: + self._br.form.set_value_by_label([value],name) + except: + print name + " is an invalid option" + # If input IS a number + elif num.match(value): + if isinstance(control.get_value_by_label(), str) is None: + value = int(value) + try: + self._br.form[name]=[value] + except: + print name + " is an invalid option" + # Else if the control field is a text field. + elif control.type == "text" or control.type == "textarea": + self._br.form[name] = value + + def post(self, assigned): + """Submits the savannah task, and assigns the task to the files owner on EOS + + 'assigned' takes the NICE username of the datasets file owner on EOS + """ + if self._valid: + if re.search("_group", assigned): assigned = assigned.rstrip("_group") + try: + self._br.form.set_value_by_label([assigned], "custom_sb1") + except: + print "User %s is not a valid Files Owner, field will be blank, File's Owner field may need updating on Savannah." % assigned + try: + self._br.form.set_value_by_label([assigned], "assigned_to") + except: + self._br.form.set_value_by_label([os.environ['USER']], "assigned_to") + print "User \"%s\" is not a CMG group member on Savannah, task will be asigned to self" % assigned + finally: + + try: + self._br.submit() + except: + # If submit error occurred + print "An error occured whilst submitting to Savannah" + print "-No entry made on Savannah-" + return None + # Return the task number that users would use to access the savannah page + if self.newDS: + for i in self._br.response().readlines(): + if re.search("New item posted", i)>0: + task = i.split("New item posted")[1] + task = task.split("\"")[1] + self.taskID = task.split("=")[-1].lstrip("/task/?") + if self.taskID is not None: + print "Task URL: https://savannah.cern.ch/task/?" + str(self.taskID) + return self.taskID + + def closeTask(self): + """Closes the task on savannah""" + if self.newDS: + print "Cannot close un-open task" + return None + else: + self._br.form["status_id"] = ['3'] + self._br.submit() + diff --git a/CMGTools/Production/python/savannahBrowser.pyc b/CMGTools/Production/python/savannahBrowser.pyc new file mode 100644 index 0000000000000000000000000000000000000000..451dadf244c97660a3c87849eaf0400569194fc6 GIT binary patch literal 5645 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 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/savannahFormatter.py b/CMGTools/Production/python/savannahFormatter.py new file mode 100755 index 0000000..09814d2 --- /dev/null +++ b/CMGTools/Production/python/savannahFormatter.py @@ -0,0 +1,43 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 27th 2011 + +from CMGTools.Production.savannahBrowser import SavannahBrowser +from datetime import date +import types + +class SavannahFormatter(object): + """Class to format information into human readable format, and interact with SavannahBrowser class""" + + def __init__(self, username, password, taskID, opts): + """Creates SavannahBrowser object and initialises dictionary as well as several important fields, also passes unformatted metadata to SavannahBrowser + + 'username' takes users NICE username + 'password' takes users NICE password + 'opts' takes the list of metadata options to be passed to SavannahBrowser first, these do not require formatting""" + self._savannahBrowser = SavannahBrowser(username,password, taskID) + self._taskID=taskID + self._opts = opts + savOpts = self._savannahBrowser.getOpts() + self.mainField = "" + for i in self._opts: + if savOpts is not None: + if savOpts[i] is not None: + self._savannahBrowser.addOption(i, self._opts[i]) + + def appendField(self, field): + """Appends extra required information onto the end of the main section on Savannah + + 'Extra' takes the required data as a string int float dict or list and passes it to the recursive read function before appending to an the userFields variable as a string + """ + self.mainField+=field+"\n\n" + + def publish(self): + """Fill in the details section with the compiled data""" + if self._taskID is None: + self._savannahBrowser.addOption("details", self.mainField) + else: self._savannahBrowser.addOption("comment", self.mainField) + + return self._savannahBrowser.post(self._opts['assigned_to']) + diff --git a/CMGTools/Production/python/savannahFormatter.pyc b/CMGTools/Production/python/savannahFormatter.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7df4ab34ded55d2ef8d15c87f8780bc3a4968876 GIT binary patch literal 2321 zcmb_d&u<$=6n?vFJ9SEwP(iC4kVXQjMye7C4qPe(NgI?yU9<rqBB9lIcN|Z$yW{LU zCynHu!mUUCRJg<UX4gq5J)zj1=QlHN-|zQr^5@1nZ~XN-r|y&B|2r&y08-!=QAt!q zbR1D6`<Tj@s)UY{cArq$qvIYGJu-coMpX3accN>eUylb=By=<yK$ZO)pHT#kH$jf{ zg|2Ho+iTpVH%)ud6O)?Fm_NQFa^RXuGn?kdN71r}<-Y_mB(A};<5--9X?O-Ng@IQ| zVEU9EjYPfAK=w=Ry<(@PLAA1V%UD-~$N6kg=~^{L7kW~fPVAY|bs_hr(K)M2%QN*} z7%CUdc^@{`u;hOq%l`qwM9YYlF)b6iPH0J#VcRk|?1huCJ&owJCkcGpmxx5NPj6lc zbDGeL-}dP3fR?z6>1;^Nq43KAZFl>3K@d9D<g|TAuCHT?&fn4bq5OV<@X;s{=O#$! zK4N9#{}Yd!oEpU125#Bv(t3y$HfJPDH&;q~b!o~{{=K<CYD#6RxocS0tftnKg-7B_ z@6;Tr!Ly4l*=!0`8Agg(OD*0@<+{RW*wUv9v`DQh^Hi}u6CK!lH9p*b8CbdMB*n<3 zYl;s@uC6*sH)p?+;+av1jFp?-`UC;Q82V&lTJMVwIEo+}&(9Qec%urZYR71u^M!3z zox`?1LHUWsqX(d=u)GD5`G1cAOV?zq{n_CQmhQ>K%W!&P__gpuoL1V_2a;NrmL9v> zgkxP45P{DlQ4{XGDW@zpR~ZbORVG*lv$H0eZj8aLU`z(hjzB07|1~(@<h%Q?e)!3` z((nG*xMC4{VRwGTGgt4fBD$H{9bAY9S!Qd?S+*fM9)Zx{(`bnACe~K;5mp}KRF*gs z2ImPFba3x93=f9k$u}`3__lc;!o~0Bb5j>ynK#_%RqAC@Z>QSHR7;g1C`A@lvWT7y z-YZQ0ssY>n=(^;k=)Bt|U1bXu`W9WUmFETp7GzM<(rFIkp<L6pl*~@o`j(}C#CBuy zMdR&-aJo>_McukFG4R<a9U>B?kOvaUBT~UobgwRSV*@bVG2i;@C41}Z<AA5Bq<thO z=|hmvP+=nPp`xO&^)mSM8MeVT^>b+&SpqJhh(Ci77((58boPLnQP{?UW-Y!6+yR~H z$9FD(iFl^H5DwyiIWXa+vV9!^zhp%GS0D!#5QK6{q6&bDEd`F+oCctli`-RnTLN~Z zbYZAE(ZJ)jGBtCE%zJxMn<8U34#Sj+rBr4wmEKI(g-CkCl+B&zRA#A7yJ)zF6w46L z7Zc#p><h47%u&1<ZAXve@Jj8*O3*LMSX|1o3iDXXHXun>xID{JnYQ#3A=@Cgt_AM@ z4s{w@4f=v(gJ=*Bw}xvi^n8xv6-MmbV#Ll09J;rD3xpDvy!F{uCY8nsjmlSZ;{!mo Z@1S7ro?H)!d)}t%TdA8DvLz@K{{zW{QH}rr literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/scanToVEventRange.py b/CMGTools/Production/python/scanToVEventRange.py new file mode 100644 index 0000000..c3752dc --- /dev/null +++ b/CMGTools/Production/python/scanToVEventRange.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +import FWCore.ParameterSet.Config as cms + +testString = ''' +***************************************************************************************************************************** +* Row * Instance * EventAuxiliary * EventAuxiliary * EventAuxiliary * mht.obj.pt() * met.obj.pt() * ht.obj.sumEt() * +***************************************************************************************************************************** +* 240 * 0 * 166699 * 354 * 380002939 * 616.2370605468 * 575.8770751953 * 1527.970361684 * +* 426 * 0 * 165364 * 138 * 164179591 * 737.7218627929 * 689.7571411132 * 716.9541669560 * + +etc. etc. + +***************************************************************************************************************************** +''' + +import re + +def scanToVEventRange( lines ): + pattern = re.compile('^\*\s*\d+\D+(\d+)\D+(\d+)\D+(\d+).*') + + eventRanges = cms.untracked.VEventRange() + + for line in lines: + match = pattern.match(line) + if match!=None: + run = match.group(1) + lumi = match.group(2) + event = match.group(3) + # print run, lumi, event + eventRanges.append( '%s:%s:%s' % (run, lumi, event)) + return eventRanges diff --git a/CMGTools/Production/python/scanToVEventRange.pyc b/CMGTools/Production/python/scanToVEventRange.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1229142f8f82f93f5b94e93709de0613b62934e2 GIT binary patch literal 1608 zcmd5+OK;Oa5FXokl#r^t#Gxl6RLM;x*N@na5kjD}R2-<PqynibNXB+kr->cB8)&8U zRDJ~ilOF)zZW>y8LgG-?yR$nppXarj)qX5Dc2?K-V!9kE_Lo@921zg#8W9Z@8me@l zQ36_7$g6Zvr9`7|L<cp2>>CyQmHounWr{}BXx-*$v~-MK@fEbCzsVVo@;JqD`%9Yh zSJTsMltty)UkP-5e9X<_)6kr7V;#Rhkp3aKRI}-LTO$64+;!b)TQXQt3H{npw|(Ca z!z-Q8yIy-Ca66V|IiV{MzU`Zi8(6;OwfznRUf`LXAg}_@4m}qF+j9al3@jJW4s6UT zuj_5cUl_dU-E;ll&V+AWw_Ra-e)QXR5PG2vLEr{v;Mg7C2|`DP(+SPM3+%RS+pZ%J zh%fZo$SCxD<k)DWJT`Sf8n=84v4VzJ!m43)vDkMIE;|YhbD_|=LR_VxM#BnS5S^=Z z%4kNk_2GohHJYLGsx;Fiv_do4d?y-}YvMeti;fglfSI#%WNpF1D71B&!N(FMfMG&g zrz4FXL#KRRBh2>z^bHZ^E_(|4@vwEsT8GKT;ns$MZT;qMwla}hCLW9otxim&xyGK! zY1{#Wyokz_*RjRLc#@4$E|Bq<aiO2)yo}<LG~su_y^~$pi}FFrtKi2GkB_-{P<D%a zE*g}@bizfD(PWb5i6LA{@F>euCLK*8&eJlNCR5Sp(jt?F1ga-&%P>m#7v@LPaVCvO zxB&@C!d#qK8E<yq?(7%Eh;8nbMKX<fR^*$LGk%PX#ZkUrTnpWV;=cIrrsAOxJ^~?S zMO{&sl@+Clg-?B=7@|ac73B5%Zc(P@UQ|YSU(&LVN2XikN7;Zkp}sDcg_!GlqSCw} p2+GjsWtI<m;HY;G<SM0q%WDa?o{v$2QTjsOxVVW2&6?U&e*rFxMxFow literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/sourceFileListCff.py b/CMGTools/Production/python/sourceFileListCff.py new file mode 100644 index 0000000..4e63422 --- /dev/null +++ b/CMGTools/Production/python/sourceFileListCff.py @@ -0,0 +1,26 @@ +def sourceFileListCff( files, bad_files = {}): + + str = ''' +import FWCore.ParameterSet.Config as cms + +source = cms.Source( +\t"PoolSource", +\tnoEventSort = cms.untracked.bool(True), +\tduplicateCheckMode = cms.untracked.string("noDuplicateCheck"), +\tfileNames = cms.untracked.vstring() +) +source.fileNames.extend([ +''' + for file in files: + file = file.replace('//','/') + # file = file.replace( protocol+'/castor/cern.ch/cms/store', '/store') + if not bad_files.has_key(file): + fileLine = "\t\t'%s'," % file + else: + reason = bad_files[file] + fileLine = "###%s\t'%s'," % (reason,file) + fileLine += '\n' + str += fileLine + str += "])" + + return str diff --git a/CMGTools/Production/python/sourceFileListCff.pyc b/CMGTools/Production/python/sourceFileListCff.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b42b120e11f02d692221e99862d206adc688dbab GIT binary patch literal 838 zcmbtSO>fgc5S_J?wpj=*94Y~qC{a~Ms+<FdUI2ky%7sP|sZ<G6RgQPlI3M1yv#DCi zIiT`e_y_zlPTZK;1PbDam6?5S=go&b3BT9n({Eq98LXdx&R1l(LoNqU0AB=rARwS0 zaWrGMK~^D4$nY~c3NHh=9zzLmbUuJ(2xSOk3Iw1+xDEV`fU)5FTLJhQRE6>GvI4~u zD1G4ZvI?pSCH+De20mC;KyAPw$;tqT98#lCbvPrYHa#QMkG5!vF8&}d^V!^3*El{) zjMZ^3wdqVdZTs5Ai7AHpWh2E#HbW`VENrG5FPO!BPa;`s_KcaXSo1*E3iIYl7p~7W zSIR}<Y?@89iU*{OPVGXsNvIa{X`ZD{CnKFrPK^3h`A(0{=EY^yEX>hg;wI-0^QrFA ztoToxt94#mw%0Sqzs0e>cDhi}M~S?ePR9v8aFcwkw!eq_2Y8QgtJT`WHD|?2e%|(5 zb*#2}K20<2@hHWMiN1+=)2>R6`=P558l>uC#X@2<nd83#-#A_ZgLiqM9j98IqA4Om z;2l0Agf{CWCvQ*b+hM0?jap<bH$`WD<3@C>mU8UNpi73sm;w(u&oAhY0KW$Al7ssj qqAnf<+oB#wu_L5-AY{;uSn!@_zMJ6x#@M1-&u298RKN7yiNjC!w#%>p literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/timeout.py b/CMGTools/Production/python/timeout.py new file mode 100644 index 0000000..097aa66 --- /dev/null +++ b/CMGTools/Production/python/timeout.py @@ -0,0 +1,46 @@ +import signal, time + +class TimedOutExc(Exception): + def __init__(self, value = "Timed Out"): + self.value = value + def __str__(self): + return repr(self.value) + +def TimedOutFn(f, timeout, *args, **kwargs): + def handler(signum, frame): + raise TimedOutExc() + + old = signal.signal(signal.SIGALRM, handler) + signal.alarm(timeout) + try: + result = f(*args, **kwargs) + finally: + signal.signal(signal.SIGALRM, old) + signal.alarm(0) + return result + + +def timed_out(timeout): + def decorate(f): + def handler(signum, frame): + raise TimedOutExc() + + def new_f(*args, **kwargs): + old = signal.signal(signal.SIGALRM, handler) + signal.alarm(timeout) + + time_up = True + try: + result = f(*args, **kwargs) + time_up = False + finally: + signal.signal(signal.SIGALRM, old) + signal.alarm(0) + if time_up: + raise TimedOutExc() + return result + + new_f.func_name = f.func_name + return new_f + + return decorate diff --git a/CMGTools/Production/python/timeout.pyc b/CMGTools/Production/python/timeout.pyc new file mode 100644 index 0000000000000000000000000000000000000000..26f2bf2fb5e23327aaba7f36f3ee464405f61de1 GIT binary patch literal 2101 zcmbVNU2oG!6uo07Sz21MY}xX)2p+=={R3#V3oHl;S~RHy+ZW5S9SAs1<r%{+q%WH; zlo$RiKLF0T;|3(2k|=XMGrk{Z?mc%Lf8JdGzyEG8llB+m`3Hu(2a)4%q!c+=%#9ov z$s;Ku8DSF3vB+HH?}J$K4i^U<$-6q~(s(%N!O{2&e!KoGru*Ybk?%GBuYa;d&<Oi? zFx)kW0zTkbLmwkt#Bg*RiyaP#&#ghIpBr$L(fV}U<?Bs|nUR@DqPT|xgPmQKzKiMW zv}}q2ZF~p973IiMWq=WcyUG1J+qwJr!Txkwx}7KWG;cCLo>n`D|N0krc${R~_*+<> zfp(INtFccK^+?}hGCJkpaskZ)oybcgbEYRiTVSb+!#ZH$3(NhLQT+ttByqk@5*EP) zPy+&N5m)J?ND{xUiW3~L#L_aymU;RXS!c^7#lnGTxfrl#HX^MQK@rU!h8sbEB*!90 z9YJ1R0-2^}){%K6M_pY;tR|9W-fl5-Gpu9z1e=~b&4b0lu1h=fj9!#DG@JF1XCm2M zaD~Yo5&^ja<+;dzO1jg6X!h|=0!=i3<L6Z~Q38!>B<@>wmP?Fh3SOjDUKTYo-_~WU z(FoI@MoUZ89X@>U=Og=ABd29rPX_eh32~$fEfbZ@Y5m-(gI8}jwT$5Dbz0`SUl*<^ z{mS6!@3e>SSL{UhGlZD6_*b)OVzU)pz*DJD!f`OX+k*H2#7MJ|_oyB^lnp?I-Gw?; zsp)P(1ZsSQouTOm+&Q>rqSpGvkT39oE>};qUAe^e46H5BvubKI)tBL*Eog?Ru#H&G z>lp4G#P=-63CQxOW%)^@EJwADVtIR6PV}O{(a3f5M~C}AFdjx=d`tMyCuooQwSX^k zrFA9p3=P$$I`E8`Ebn8xL7{EHKHaaILWy=iEnT5KJm48Di)_zR`~tC{UD6y{)=T@# zp5uEm#P+#|AxriKV^zhQWb_+tx9P!vS5Xhl>YMdw3*72qgv*@e8Z}jx@FG(t1qhe0 zuNnadDHdQ6;F5^Qi@eCDb?OWHb=*+8_cx3lF$Cs`?G=cyrxytKmJG)uv7hq<-<FHC zXIaGbxAjY^HPc3?lBYJlq{SgWOj<2_0bBMeM8JW`N`>GlZ--C9?>vhmV=hJ8y|r^+ E0nXunTmS$7 literal 0 HcmV?d00001 diff --git a/CMGTools/Production/python/unPublish.py b/CMGTools/Production/python/unPublish.py new file mode 100755 index 0000000..b064a99 --- /dev/null +++ b/CMGTools/Production/python/unPublish.py @@ -0,0 +1,84 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## April 4th 2012 + +#from CMGTools.Production.castorToDbsFormatter import CastorToDbsFormatter +from CMGTools.Production.savannahBrowser import SavannahBrowser +from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi +import os, getpass, sys, re +from CMGTools.Production.nameOps import * +from CMGTools.Production.findDSOnSav import * +from CMGTools.Production.dataset import * + +def unPublish( dsName, fileown, user, password, development=False ): + + if re.search("---",dsName): + fileown = getDbsUser(dsName) + dsName2 = getCastor(dsName) + if dsName2 is None: + print "\nError, "+dsName+" is not valid, please use valid name\n" + return None + else: + dsName = dsName2 + + if len(dsName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 3: + print "Error, "+dsName+" is not valid, please use valid name" + return None + elif len(dsName.lstrip(os.sep).rstrip(os.sep).split(os.sep)) < 4: + print "Dataset "+ dsName + "is a CMS base dataset and cannot be published, please use DAS." + return None + + taskID = None + loginClear = False + if not validLogin(user, password): + print "Authentication Failed, exiting\n\n" + sys.exit(1) + + dataset = None + try: + dataset = Dataset( dsName, fileown ) #create the dataset + except: + print "Dataset does not exist on eos, proceeding to unpublish" + + cmgdbName = getCMGDBWithUser( dsName, fileown ) + print "\n------DataSet------\n" + print "CMGDB NAME : " + cmgdbName + if dataset: + dataset.printInfo() + if dataset.files: #check if the dataset has root files + print "\nERROR: Dataset has root files present, you can only unpublish empty datasets!" +#if it does cancel the unpublishing + exit( -1 ) + + print "\n------Savanah------\n" + + try: + if taskID is None: taskID = getTaskID( cmgdbName, opts['category_id'], user, password, False) + except: + taskID = getTaskID( cmgdbName, '103', user, password, False) + if taskID is not None: + browser = SavannahBrowser( user, password, taskID ) + browser.closeTask() + print "Task closed on Savannah" + print "URL: https://savannah.cern.ch/task/?"+taskID + else: + print "No task was found, no closing neccesary" + + print "\n-------CMGDB-------\n" + ID = None + cmgdbAPI=CmgdbToolsApi(development) + cmgdbAPI.connect() + ID = cmgdbAPI.getDatasetIDWithName( cmgdbName ) + if ID is not None: + try: + cmgdbAPI.closeDataset( cmgdbName ) + print "Dataset closed on CMGDB" + except: + print "Dataset failed to close" + else: + print "Dataset not found on CMGDB" + + + + diff --git a/CMGTools/Production/python/unPublish.pyc b/CMGTools/Production/python/unPublish.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e8025e0429f38cd3df82081e7d7629e474358897 GIT binary patch literal 2608 zcmbVO>rNX-6h5=Y#$F6K<U*2G%0y{Z)CQckQhuN+Ex`#vY8+}45%H&5b_cv>z2oeR zLoJy|DSd~&NMEEc(3j`~wBMQa0+AZ2t--Tr=G?w>nX@kaIq&cOe*8m7(~pPeclesO zSR(ujN{9x6_5}&vdz5%IDA9f?-<K$vq5T;r3%X4E<$|uzex;yiX@AzyGn7<mmo0&+ zol`#TsyT|v^b1_oDJoHSr2+`?U-+yDP<9bZH+U1IY0!I|=@X-}oG}l^=HMtg*ws2Q z8^gGrpR?BIVHqn+u(eHm&CiI@67>ZKHz7LnDBB_HIa<)EAX_TvGEH1K$5qO<IC#h} z1Kje~Glb9u^OPusJqW^Nh3qW#t8^x)U%N#67c^Li{Fo^FmBV%RDuuoOW@grz`GcZr zZl+e40kl&<nWNKLvUQpOc8S9@3nKDq>zSRW{sKjFj8gzT%U5Z9m2(V06T!kb*-Psr zgox_UNd>*KjZ5qrMe{h17HHxePmrQ_0&D*Yoe?=|iI1X1b_stC=kN79=kf{;$4#2J z4&n6vChS!<Wv@}RM7MI#h~W%5u5ga`(mRYMmx>_k!n%+Ez^SzwWev|>pGx5HtVE|i zO?>L#aM+@2j2r?k^C?PvgAbN@K`!RVF4JU&;hrLWb?V>DLjrY+F*0M0CTLiqV|W{T z;~P%y_LM84o3OR_`mM+Ly9FBLD|U1{_t9PX2))=gC9JEftEP&l|0K(Fc3+xLv5~Qn zskZV>ki^k_IZRYwlpNvfPGlMklpnLYnZ;75e)2C>;~CauudTqsvX$l$HgFoq&F5Wt zz}})MD@Y?5;@$zyfs(_~K@yvudLLD5qq}A#Ol*v7Po*{v0~_m9J`Li8Mb%HSjngCF zkNH}fhgb^Fkyd%EkTF(5Noj+SGaV`wK}lLIN9okBxeiqyIm3r7bd}9FzF7cg^Z8cm zv21TVe<J0&G;J1s(&@bDtjoe*FEBFG2<8yb4E!hq!1v`?k2p*KNX8fbq#6wExX6XM z>n74=5N;*~y(tLvBN1X(M>-q-7)O{TL|;Dm+AQO_8<=AmCfcZo!z`wm;i|pte7`Px z)(*{jvuUPtZY@+<x)%1DsL^rrTk{zN+gkEYo*;}vJxY<>R6DDjs#JxcGC?-J3~|+E zB}cgGJ19jmF3>oc_jre{cAR}DWp2ZJp~ubOymKH<)paz+C`OyIJZ+5%van};kVne4 z4$Mo8Y+K8>n}M-9v)qPlohp~61Z7~w#MmqzI#b#>j!{F$$#M?QbTdq1i-Ae>G)U0E z?8aS<@AXlf=2~Op9B}VpFrS0R9CMHy?7i6b&VdaxsBWi++8K8JQ2^%JZMU2~J+!6+ z6XbX<H_Yw0*A)8+b&5JzjIuoR{2pz$*jF1D7eg6B+y~QiuJ9YmMHm?;z*gA3K1rQR zT>Q-PbsYxAoaiiaeHN)VD$&CM^5){pmA`U^xJQ7O(~@vTHZei6Tq=i?gXj0=xyOV2 zwdyhtUG^8Uz{bw@3TSeR`2v*5!Y0z^-nh-3Oh==TuX}Siwmm#X=}tZ+)^NZTKR@6* zYB0@-yd_b0fAeC-t9cIvp2DqOMO4J1D2oQDlDLX*&EtIy=RVf5*YL_-Nz~~ccpt;c z63)w_j?*$^>eww}Ex~3DYu(Eed=G95)N2>0*NW>l{aKOM_U;FST}FzZ8m{IYE~iT^ z`kV{YS;9ewd(-lm|0kC`zh4ZEz4HP7VVp*-?u!&N;)6D#ypSDk=MGopqDcR*QdQXa XW`JTQ>JfLK;lLWAAs!&1`1Ae-3SMHT literal 0 HcmV?d00001 diff --git a/CMGTools/Production/scripts/Das.py b/CMGTools/Production/scripts/Das.py new file mode 100755 index 0000000..f537b32 --- /dev/null +++ b/CMGTools/Production/scripts/Das.py @@ -0,0 +1,7 @@ +#!/usr/bin/env python + + +from CMGTools.Production.Das import * + +if __name__ == '__main__': + main() diff --git a/CMGTools/Production/scripts/ProductionTasks.py b/CMGTools/Production/scripts/ProductionTasks.py new file mode 100755 index 0000000..60e1997 --- /dev/null +++ b/CMGTools/Production/scripts/ProductionTasks.py @@ -0,0 +1,177 @@ +#!/usr/bin/env python + +from CMGTools.Production.ProductionTasks import * + +if __name__ == '__main__': + + from optparse import OptionGroup + def addOptionFromTask(task, name = None): + if name is None: + name = task.name + usage = "Options for the ProductionTask '%s'" % name + if task.__doc__: + usage = task.__doc__ + g = OptionGroup(op.das.parser,name,usage) + task.addOption(g) + if g.option_list: + op.das.parser.add_option_group(g) + + dataset = None + user = os.getlogin() + options = {} + + op = ParseOptions(dataset,user,options) + addOptionFromTask(op,name=os.path.basename(sys.argv[0])) + + + tasks = [CheckDatasetExists(dataset,user,options), + FindOnCastor(dataset,user,options), + CheckForMask(dataset,user,options), + CheckForWrite(dataset,user,options), + # BaseDataset(dataset,user,options), + GenerateMask(dataset,user,options), + CreateJobDirectory(dataset,user,options), + SourceCFG(dataset,user,options), + FullCFG(dataset,user,options), + CheckConfig(dataset,user,options), + RunTestEvents(dataset,user,options), + ExpandConfig(dataset,user,options), + WriteToDatasets(dataset,user,options), + RunCMSBatch(dataset,user,options), + MonitorJobs(dataset,user,options), + CheckJobStatus(dataset,user,options), + CleanJobFiles(dataset,user,options), + WriteJobReport(dataset,user,options) + ] + + #allow the tasks to add extra options + for t in tasks: + addOptionFromTask(t) + + #sigh! treat write savannah differently + sav = WriteSavannah(dataset,user,options) + addOptionFromTask(sav) + #get the options + try: + op.run({}) + except: + #COLIN commented the print_help because it was kind of masking the exceptions... + # op.das.parser.print_help() + # print err + sys.exit(1) + + def splitUser(dataSample,UserName): + tokens = dataSample.split('%') + if len(tokens) == 2: + UserName = tokens[0] + dataSample = tokens[1] + return (dataSample,UserName) + + def splitTier(dataSample, tier): + tokens = [t for t in tier.split('/') if t] + + sample = dataSample + t = tier + if len(tokens) > 1: + sample = os.path.join(dataSample,*tokens[:-1]) + sample = sample.replace('//','/') + t = tokens[-1] + return sample, t + + def addRunRange(t, min_range, max_range): + """Automatically decorate the tier name with the run range if its set""" + + result = t + decorate = (min_range > 0 or max_range > 0) + if decorate: + start = 'start' + end = 'end' + if min_range > 0: + start = str(min_range) + if max_range > 0: + end = str(max_range) + if t: + result = "%s_runrange_%s-%s" % (t,start,end) + else: + result = "runrange_%s-%s" % (start,end) + return result + + #these tasks are quick and are done in the main thread (fail early...) + simple_tasks = [CheckDatasetExists(dataset,user,options),FindOnCastor(dataset,user,options),sav] + for d in op.dataset: + for t in simple_tasks: + t.options = copy.deepcopy(op.options) + t.dataset, t.user = splitUser(d,op.user) + t.dataset, t.options.tier = splitTier(t.dataset, t.options.tier) + t.options.tier = addRunRange(t.options.tier, t.options.min_run, t.options.max_run) + t.run({}) + + def callback(result): + print 'Production thread done: ',str(result) + + def log(output,s, tostdout = True): + """Brain-dead utility function""" + if tostdout: + print s + print >> output,s + + def work(dataset,op_parse,task_list): + """Do the work for one dataset""" + + logfile = '%s.log' % dataset.replace('/','_') + output = file(logfile,'w') + + previous = {} + for t in task_list: + + t.options = copy.deepcopy(op_parse.options) + t.dataset, t.user = splitUser(dataset,op_parse.user) + t.dataset, t.options.tier = splitTier(t.dataset, t.options.tier) + t.options.tier = addRunRange(t.options.tier, t.options.min_run, t.options.max_run) + + log(output,'%s: [%s] %s:' % (dataset,time.asctime(),t.getname())) + if t.__doc__: + log(output,'%s: %s' % (dataset,t.__doc__) ) + try: + previous[t.getname()] = t.run(previous) + log(output,'%s: \t%s' % (dataset,previous[t.getname()]),tostdout=False) + except Exception, e: + + import traceback, StringIO + sb = StringIO.StringIO() + traceback.print_exc(file=sb) + tb = sb.getvalue() + sb.close() + + log(output,'%s: [%s] %s FAILED:' % (dataset,time.asctime(),t.getname())) + log(output,"%s: Error was '%s'" % (dataset,str(e))) + log(output,"%s: Traceback was '%s'" % (dataset,tb)) + + #TODO: Perhaps some cleaning? + break + + output.close() + + #dump the output in a python friendly format + import pickle + dumpfile = '%s.pkl' % dataset.replace('/','_') + output = file(dumpfile,'wb') + pickle.dump(previous, output) + output.close() + + return logfile + + #submit the main work in a multi-threaded way + import multiprocessing + if op.options.max_threads is not None and op.options.max_threads: + op.options.max_threads = int(op.options.max_threads) + pool = multiprocessing.Pool(processes=op.options.max_threads) + print op.dataset + for d in op.dataset: + pool.apply_async(work, args=(d,copy.deepcopy(op),copy.deepcopy(tasks)),callback=callback) + pool.close() + pool.join() + + + + diff --git a/CMGTools/Production/scripts/blacklist.py b/CMGTools/Production/scripts/blacklist.py new file mode 100755 index 0000000..29578e3 --- /dev/null +++ b/CMGTools/Production/scripts/blacklist.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python +from xml.dom import minidom +import re + +def getText(nodelist): + rc = "" + for node in nodelist: + if node.nodeType == node.TEXT_NODE: + rc = rc + node.data + return rc + + +doc = minidom.parse("dashboard_status.xml") +site_list = doc.getElementsByTagName('summaries')[0].getElementsByTagName('item') +blacklist = [] +for site in site_list: +# print "pippo" + sitename=getText(site.getElementsByTagName('name')[0].childNodes) + running=getText(site.getElementsByTagName('running')[0].childNodes) + pending=getText(site.getElementsByTagName('pending')[0].childNodes) + if float(running) > 0 : + ratio = float(pending)/float(running); + else: + ratio = -1 + if ratio > 2. : + blacklist.append(sitename) +# print sitename+" R:"+running+" P:"+pending+" ratio:",ratio; +#site.getElementByTagName('running') +blacklistcommand="se_black_list=T0,T1" +for sb in blacklist : + if re.search("T2",sb) : + sbs=re.sub( " ","CAZZO", sb) + blacklistcommand+=","+sbs + +print blacklistcommand + diff --git a/CMGTools/Production/scripts/castorBaseDir.py b/CMGTools/Production/scripts/castorBaseDir.py new file mode 100755 index 0000000..17cd21d --- /dev/null +++ b/CMGTools/Production/scripts/castorBaseDir.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python +import CMGTools.Production.eostools as castortools +from CMGTools.Production.castorBaseDir import castorBaseDir + +if __name__ == '__main__': + import sys + from optparse import OptionParser + + parser = OptionParser() + parser.usage = "%prog <user>\nPrints the castor base directory of a given user." + parser.add_option("-c", "--castorpath", action="store_true", + dest="castorpath", + help="Print full castor path. Otherwise print LFN, starting by /store", + default=False) + + (options,args) = parser.parse_args() + + if len(args)!=1: + parser.print_help() + sys.exit(1) + + user = args[0] + + dir = castorBaseDir(user) + if options.castorpath: + dir = castortools.lfnToCastor( dir ) + print dir diff --git a/CMGTools/Production/scripts/chunkOutCheck.py b/CMGTools/Production/scripts/chunkOutCheck.py new file mode 100644 index 0000000..4a098ee --- /dev/null +++ b/CMGTools/Production/scripts/chunkOutCheck.py @@ -0,0 +1,65 @@ +#!/bin/env python + +import sys +import re +import os +import pprint + +from optparse import OptionParser + +parser = OptionParser(usage='%prog <target_directories> [options]', + description='Check one or more chunck folders. Wildcard (*) can be used to specify multiple directories') + +parser.add_option("-b","--batch", dest="batch", + default=None, + help="batch command for resubmission" + ) + +(options,args) = parser.parse_args() + +if len(args)==0: + print 'provide at least one directory in argument. Use -h to display help' + +dirs = sys.argv[1:] + +badDirs = [] + +for dir in dirs: + if not os.path.isdir(dir): + continue + if dir.find('_Chunk') == -1: + continue + logName = '/'.join([dir, 'log.txt']) + if not os.path.isfile( logName ): + print dir, ': log.txt does not exist' + badDirs.append(dir) + continue + logFile = open(logName) + nEvents = -1 + for line in logFile: + try: + nEvents = line.split('processed:')[1] + except: + pass + if nEvents == -1: + print dir, 'cannot find number of processed events' + elif nEvents == 0: + print dir, '0 events' + else: + continue + badDirs.append(dir) + +print 'list of bad directories:' +pprint.pprint(badDirs) + +if options.batch is not None: + for dir in badDirs: + oldPwd = os.getcwd() + os.chdir( dir ) + cmd = [options.batch, '-J', dir, ' < batchScript.sh' ] + print 'resubmitting in', os.getcwd() + cmds = ' '.join( cmd ) + print cmds + os.system( cmds ) + os.chdir( oldPwd ) + diff --git a/CMGTools/Production/scripts/cmgCp.py b/CMGTools/Production/scripts/cmgCp.py new file mode 100755 index 0000000..92a5775 --- /dev/null +++ b/CMGTools/Production/scripts/cmgCp.py @@ -0,0 +1,11 @@ +#! /bin/env python +import sys + +import CMGTools.Production.eostools as eostools + +# print sys.argv[1] +eostools.xrdcp( sys.argv[1], sys.argv[2] ) + +# eostools.listFiles('/eos/cms/store/cmst3/user/cbern/Tests/', rec=True) + +# sys.exit(0) diff --git a/CMGTools/Production/scripts/cmsBatch.py b/CMGTools/Production/scripts/cmsBatch.py new file mode 100755 index 0000000..fc750ce --- /dev/null +++ b/CMGTools/Production/scripts/cmsBatch.py @@ -0,0 +1,365 @@ +#!/usr/bin/env python +# Colin +# batch mode for cmsRun, March 2009 + +import os, sys, imp, re, pprint, string, time,shutil,copy,pickle,math +from optparse import OptionParser + +# particle flow specific +from CMGTools.Production.batchmanager import BatchManager +# import CMGTools.Production.eostools as castortools + +# cms specific +import FWCore.ParameterSet.Config as cms +from IOMC.RandomEngine.RandomServiceHelper import RandomNumberServiceHelper + + + + +def batchScriptCCIN2P3(): + script = """!/usr/bin/env bash +#PBS -l platform=LINUX,u_sps_cmsf,M=2000MB,T=2000000 +# sets the queue +#PBS -q T +#PBS -eo +#PBS -me +#PBS -V + +source $HOME/.bash_profile + +echo '***********************' + +ulimit -v 3000000 + +# coming back to submission dir do setup the env +cd $PBS_O_WORKDIR +eval `scramv1 ru -sh` + + +# back to the worker +cd - + +# copy job dir here +cp -r $PBS_O_WORKDIR . + +# go inside +jobdir=`ls` +echo $jobdir + +cd $jobdir + +cat > sysinfo.sh <<EOF +#! env bash +echo '************** ENVIRONMENT ****************' + +env + +echo +echo '************** WORKER *********************' +echo + +free +cat /proc/cpuinfo + +echo +echo '************** START *********************' +echo +EOF + +source sysinfo.sh > sysinfo.txt + +cmsRun run_cfg.py + +# copy job dir do disk +cd - +cp -r $jobdir $PBS_O_WORKDIR +""" + return script + + +def batchScriptCERN( remoteDir, index ): + '''prepare the LSF version of the batch script, to run on LSF''' + script = """#!/bin/bash +# sets the queue +#BSUB -q 8nm + +echo 'environment:' +echo +env +ulimit -v 3000000 +echo 'copying job dir to worker' +cd $CMSSW_BASE/src +eval `scramv1 ru -sh` +cd - +cp -rf $LS_SUBCWD . +ls +cd `find . -type d | grep /` +echo 'running' +%s run_cfg.py +if [ $? != 0 ]; then + echo wrong exit code! removing all root files + rm *.root + exit 1 +fi +echo 'sending the job directory back' +""" % prog + + if remoteDir != '': + remoteDir = remoteDir.replace('/eos/cms','') + script += """ +for file in *.root; do +newFileName=`echo $file | sed -r -e 's/\./_%s\./'` +fullFileName=%s/$newFileName +#this does cmsStage, but with retries +cmsStageWithFailover.py -f $file $fullFileName +#write the files as user readable but not writable +eos chmod 755 /eos/cms/$fullFileName +done +""" % (index, remoteDir) + script += 'rm *.root\n' + script += 'cp -rf * $LS_SUBCWD\n' + + return script + + +def batchScriptLocal( remoteDir, index ): + '''prepare a local version of the batch script, to run using nohup''' + + script = """#!/bin/bash +echo 'running' +%s run_cfg.py +if [ $? != 0 ]; then + echo wrong exit code! removing all root files + rm *.root + exit 1 +fi +echo 'sending the job directory back' +""" % prog + + if remoteDir != '': + remoteDir = remoteDir.replace('/eos/cms','') + script += """ +for file in *.root; do +newFileName=`echo $file | sed -r -e 's/\./_%s\./'` +cmsStageWithFailover.py -f $file $fullFileName +eos chmod 755 /eos/cms/$fullFileName +done +""" % (index, remoteDir) + script += 'rm *.root\n' + return script + + +class CmsBatchException( Exception): + '''Exception class for this script''' + + def __init__(self, value): + self.value = value + + def __str__(self): + return str( self.value) + + +class MyBatchManager( BatchManager ): + '''Batch manager specific to cmsRun processes.''' + + def PrepareJobUser(self, jobDir, value ): + '''Prepare one job. This function is called by the base class.''' + + process.source = fullSource.clone() + + #prepare the batch script + scriptFileName = jobDir+'/batchScript.sh' + scriptFile = open(scriptFileName,'w') + storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','') + mode = self.RunningMode(options.batch) + if mode == 'LXPLUS': + scriptFile.write( batchScriptCERN( storeDir, value) ) #here is the call to batchScriptCERN, i need to change value + elif mode == 'LOCAL': + scriptFile.write( batchScriptLocal( storeDir, value) ) #same as above but for batchScriptLocal + scriptFile.close() + os.system('chmod +x %s' % scriptFileName) + + #prepare the cfg + # replace the list of fileNames by a chunk of filenames: + if generator: + randSvc = RandomNumberServiceHelper(process.RandomNumberGeneratorService) + randSvc.populate() + else: + iFileMin = (value-1)*grouping + iFileMax = (value)*grouping + process.source.fileNames = fullSource.fileNames[iFileMin:iFileMax] + print process.source + cfgFile = open(jobDir+'/run_cfg.py','w') + cfgFile.write('import FWCore.ParameterSet.Config as cms\n\n') + cfgFile.write('import os,sys\n') + # need to import most of the config from the base directory containing all jobs + cfgFile.write("sys.path.append('%s')\n" % os.path.dirname(jobDir) ) + cfgFile.write('from base_cfg import *\n') + cfgFile.write('process.source = ' + process.source.dumpPython() + '\n') + if generator: + cfgFile.write('process.RandomNumberGeneratorService = ' + process.RandomNumberGeneratorService.dumpPython() + '\n') + cfgFile.close() + + +batchManager = MyBatchManager() + + +file = open('cmsBatch.txt', 'w') +file.write(string.join(sys.argv) + "\n") +file.close() + +batchManager.parser_.usage = """ +%prog [options] <number of input files per job> <your_cfg.py>. + +Submits a number of jobs taking your_cfg.py as a template. your_cfg.py can either read events from input files, or produce them with a generator. In the later case, the seeds are of course updated for each job. + +A local output directory is created locally. This directory contains a job directory for each job, and a Logger/ directory containing information on the software you are using. +By default: +- the name of the output directory is created automatically. +- the output root files end up in the job directories. + +Each job directory contains: +- the full python configuration for this job. You can run it interactively by doing: +cmsRun run_cfg.py +- the batch script to run the job. You can submit it again by calling the batch command yourself, see the -b option. +- while running interactively: nohup.out, where the job stderr and stdout are redirected. To check the status of a job running interactively, do: +tail nohup.out +- after running: + o the full nohup.out (your log) and your root files, in case you ran interactively + o the LSF directory, in case you ran on LSF + +Also see fwBatch.py, which is a layer on top of cmsBatch.py adapted to the organization of our samples on the CMST3. + +Examples: + +First do: +cd $CMSSW_BASE/src/CMGTools/Common/test + +to run on your local machine: +cmsBatch.py 1 testCMGTools_cfg.py -b 'nohup ./batchScript.sh&' + +to run on LSF (you must be logged on lxplus, not on your interactive machine, so that you have access to LSF) +cmsBatch.py 1 testCMGTools_cfg.py -b 'bsub -q 8nm < ./batchScript.sh' +""" +batchManager.parser_.add_option("-p", "--program", dest="prog", + help="program to run on your cfg file", + default="cmsRun") +## batchManager.parser_.add_option("-b", "--batch", dest="batch", +## help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.", +## default="bsub -q 8nh < .batchScript.sh") +batchManager.parser_.add_option("-c", "--command-args", dest="cmdargs", + help="command line arguments for the job", + default=None) +batchManager.parser_.add_option("--notagCVS", dest="tagPackages", + default=True,action="store_false", + help="tag the package on CVS (True)") + +(options,args) = batchManager.parser_.parse_args() +batchManager.ParseOptions() + +prog = options.prog +doCVSTag = options.tagPackages + +if len(args)!=2: + batchManager.parser_.print_help() + sys.exit(1) + +# testing that we run a sensible batch command. If not, exit. +runningMode = None +try: + runningMode = batchManager.RunningMode( options.batch ) +except CmsBatchException as err: + print err + sys.exit(1) + +grouping = int(args[0]) +nJobs = grouping +cfgFileName = args[1] + +print 'Loading cfg' + +pycfg_params = options.cmdargs +trueArgv = sys.argv +sys.argv = [cfgFileName] +if pycfg_params: + sys.argv.extend(pycfg_params.split(' ')) +print sys.argv + + +# load cfg script +handle = open(cfgFileName, 'r') +cfo = imp.load_source("pycfg", cfgFileName, handle) +process = cfo.process +handle.close() + +# Restore original sys.argv +sys.argv = trueArgv + + +# keep track of the original source +fullSource = process.source.clone() +generator = False + +try: + process.source.fileNames +except: + print 'No input file. This is a generator process.' + generator = True + listOfValues = [i+1 for i in range( nJobs )] #Here is where the list of values is created +else: + print "Number of files in the source:",len(process.source.fileNames), ":" + pprint.pprint(process.source.fileNames) + nFiles = len(process.source.fileNames) + nJobs = nFiles / grouping + if (nJobs!=0 and (nFiles % grouping) > 0) or nJobs==0: + nJobs = nJobs + 1 + + print "number of jobs to be created: ", nJobs + listOfValues = [i+1 for i in range( nJobs )] #OR Here is where the list of values is created + #here i change from e.g 0-19 to 1-20 + +batchManager.PrepareJobs( listOfValues ) #PrepareJobs with listOfValues as param + +# preparing master cfg file + +cfgFile = open(batchManager.outputDir_+'/base_cfg.py','w') +cfgFile.write( process.dumpPython() + '\n') +cfgFile.close() + +# need to wait 5 seconds to give castor some time +# now on EOS, should be ok. reducing to 1 sec +waitingTime = 0.1 +if runningMode == 'LOCAL': + # of course, not the case when running with nohup + # because we will never have enough processes to saturate castor. + waitingTime = 0 +batchManager.SubmitJobs( waitingTime ) + + +# logging + +from logger import logger + +oldPwd = os.getcwd() +os.chdir(batchManager.outputDir_) +logDir = 'Logger' +os.system( 'mkdir ' + logDir ) +log = logger( logDir ) +if doCVSTag==False: + print 'cmsBatch2L2Q will NOT tag CVS' + +log.tagPackage=doCVSTag +log.logCMSSW() +log.logJobs(nJobs) +#COLIN not so elegant... but tar is behaving in a strange way. +log.addFile( oldPwd + '/' + cfgFileName ) + +if not batchManager.options_.negate: + if batchManager.remoteOutputDir_ != "": + # we don't want to crush an existing log file on castor + #COLIN could protect the logger against that. + log.stageOut( batchManager.remoteOutputDir_ ) + +os.chdir( oldPwd ) + + diff --git a/CMGTools/Production/scripts/cmsStageAll.py b/CMGTools/Production/scripts/cmsStageAll.py new file mode 100755 index 0000000..cad3789 --- /dev/null +++ b/CMGTools/Production/scripts/cmsStageAll.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python +# Colin Bernet, August 2009 + +from optparse import OptionParser +import sys,os, re, pprint +import CMGTools.Production.eostools as castortools + +parser = OptionParser() +parser.usage = """ +%prog <dir1> <dir2> <regexp pattern>: copy all files matching regexp in a castor directory. + +Example (just try, the -n option negates the command!):\ncmsStageAll.py /store/cmst3/user/cbern/CMG/HT/Run2011A-PromptReco-v1/AOD/PAT_CMG /tmp '.*\.root' -n\n\nIMPORTANT NOTE: castor directories must be provided as logical file names (LFN), starting by /store.""" + +parser.add_option("-n", "--negate", action="store_true", + dest="negate", + help="do not proceed", + default=False) +parser.add_option("-f", "--force", action="store_true", + dest="force", + help="force overwrite", + default=False) + + +(options,args) = parser.parse_args() + +if len(args)!=3: + parser.print_help() + sys.exit(1) + +dir1 = args[0] +dir2 = args[1] +regexp = args[2] + + +files = castortools.matchingFiles( dir1, regexp ) + +if options.negate: + print 'NOT copying ', + pprint.pprint(files) +else: + print 'Copying ', + pprint.pprint(files) + + castortools.cmsStage( dir2, files, options.force) + +print 'from:', dir1 +print 'to :', dir2 diff --git a/CMGTools/Production/scripts/cmsStageWithFailover.py b/CMGTools/Production/scripts/cmsStageWithFailover.py new file mode 100755 index 0000000..1d60665 --- /dev/null +++ b/CMGTools/Production/scripts/cmsStageWithFailover.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python + +#this script runs cmsStage multiple times in the case where it failes for some reason + +if __name__ == '__main__': + + import CMGTools.Production.eostools as eostools + eostools.setCAFPath() + + from cmsIO import * + from cmsStage import * + + import sys, time + + #this taken from the main of cmsStage + argv = sys.argv[1:] + (args, debug, force ) = parseOpts( argv ) + + if not os.path.isfile(args[0]): + print args[0], 'does not exist.' + sys.exit(1) + source = cmsFile( args[0], "rfio" ) + destination = cmsFile( args[1], "stageout" ) + checkArgs( source, destination, force ) + + #find the destination LFN + dest = args[1] + if eostools.isDirectory(dest): + dest = os.path.join(dest,os.path.basename(args[0])) + + sleep_lengths = [1,10,60,600,1800] + return_code = 0 + for i in xrange(5): + + #sleep for a while before running + time.sleep(sleep_lengths[i]) + + try: + #run cmsStage + print 'cmsStage %s [%d/5]' % (' '.join(argv) , i+1) + main(argv) + + except SystemExit, e: + print "cmsStage exited with code '%s'. Retrying... [%d/5]" % ( str(e), i+1 ) + return_code = e.code + + #sleep again before checking + time.sleep(3) + + if eostools.fileExists(dest) and eostools.isFile(dest): + if source.size() == destination.size(): + return_code = 0 + break + + sys.exit(return_code) diff --git a/CMGTools/Production/scripts/crabProd.py b/CMGTools/Production/scripts/crabProd.py new file mode 100755 index 0000000..2a3d514 --- /dev/null +++ b/CMGTools/Production/scripts/crabProd.py @@ -0,0 +1,169 @@ +#!/usr/bin/env python +# Colin +# interface to CRAB, a bit like multicrab + +import os, sys, re +from optparse import OptionParser + +import CMGTools.Production.eostools as castortools +from CMGTools.Production.addToDatasets import addToDatasets + +parser = OptionParser() +parser.usage = """ +%prog <dataset name>\nFor a given dataset, prepare a local directory where to run crab, and a destination directory on CASTOR, which complies to the CMG sample organization. Adds the dataset to your local database (~/public/DataSets.txt). + +You need to have a valid crab.cfg in the current directory. You can have e.g. crab_data.cfg and crab_MC.cfg. In such a case, just do a symbolic link to use one of them with %prog + +Example: + +ln -s crab_data.cfg crab.cfg +crabProd.py +cd ./HT/Run2011A-May10ReReco-v1/AOD +crab -create +crab -match +crab -submit + +Then, do: +listSamples.py ^/HT/Run2011A-May10ReReco-v1/AOD$ -l 1 +to see where the files are going to appear for this sample (see listSamples.py for more information). + +/HT/Run2011A-May10ReReco-v1/AOD, and the files located in the corresponding directory on castor, are called a dataset. More datasets can be created out of this one by running on this dataset using the local batch system (see cmsBatch.py and fwBatch.py). For example, from +/HT/Run2011A-May10ReReco-v1/AOD +one could create: +/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG +/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG/RA2 +/HT/Run2011A-May10ReReco-v1/AOD/BADEVENTS + +It is strongly recommended to use this tool instead of multicrab when running GRID jobs for the CMG group. Otherwise, you will need to manually make sure that the output is stored in the correct output directory on castor, and that your ~/public/DataSets.txt is up-to-date +""" + +parser.add_option("-t", "--tier", + dest="tier", + help="Tier: extension you can give to specify you are doing a new production. The resulting dataset will be called dataset/tier.", + default="") +parser.add_option("-f", "--force", action="store_true", + dest="force", + help="Force creation of the destination castor directory. To be used with care, first run without this option", + default=False) +parser.add_option("-u", "--user", dest="user", + help="The username to use for the CASTOR location. You must have write permissions", + default=os.getlogin()) + + +(options, args) = parser.parse_args() + +if len(args)!=1: + parser.print_help() + sys.exit(1) + +sampleName = args[0] + + +sampleNameDir = sampleName +if options.tier != "": + sampleNameDir += "/" + options.tier + + +# testing that the crab file exists + +try: + oldCrab = open('crab.cfg','r') +except Exception, e: + print "Cannot find crab.cfg file in current directory. Error was '%s'." % str(e) + sys.exit(1) + +# preparing castor dir ----------------- + +import castorBaseDir +cdir = castortools.lfnToCastor( castorBaseDir.castorBaseDir(user=options.user) ) +cdir += sampleNameDir + +if castortools.isCastorFile( cdir ) and not options.force: + print 'The destination castor directory already exists:' + print cdir + print 'Please check. If everything is fine, run again with the -f option.' + sys.exit(1) + +rfmkdir = 'rfmkdir -m 775 -p ' + cdir +print rfmkdir +castortools.createCastorDir(cdir) +castortools.chmod(cdir, '775') + +# making local crab directory --------- +ldir = '.' + sampleNameDir + +mkdir = 'mkdir -p ' + ldir +print mkdir +os.system( mkdir ) + +#cpcrab = 'cp crab.cfg %s/crab.cfg' % ldir +#print cpcrab +#os.system( cpcrab ) + +#prepare the crab file +newCrabPath = '%s/crab.cfg' % ldir +print newCrabPath + +newCrab = open(newCrabPath,'w') +newPSet = "" +newJson = "" + +patternDataSet = re.compile("\s*datasetpath") +patternRemoteDir = re.compile('\s*user_remote_dir') +patternPSet = re.compile('pset\s*=\s*(.*py)\s*') +patternLumiMask = re.compile('lumi_mask\s*=\s*(\S+)\s*') + +pset = None + +for line in oldCrab.readlines(): + if patternDataSet.match( line ): + # removing dataset lines + continue + if patternRemoteDir.match( line ): + # removing remote dir lines + continue + # find and copy parameter set cfg + match = patternPSet.match( line ) + if match != None: + pset = match.group(1) + newPSet = ldir + "/" + match.group(1) + os.system('cp %s %s' % (pset, newPSet) ) + # find and copy json file + match = patternLumiMask.match( line ) + if match != None: + json = match.group(1) + newJson = ldir + "/" + match.group(1) + os.system('cp %s %s' % (json, newJson) ) + + newCrab.write( line ) + +newCrab.write('[CMSSW]\n') +newCrab.write('datasetpath = '+sampleName+'\n') + +newCrab.write('[USER]\n') +newCrab.write('user_remote_dir = %s\n' % castortools.castorToLFN(cdir) ) + +addToDatasets( sampleNameDir , user = options.user) + +from logger import logger + +oldPwd = os.getcwd() +os.chdir(ldir) +logDir = 'Logger' +os.system( 'mkdir ' + logDir ) +log = logger( logDir ) +log.logCMSSW() +#COLIN not so elegant... but tar is behaving in a strange way. +log.addFile( oldPwd + '/' + pset ) +log.addFile( oldPwd + '/' + 'crab.cfg' ) +log.stageOut( cdir ) + +print '' +print 'SUMMARY' +print cdir +print ldir +print newCrabPath +print newPSet +print newJson + + diff --git a/CMGTools/Production/scripts/crab_stats.py b/CMGTools/Production/scripts/crab_stats.py new file mode 100755 index 0000000..fc980df --- /dev/null +++ b/CMGTools/Production/scripts/crab_stats.py @@ -0,0 +1,132 @@ +#!/usr/bin/env python + +import os +import random +import re +import subprocess +import sys + +from xml.etree.ElementTree import ElementTree + +class CrabStatus(object): + + def _getXMLReport(self, report_name): + + cmd = ['crab','-status','-USER.xml_report',report_name] + stdout, stderr = subprocess.Popen(cmd, stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate() + + if stderr: + print >>sys.stderr, stderr + print >>sys.stderr, stdout + + for line in stdout.split('\n'): + if line.startswith('Log file is'): + tokens = line.split(' ') + if tokens and os.path.exists(tokens[-1]): + log = tokens[-1] + tokens = [t for t in log.split(os.sep) if t] + base_dir = os.path.join(*tokens[:-2]) + if log.startswith(os.sep) and not base_dir.startswith(os.sep): + base_dir = os.sep + base_dir + xml_file = os.path.join(base_dir,'share',report_name) + if os.path.exists(xml_file): + return xml_file + return None + + + + def __init__(self): + + self.unique_name = 'Report_%s.xml' % random.randint(0,1000000) + self.xml_file = self._getXMLReport(self.unique_name) + if self.xml_file is None: + raise Exception('Error: No XML report file found') + + self.tree = ElementTree() + self.tree.parse(self.xml_file) + + def parseJobs(self): + + self.job_info = {} + self.job_count = 0 + + self.sub_count = {} + + jobs = self.tree.find('TaskJobs') + for job in jobs.getiterator('RunningJob'): + closed = job.get('closed') + id = job.get('jobId') + ret = job.get('applicationReturnCode') + aret = ret = job.get('wrapperReturnCode') + processStatus = job.get('processStatus') + scheduleStatus = job.get('statusScheduler') + sub = int(job.get('submission',0)) + + status = '%s_%s_%s_%s' % (processStatus,scheduleStatus,ret,aret) + if self.job_info.has_key(status): + self.job_info[status].append(id) + else: + self.job_info[status] = [id] + + if self.sub_count.has_key(sub): + self.sub_count[sub] += 1 + else: + self.sub_count[sub] = 1 + + self.job_count += 1 + + + self.job_info + + def printJobInfo(self): + + for key, job_list in self.job_info.iteritems(): + print '#',key,len(job_list),len(job_list)/(1.*self.job_count) + print '# Submission counts: %s' % str(self.sub_count) + + + def resubmit(self, status = 'created_Cleared_[0-9]+_[0-9]+'): + + resub = [] + sub = [] + match = [] + + for key, job_list in self.job_info.iteritems(): + tokens = key.split('_') + if re.match(status,key) is not None: + if not tokens[-1] == '0' or not tokens[-2] == '0': + resub.extend(job_list) + elif tokens and tokens[1] == 'Aborted': + resub.extend(job_list) + elif tokens and tokens[1] == 'Created': + sub.extend(job_list) + elif tokens and tokens[1] == 'CannotSubmit': + match.extend(job_list) + + if resub or sub: + jobs = ','.join(sorted(resub)) + mj = ','.join(sorted(match)) + script = """#!/usr/bin/env bash +crab -getoutput %s +crab -resubmit %s +#crab -forceResubmit %s +#created jobs not submitted +#crab -forceResubmit %s +#Cannot submit +#crab -match %s +#crab -resubmit %s +""" % (jobs,jobs,jobs, ','.join(sub),mj,mj) + print script + + def __del__(self): + + if os.path.exists(self.xml_file): + os.remove(self.xml_file) + + +if __name__ == "__main__": + + c = CrabStatus() + c.parseJobs() + c.resubmit() + c.printJobInfo() diff --git a/CMGTools/Production/scripts/crisBatch.py b/CMGTools/Production/scripts/crisBatch.py new file mode 100755 index 0000000..a9b0b69 --- /dev/null +++ b/CMGTools/Production/scripts/crisBatch.py @@ -0,0 +1,149 @@ +#!/bin/env python + +import sys +import imp +import copy +import os +import shutil +import pickle +import math +from CMGTools.Production.batchmanager import BatchManager +from CMGTools.Production.datasetToSource import * + +def chunks(l, n): + return [l[i:i+n] for i in range(0, len(l), n)] + +def split(comps): + # import pdb; pdb.set_trace() + splitComps = [] + for comp in comps: + if hasattr( comp, 'splitFactor') and comp.splitFactor>1: + chunkSize = len(comp.files) / comp.splitFactor + if len(comp.files) % comp.splitFactor: + chunkSize += 1 + # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor + for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)): + newComp = copy.deepcopy(comp) + newComp.files = chunk + newComp.name = '{name}_Chunk{index}'.format(name=newComp.name, + index=ichunk) + splitComps.append( newComp ) + else: + splitComps.append( comp ) + return splitComps + + +def batchScriptCERN( index, remoteDir=''): + '''prepare the LSF version of the batch script, to run on LSF''' + script = """#!/bin/bash +#BSUB -q 8nm +echo 'environment:' +echo +env +ulimit -v 3000000 +echo 'copying job dir to worker' +cd $CMSSW_BASE/src +eval `scramv1 ru -sh` +# cd $LS_SUBCWD +# eval `scramv1 ru -sh` +cd - +cp -rf $LS_SUBCWD . +ls +cd `find . -type d | grep /` +echo 'running' +python $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/Looper.py config.pck +echo +echo 'sending the job directory back' +cp -r Loop/* $LS_SUBCWD +""" + return script + + +def batchScriptLocal( index ): + '''prepare a local version of the batch script, to run using nohup''' + + script = """#!/bin/bash +echo 'running' +cmsRun run_cfg.py +""" + return script + + +def tuneProcess(process): + # process.ZZ4muAnalysis.sample = "DYjets" + # process.ZZ4eAnalysis.sample = "DYjets" + # process.ZZ2mu2eAnalysis.sample = "DYjets" + # process.p4 = cms.Path(~process.heavyflavorfilter) + process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) ) + + +class MyBatchManager( BatchManager ): + '''Batch manager specific to cmsRun processes.''' + + def PrepareJobUser(self, jobDir, value ): + '''Prepare one job. This function is called by the base class.''' + print value + print splitComponents[value] + + # import pdb; pdb.set_trace() + #prepare the batch script + scriptFileName = jobDir+'/batchScript.sh' + scriptFile = open(scriptFileName,'w') + # storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','') + mode = self.RunningMode(options.batch) + if mode == 'LXPLUS': + scriptFile.write( batchScriptCERN( value ) ) + elif mode == 'LOCAL': + scriptFile.write( batchScriptLocal( value ) ) + scriptFile.close() + os.system('chmod +x %s' % scriptFileName) + + process.source.fileNames = splitComponents[value].files + tuneProcess( process ) + + cfgFile = open(jobDir+'/run_cfg.py','w') + cfgFile.write('import FWCore.ParameterSet.Config as cms\n\n') + # cfgFile.write('import os,sys\n') + cfgFile.write( process.dumpPython() ) + cfgFile.write( '\n' ) + cfgFile.close() + + +class Component(object): + + def __init__(self, name, user, dataset, splitFactor ): + self.name = name + self.files = datasetToSource( user, dataset ).fileNames + self.splitFactor = splitFactor + + + +if __name__ == '__main__': + batchManager = MyBatchManager() + batchManager.parser_.usage=""" + %prog [options] <cfgFile> + + Run Colin's python analysis system on the batch. + Job splitting is determined by your configuration file. + """ + + options, args = batchManager.ParseOptions() + + cfgFileName = args[0] + + handle = open(cfgFileName, 'r') + cfo = imp.load_source("pycfg", cfgFileName, handle) + process = cfo.process + components = [ Component(na, us, da, sp) for na, us,da,sp in cfo.components ] + handle.close() + + + splitComponents = split( components ) + listOfValues = range(0, len(splitComponents)) + listOfNames = [comp.name for comp in splitComponents] + + batchManager.PrepareJobs( listOfValues, listOfNames ) + + waitingTime = 0.1 + batchManager.SubmitJobs( waitingTime ) + diff --git a/CMGTools/Production/scripts/dataset.py b/CMGTools/Production/scripts/dataset.py new file mode 100755 index 0000000..f4cc65b --- /dev/null +++ b/CMGTools/Production/scripts/dataset.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python + +import os +import pprint +import fnmatch +from CMGTools.Production.dataset import createDataset + +if __name__ == '__main__': + + import sys + from optparse import OptionParser + import pprint + + parser = OptionParser() + parser.usage = "%prog [options] <dataset>\nPrints information on a sample." + parser.add_option("-w", "--wildcard", dest="wildcard", default='tree*root',help='A UNIX style wilfcard for root file printout') + parser.add_option("-u", "--user", dest="user", default=os.environ.get('USER', None),help='user owning the dataset.\nInstead of the username, give "LOCAL" to read datasets in a standard unix filesystem, and "CMS" to read official CMS datasets present at CERN.') + parser.add_option("-b", "--basedir", dest="basedir", default=os.environ.get('CMGLOCALBASEDIR',None),help='in case -u LOCAL is specified, this option allows to specify the local base directory containing the dataset. default is CMGLOCALBASEDIR') + parser.add_option("-a", "--abspath", dest="abspath", + action = 'store_true', + default=False, + help='print absolute path') + parser.add_option("-n", "--noinfo", dest="noinfo", + action = 'store_true', + default=False, + help='do not print additional info (file size and status)') + parser.add_option("-r", "--report", dest="report", + action = 'store_true', + default=False, + help='Print edmIntegrityCheck report') + parser.add_option("-c", "--readcache", dest="readcache", + action = 'store_true', + default=False, + help='Read from the cache.') + parser.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run') + parser.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run') + + (options,args) = parser.parse_args() + + if len(args)!=1: + parser.print_help() + sys.exit(1) + + user = options.user + name = args[0] + info = not options.noinfo + + run_range = (options.min_run,options.max_run) + data = createDataset(user, name, + fnmatch.translate( options.wildcard ), + options.readcache, + options.basedir, + run_range=run_range) + data.printInfo() + data.printFiles(abspath = options.abspath, + info = info) + pprint.pprint( data.filesAndSizes ) + if options.report: + pprint.pprint( data.report ) + + diff --git a/CMGTools/Production/scripts/datasetToSource.py b/CMGTools/Production/scripts/datasetToSource.py new file mode 100755 index 0000000..43dc437 --- /dev/null +++ b/CMGTools/Production/scripts/datasetToSource.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +import os +import fnmatch +from CMGTools.Production.datasetToSource import * + +if __name__ == '__main__': + import sys,pprint + + from optparse import OptionParser + + parser = OptionParser() + parser.usage = "%prog [options] <dataset>\nPrints information on a sample." + parser.add_option("-w", "--wildcard", dest="wildcard", default='*tree*root',help='UNIX style wildcard for root file printout') + parser.add_option("-u", "--user", dest="user", default=os.environ['USER'],help='user owning the dataset') + + (options,args) = parser.parse_args() + + if len(args)!=1: + parser.print_help() + sys.exit(1) + + user = options.user + dataset = args[0] + pattern = fnmatch.translate( options.wildcard ) + + source = datasetToSource( user, dataset, pattern ) + dump = 'source = ' + dump += source.dumpPython() + dump = dump.replace("'/store","\n'/store") + print 'import FWCore.ParameterSet.Config as cms' + print dump diff --git a/CMGTools/Production/scripts/edmIntegrityCheck.py b/CMGTools/Production/scripts/edmIntegrityCheck.py new file mode 100755 index 0000000..1c64696 --- /dev/null +++ b/CMGTools/Production/scripts/edmIntegrityCheck.py @@ -0,0 +1,71 @@ +#!/usr/bin/env python + +from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem, IntegrityCheck +import Das + +import copy, os + +if __name__ == '__main__': + + from optparse import OptionParser, OptionGroup + + usage = """usage: %prog [options] /Sample/Name/On/Castor + +e.g.: %prog -u wreece -p -w 'PFAOD_*.root' /MultiJet/Run2011A-05Aug2011-v1/AOD/V2 + """ + das = Das.DASOptionParser(usage=usage) + group = OptionGroup(das.parser,'edmIntegrityCheck Options','Options related to checking files on CASTOR') + + group.add_option("-d", "--device", dest="device", default='cmst3',help="The storage device to write to, e.g. 'cmst3'") + group.add_option("-n", "--name", dest="name", default=None,help='The name of the dataset in DAS. Will be guessed if not specified') + group.add_option("-p", "--printout", dest="printout", default=False, action='store_true',help='Print a report to stdout') + group.add_option("-r", "--recursive", dest="resursive", default=False, action='store_true',help='Walk the mass storage device recursively') + group.add_option("-u", "--user", dest="user", default=os.environ['USER'],help='The username to use when looking at mass storage devices') + group.add_option("-w", "--wildcard", dest="wildcard", default=None,help='A UNIX style wildcard to specify which files to check') + group.add_option("--update", dest="update", default=False, action='store_true',help='Only update the status of corrupted files') + group.add_option("-t","--timeout", dest="timeout", default=-1, type=int, help='Set a timeout on the edmFileUtil calls') + group.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run') + group.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run') + group.add_option("--max_threads", dest="max_threads", default=None,help='The maximum number of threads to use') + das.parser.add_option_group(group) + (opts, datasets) = das.get_opt() + + if len(datasets)==0: + print das.parser.print_help() + print + print 'need to provide a dataset in argument' + + def work(d,op): + tokens = d.split('%') + if len(tokens) == 2: + op.user = tokens[0] + d = tokens[1] + + check = IntegrityCheck(d,op) + pub = PublishToFileSystem(check) + + previous = None + if op.update: + previous = pub.get(check.directory) + + check.test(previous = previous, timeout = op.timeout) + if op.printout: + check.report() + report = check.structured() + pub.publish(report) + + return d + + def callback(result): + print 'Checking thread done: ',str(result) + + #submit the main work in a multi-threaded way + import multiprocessing + if opts.max_threads is not None and opts.max_threads: + opts.max_threads = int(opts.max_threads) + pool = multiprocessing.Pool(processes=opts.max_threads) + + for d in datasets: + pool.apply_async(work, args=(d,copy.deepcopy(opts)),callback=callback) + pool.close() + pool.join() diff --git a/CMGTools/Production/scripts/eosDirSize.py b/CMGTools/Production/scripts/eosDirSize.py new file mode 100755 index 0000000..aee64e1 --- /dev/null +++ b/CMGTools/Production/scripts/eosDirSize.py @@ -0,0 +1,6 @@ +#!/bin/env python + +import sys +import CMGTools.Production.eostools as eostools + +print eostools.eosDirSize( sys.argv[1] ) diff --git a/CMGTools/Production/scripts/fwBatch.py b/CMGTools/Production/scripts/fwBatch.py new file mode 100755 index 0000000..a8e7666 --- /dev/null +++ b/CMGTools/Production/scripts/fwBatch.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python +# colin +# additional layer, on top of cmsBatch.py + +import os, sys, imp, re, pprint, string +from optparse import OptionParser + +import CMGTools.Production.castortools as castortools +from CMGTools.Production.addToDatasets import * + +parser = OptionParser() +parser.usage = """ +fwBatch.py <cfg> <sampleName>: +Additional layer on top of cmsBatch.py (see the help of this script for more information). This script simply prepares a cmsBatch.py command for you to run. + +Example: + +First do: +cd $CMSSW_BASE/src/CMGTools/Common/test + +fwBatch.py -N 1 testCMGTools_cfg.py /HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX -b 'nohup ./batchScript.sh &' -t Test + +output: +starting prod for sample: /HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX +sampleName /HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test +mkdir -p .//HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test +/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test +cmsBatch.py 1 testCMGTools_cfg.py -r /store/cmst3/user/cbern/CMG/HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test -b 'nohup ./batchScript.sh &' -o .//HT/Run2011A-May10ReReco-v1/AOD/PAT_CMG_MAX/Test + +Then, just run this cmsBatch.py command. + +IMPORTANT: make sure that the source you are reading in testCMGTools_cfg.py corresponds to the sample you specify!!! +""" + + + +parser.add_option("-t", "--tier", + dest="tier", + help="Tier: extension you can give to specify you are doing a new production. If you give a Tier, your new files will appear in sampleName/tierName, which will constitute a new dataset.", + default="") +parser.add_option("-N", "--numberOfInputFiles", + dest="nInput", + help="Number of input files per job", + default="5") +parser.add_option("-b", "--batch", + dest="batch", + help="Batch command. Same as in cmsBatch.py", + default="bsub -q 8nh < batchScript.sh") + + +(options,args) = parser.parse_args() + +if len(args)!=2: + parser.print_help() + sys.exit(1) + +cfg = args[0] +sampleName = args[1] + +import castorBaseDir +destBaseDir = castorBaseDir.myCastorBaseDir() + +#if options.castorBaseDir.find('/castor/cern.ch/user/c/cbern') == -1: +# destBaseDir = castorBaseDir.defaultCastorBaseDir + + +print 'starting prod for sample:', sampleName + +# preparing castor dir ----------------- + +# cdir = options.castorBaseDir + +if options.tier != "": + sampleName += "/" + options.tier + +print "sampleName ",sampleName +outFile = destBaseDir +outFile += sampleName + +# prepare local output dir: +localOutputDir = './' + sampleName +mkdir = 'mkdir -p ' + localOutputDir +print mkdir +os.system(mkdir) + +# the output castor directory will be prepared by cmsBatch + +cmsBatch = 'cmsBatch.py %s %s -r %s -b "%s" -o %s' % (options.nInput, cfg, outFile, options.batch, localOutputDir) + +addToDatasets( sampleName ) + + +print cmsBatch diff --git a/CMGTools/Production/scripts/getEmptyDatasets.py b/CMGTools/Production/scripts/getEmptyDatasets.py new file mode 100755 index 0000000..90ef83e --- /dev/null +++ b/CMGTools/Production/scripts/getEmptyDatasets.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python +## Author: Anastasios Antoniadis + +import optparse +import CMGTools.Production.cx_Oracle as cx_Oracle +from CMGTools.Production.cmgdbApi import CmgdbApi +from CMGTools.Production.castorBaseDir import castorBaseDir +import CMGTools.Production.eostools as castortools +from optparse import * + +if __name__ == '__main__': + parser = optparse.OptionParser() + + parser.usage = """ + %prg [options] + + Use this script to create a file with all the empty datasets on eos which are marked as open in the database. + Example: + publishValidationRunInfo.py [--dev --file emptyDatasets.txt] + """ + + group = OptionGroup( parser, "options" ) + group.add_option( "-d", "--dev", + action="store_true", + dest="development", + help="Choose between publishing to the official or development database", + default=False ) + group.add_option("-f", "--file", + action = "store", + dest="filename", + help="""Specify the name of the file to be created""", + default="empty_datasets.txt") + + parser.add_option_group( group ) + (options, args) = parser.parse_args() + + cmgdbApi = CmgdbApi(options.development) + cmgdbApi.connect() + + columns, rows = cmgdbApi.sql( "select file_owner, path_name from dataset_details where dataset_is_open='Y' and (file_owner='cmgtools' or file_owner='cmgtools_group')" ) + + f = open( options.filename,'w') + + for row in rows: + fileown = row[0] + dsName = row[1] + + if fileown == "--cmgtools": + fileown = "cmgtools" + + lfnDir = castorBaseDir(fileown) + dsName + castorDir = castortools.lfnToCastor( lfnDir ) + + if castortools.datasetNotEmpty( castorDir, ".*root" ): + continue + else: + f.write( fileown + "%" + dsName + '\n' ) + + f.close() + diff --git a/CMGTools/Production/scripts/getFilesForTransfers.py b/CMGTools/Production/scripts/getFilesForTransfers.py new file mode 100755 index 0000000..5e167d9 --- /dev/null +++ b/CMGTools/Production/scripts/getFilesForTransfers.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## March 27th 2012 + +import os, sys, re, optparse +import CMGTools.Production.eostools as eostools +import CMGTools.Production.castorBaseDir as castorBaseDir + +def burrow(LFN): + returnFiles = [] + + files = eostools.matchingFiles(LFN,"[!histo]*.") + + for i in files: + if re.search(i, "histo"): + del(files[i]) + for file in files: + if not re.search("\.",file): + for i in burrow(file): returnFiles.append(i) + else: + returnFiles.append(file) + + return returnFiles +if __name__ == '__main__': + parser = optparse.OptionParser() + + parser.usage = """ +%prog [options] <filename> +filename should be a .txt file with the names or samples you want transferred +use script to get LFN of all files needed for transfer. + +Each line should be in the form: +fileowner%dataset +""" + + + + + (options, args) = parser.parse_args() + + # Allow no more than one argument + if len(args)!=1: + parser.print_help() + sys.exit(1) + + + + # For multiple file input + + file = open(args[0], 'r') + lines = file.readlines() + for line in lines: + line = re.sub("\s+", " ", line) + fileown = line.split("%")[0].lstrip().rstrip() + dataset = line.split("%")[1].lstrip().rstrip() + files = [] + if re.search('group',fileown): + castor = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown))+dataset + castor2 = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown.strip("_group")))+dataset + else: + castor = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown))+dataset + castor2 = eostools.lfnToEOS(castorBaseDir.castorBaseDir(fileown+"_group"))+dataset + LFN = eostools.eosToLFN(castor) + LFN2 = eostools.eosToLFN(castor2) + + if eostools.isDirectory(castor): + files = burrow(LFN) + + elif eostools.isDirectory(castor2): + files = burrow(LFN2) + + print dataset + for i in files: print "\t"+i + + #print "Dataset: "+dataset+" not found" + + + diff --git a/CMGTools/Production/scripts/getInfo.py b/CMGTools/Production/scripts/getInfo.py new file mode 100755 index 0000000..b943c53 --- /dev/null +++ b/CMGTools/Production/scripts/getInfo.py @@ -0,0 +1,181 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## November 2nd 2011 +# This script serves to query the CMGDB database +import os, sys, re, optparse +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/oracle/11.2.0.1.0p2/etc/profile.d/init.sh") +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/python/2.6.4-cms16/etc/profile.d/init.sh") +os.system("source /afs/cern.ch/cms/slc5_amd64_gcc434/external/py2-cx-oracle/5.1/etc/profile.d/init.sh") +import CMGTools.Production.cx_Oracle as cx_Oracle +from CMGTools.Production.cmgdbApi import CmgdbApi + +# Make sure is being used as a script +if __name__ == '__main__': + parser = optparse.OptionParser() + cmgdbApi = CmgdbApi() + cmgdbApi.connect() + description = cmgdbApi.describe() + parser.usage = """ +Table Structure: +"""+description+""" + +The database server being used is Oracle 11g, so a good idea would be to become farmiliar with the Oracle 11g query semantics. + +Here are some example queries explained: + If you want to get a list of tags that were used by cmgtools on the 7th March 2012, + - You will have to first make sure that you use the distinct() method to prevent repetitions + - Once you have specified the information you want, you will then need to perform a join with the tags_in_sets table on tag_id + - From the product of this join you then want to join with the dataset_details table, this time on tagset_id + - You then specify the WHERE clause as where file_owner = 'cmgtools and the date... + - To give the results of the entire day, you must do two things, + -- First, use the trunc() method to truncate the timestamp to the desired length + -- Then, use the to_timestamp() method in order to change the date you want to a timestamp + + "SELECT distinct(tags.tag_id), tags.tag, tags.package_name FROM tags INNER JOIN tags_in_sets ON tags_in_sets.tag_id = tags.tag_id JOIN dataset_details ON dataset_details.tagset_id = tags_in_sets.tagset_id WHERE dataset_details.file_owner = 'cmgtools' AND trunc(dataset_details.date_recorded) = to_timestamp('07-03-2012','DD-MM-YYYY') ORDER BY tags.tag_id" + + If you want to get a list of dataset names from the same time period, again from cmgtools, + - You would first select the details you want to see, e.g dataset_fraction + - Then you would use the same WHERE clause as in the previous example + + "SELECT dataset_id, path_name, date_recorded, dataset_fraction FROM dataset_details WHERE trunc(date_recorded) = to_timestamp('07-03-2012','DD-MM-YYYY') AND file_owner = 'cmgtools' ORDER BY dataset_id" + + If you want a list of datasets that used a certain tag + - First specify the fields you want to select, in this case dataset id and name + - Perform an INNER JOIN to on tagset_id to get + - Then perform another join with the tags table, and specify the WHERE clause + - Finally specify what to order the list by + + "SELECT dataset_details.dataset_id, dataset_details.path_name FROM dataset_details INNER JOIN tags_in_sets on tags_in_sets.tagset_id = dataset_details.tagset_id JOIN tags on tags.tag_id = tags_in_sets.tag_id WHERE tags.tag = 'B4_2_X_V00-03-00' AND tags.package_name = 'CommonTools/ParticleFlow' ORDER BY dataset_details.dataset_id" + + If you want to find the missing files on a particular dataset + - First specify what you want to select + - Then join on dataset id + - Then specify which dataset + + "SELECT missing_files.missing_file from missing_files INNER JOIN dataset_details on dataset_details.dataset_id = missing_files.dataset_id WHERE path_name = '/QCD_Pt-20to30_EMEnriched_TuneZ2_7TeV-pythia6/Fall11-PU_S6_START44_V9B-v1--V3---cmgtools_group/AODSIM'" + +Usage: +----- +%prog -s <query> +%prog -a <args> +----- + +Suggestions for more useful alias' are always welcome +Please experiment and email Peter Meckiffe with your suggestions for alias' +Currently the list is as follows: +getTags <path_name> + SELECT distinct(tags.tag_id), tags.tag, tags.package_name from tags INNER JOIN tags_in_sets ON tags.tag_id = tags_in_sets.tag_id JOIN dataset_details ON dataset_details.tagset_id = tags_in_sets.tagset_id WHERE dataset_details.path_name = 'ARG1' ORDER BY tags.tag_id +getDatasetsAtDate <DD-MM-YYYY> + SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') ORDER BY dataset_id +getDatasetsAtDateWithUser <DD-MM-YYYY> <fileowner> + SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') and file_owner = 'ARG2' ORDER BY dataset_id +getDatasetsWithOwner <fileowner> + SELECT distinct(dataset_id), path_name FROM dataset_details WHERE file_owner = 'ARG1' ORDER BY dataset_id +getMissingFiles <path_name> + SELECT distinct(missing_files.missing_file) FROM missing_files INNER JOIN dataset_details ON dataset_details.dataset_id = missing_files.dataset_id WHERE dataset_details.path_name = 'ARG1' +getDuplicateFiles <path_name> + SELECT distinct(duplicate_files.duplicate_file) FROM duplicate_files INNER JOIN dataset_details ON dataset_details.dataset_id = duplicate_files.dataset_id WHERE dataset_details.path_name = 'ARG1' +getBadJobs <path_name> + SELECT distinct(bad_jobs.bad_job) FROM bad_jobs INNER JOIN dataset_details ON dataset_details.dataset_id = bad_jobs.bad_job WHERE dataset_details.path_name = 'ARG1' +getBadFiles <path_name> + SELECT distinct(bad_files.bad_file) FROM bad_files INNER JOIN dataset_details ON dataset_details.dataset_id = bad_files.dataset_id WHERE dataset_details.path_name = 'ARG1' +getDatasetInfo <path_name> + SELECT path_name, lfn, file_owner, dataset_entries, dataset_fraction, date_recorded FROM dataset_details WHERE path_name = 'ARG1' +getDatasetsMadeWithSameTagset <path_name> + SELECT distinct(dataset_id), tagset_id, path_name FROM dataset_details WHERE tagset_id in (SELECT tagset_id FROM dataset_details WHERE path_name = 'ARG1') + +e.g. +getInfo.py -a getTags /QCD_Pt-20to30_EMEnriched_TuneZ2_7TeV-pythia6/Fall11-PU_S6_START44_V9B-v1/AODSIM/V3 + +""" + parser.add_option("-s", "--sql", + action = "store_true", + dest="sql", + help="Enter a raw sql query for cmgdb" + ) + parser.add_option("-a", "--alias", + action = "store", + dest="alias", + help="Enter query alias" + ) + + (options, args) = parser.parse_args() + + + + + # Dict of query alias' + aliasDict = {"getTags":"SELECT distinct(tags.tag_id), tags.tag, tags.package_name from tags INNER JOIN tags_in_sets ON tags.tag_id = tags_in_sets.tag_id JOIN dataset_details ON dataset_details.tagset_id = tags_in_sets.tagset_id WHERE dataset_details.path_name = 'ARG1' ORDER BY tags.tag_id", + "getDatasetsAtDate":"SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') ORDER BY dataset_id", + "getDatasetsAtDateWithOwner":"SELECT distinct(dataset_id), path_name FROM dataset_details WHERE trunc(date_recorded) = TO_TIMESTAMP('ARG1','DD-MM-YYYY') and file_owner = 'ARG2' ORDER BY dataset_id", + "getDatasetsWithOwner":"SELECT distinct(dataset_id), path_name FROM dataset_details WHERE file_owner = 'ARG1' ORDER BY dataset_id", + "getMissingFiles":"SELECT distinct(missing_files.missing_file) FROM missing_files INNER JOIN dataset_details ON dataset_details.dataset_id = missing_files.dataset_id WHERE dataset_details.path_name = 'ARG1'", + "getDuplicateFiles":"SELECT distinct(duplicate_files.duplicate_file) FROM duplicate_files INNER JOIN dataset_details ON dataset_details.dataset_id = duplicate_files.dataset_id WHERE dataset_details.path_name = 'ARG1'", + "getBadJobs":"SELECT distinct(bad_jobs.bad_job) FROM bad_jobs INNER JOIN dataset_details ON dataset_details.dataset_id = bad_jobs.bad_job WHERE dataset_details.path_name = 'ARG1'", + "getBadFiles":"SELECT distinct(bad_files.bad_file) FROM bad_files INNER JOIN dataset_details ON dataset_details.dataset_id = bad_files.dataset_id WHERE dataset_details.path_name = 'ARG1'", + "getDatasetInfo":"SELECT path_name, lfn, file_owner, dataset_entries, dataset_fraction, date_recorded FROM dataset_details WHERE path_name = 'ARG1'", + "getDatasetsMadeWithSameTagset":"SELECT distinct(dataset_id), tagset_id, path_name FROM dataset_details WHERE tagset_id in (SELECT tagset_id FROM dataset_details WHERE path_name = 'ARG1')"} + + # If there are no options selected exit. + if options.sql is None and options.alias is None: + parser.print_help() + sys.exit(1) + # Allow no less than one argument + if len(args)<1: + parser.print_help() + sys.exit(1) + + + # If its an SQL query, take 1st arg as query from command line + if options.sql: + query = args[0] + + # Check that only SELECT statements are being used + ## TOTO: Make sure this is specified in the Oracle account + select = re.compile('select', re.IGNORECASE) + if not select.search(query): + print "getDataset.py is for search uses only (SELECT queries). To publish, please use the publish.py script" + sys.exit(1) + # If an alias is specified + elif options.alias: + # Check the alias is valid + if options.alias in aliasDict: + # Check the user has entered the correct number of arguments + if len(args) != len(aliasDict[options.alias].split("ARG"))-1: + print "Please use the correct amount of arguments %d are required in this alias" % (len(aliasDict[options.alias].split("ARG"))-1) + sys.exit(1) + + # Sub Argument 1 into the query string + query = re.sub("ARG1",args[0],aliasDict[options.alias]) + # Sub Argument 2 + if re.search("ARG2",aliasDict[options.alias]) and len(args)>1: + query = re.sub("ARG2",args[1],query) + + # Alias was invalid + else: + print "Alias %s was not found current alias' are:" % options.alias + for i in aliasDict: + print i + sys.exit(1) + + # Execute the Query + + columns, rows = cmgdbApi.sql(query) + + # Print out the column names + colnames = "" + for column in columns: + colnames += str(column) + "\t" + print colnames + + # Print out the results + for row in rows: + string = "" + for column in row: + string += str(column) + " ||\t" + string = string.rstrip(" ||\t") + print string + + + diff --git a/CMGTools/Production/scripts/getLogger.py b/CMGTools/Production/scripts/getLogger.py new file mode 100644 index 0000000..54d80da --- /dev/null +++ b/CMGTools/Production/scripts/getLogger.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +from CMGTools.Production.logger import * + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + + parser.usage = """logger.py <castortgz> +Get information on the software that was used to process a dataset. + +Example: +logger.py /store/cmst3/user/lucieg/CMG/DoubleMu/Run2011A-May10ReReco-v1/AOD/PAT_CMG/Logger.tgz +more Logger/* + """ + + (options,args) = parser.parse_args() + + if len(args)!=1: + parser.print_help() + sys.exit(1) + + tgzFile = args[0] + + log = logger(tgzFile) + log.stageIn() + + diff --git a/CMGTools/Production/scripts/haddChunks.py b/CMGTools/Production/scripts/haddChunks.py new file mode 100755 index 0000000..013fdfb --- /dev/null +++ b/CMGTools/Production/scripts/haddChunks.py @@ -0,0 +1,36 @@ +#!/bin/env python + +from CMGTools.Production.hadd import haddChunks + + +if __name__ == '__main__': + + import os + import sys + from optparse import OptionParser + + parser = OptionParser() + parser.usage = """ + %prog <dir> + Find chunks in dir, and run recursive hadd to group all chunks. + For example: + DYJets_Chunk0/, DYJets_Chunk1/ ... -> hadd -> DYJets/ + WJets_Chunk0/, WJets_Chunk1/ ... -> hadd -> WJets/ + """ + parser.add_option("-r","--remove", dest="remove", + default=False,action="store_true", + help="remove existing destination directories.") + parser.add_option("-c","--clean", dest="clean", + default=False,action="store_true", + help="move chunks to Chunks/ after processing.") + + (options,args) = parser.parse_args() + + if len(args)!=1: + print 'provide exactly one directory in argument.' + sys.exit(1) + + dir = args[0] + + haddChunks(dir, options.remove, options.clean) + diff --git a/CMGTools/Production/scripts/haddRec.py b/CMGTools/Production/scripts/haddRec.py new file mode 100755 index 0000000..c77c876 --- /dev/null +++ b/CMGTools/Production/scripts/haddRec.py @@ -0,0 +1,25 @@ +#!/bin/env python + +from CMGTools.Production.hadd import haddRec + + +if __name__ == '__main__': + + import sys + from optparse import OptionParser + + parser = OptionParser() + parser.usage = """ + %prog <outdir> <list of input directories> + Like hadd, but works on directories. + """ + + (options,args) = parser.parse_args() + + if len(args)<3: + print 'provide at least 2 directories to be added.' + sys.exit(1) + + odir = args[0] + idirs = args[1:] + haddRec(odir, idirs) diff --git a/CMGTools/Production/scripts/importNewSource.py b/CMGTools/Production/scripts/importNewSource.py new file mode 100755 index 0000000..6d18e71 --- /dev/null +++ b/CMGTools/Production/scripts/importNewSource.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python +# Colin +# creates new source file for a dataset on castor +# compiles the python module +# prints the line to be added to the cfg. + +import os, sys, imp, re, pprint, string, fnmatch +from optparse import OptionParser + +import CMGTools.Production.eostools as castortools + + +parser = OptionParser() +parser.usage = """ +importNewSource.py <sampleName> +Create the source file corresponding to a given sample on castor. Run it from the package where you want to put the source cff, for example CMGTools/Common. + +For example, the source file for /HT/Run2011A-May10ReReco-v1/AOD +would be placed in +python/sources/HT/Run2011A_May10ReReco_v1/AOD/source_cff.py +and can easily be loaded in any cfg. + +Note that the script makes sure to change all '-' into '_' when creating the destanation directory from the dataset name, so that the source module can then be loaded in a python cfg. +""" + +parser.add_option("-n", "--negate", action="store_true", + dest="negate", + help="do not proceed", + default=False) + + +#parser.add_option("-c", "--castorBaseDir", +# dest="castorBaseDir", +# help="Base castor directory. Subdirectories will be created automatically for each prod", +# default=castorBaseDir.defaultCastorBaseDir) + +parser.add_option("-u", "--user", + dest="user", + help="User who is the owner of the castor base directory, where the sample is located.", + default=os.environ['USER'] ) +parser.add_option("-w", "--wildcard", + dest="wildcard", + help="Unix style wildcard for root files in castor dir.", + default="*root") +parser.add_option("-o", "--output", + dest="output", + help="Output file name.", + default="source_cff.py") + +(options,args) = parser.parse_args() + +if len(args)!=1: + parser.print_help() + sys.exit(1) + +sampleName = args[0].rstrip('/') + +# checking castor dir ----------------- + +import CMGTools.Production.castorBaseDir as castorBaseDir + +cdir = castortools.lfnToCastor( castorBaseDir.castorBaseDir( options.user ) ) +cdir += sampleName + +pattern = fnmatch.translate( options.wildcard ) +if not castortools.fileExists(cdir): + print 'importNewSource: castor directory does not exist. Exit!' + sys.exit(1) + + +# sourceFileList = 'sourceFileList.py -c %s "%s" > %s' % (cdir, pattern, sourceFile) + +from CMGTools.Production.doImportNewSource import doImportNewSource +doImportNewSource( sampleName, + 'sourceFileList.py -c %s "%s"' % (cdir, pattern), + options.output ) diff --git a/CMGTools/Production/scripts/importNewSourceCAF.py b/CMGTools/Production/scripts/importNewSourceCAF.py new file mode 100755 index 0000000..ef8147b --- /dev/null +++ b/CMGTools/Production/scripts/importNewSourceCAF.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python +# Colin +# creates new source file for a dataset on CAF +# compiles the python module +# prints the line to be added to the cfg. + +import os, sys, imp, re, pprint, string, subprocess +from optparse import OptionParser + +import CMGTools.Production.castortools as castortools + +parser = OptionParser() +parser.usage = """ +importNewSource.py <sampleName> +Create the source file corresponding to a given sample on CAF. Run it from the package where you want to put the source cff, for example CMGTools/Common. + +For example, the source file for /HT/Run2011A-May10ReReco-v1/AOD +would be placed in +python/sources/HT/Run2011A_May10ReReco_v1/AOD/source_cff.py +and can easily be loaded in any cfg. + +Note that the script makes sure to change all '-' into '_' when creating the destanation directory from the dataset name, so that the source module can then be loaded in a python cfg. +""" + +parser.add_option("-n", "--negate", action="store_true", + dest="negate", + help="do not proceed", + default=False) +parser.add_option("-w", "--wildcard", + dest="wildcard", + help="UNIX style wildcard for root files in castor dir.", + default="*root") +parser.add_option("-o", "--output", + dest="output", + help="Output file name.", + default="source_cff.py") + +(options,args) = parser.parse_args() + +if len(args)!=1: + parser.print_help() + sys.exit(1) + +sampleName = args[0].rstrip('/') + +# getting all files from this sample ----------------- + +dbs = 'dbs search --query="find file where dataset like %s"' % sampleName + +dbsOut = os.popen(dbs) + +# allFiles = [] +for line in dbsOut: + if line.find('/store')==-1: + continue + line = line.rstrip() + # print 'line',line + # allFiles.append(line) + + +from CMGTools.Production.doImportNewSource import doImportNewSource +doImportNewSource( sampleName, 'sourceFileListCAF.py ' + sampleName, options.output) diff --git a/CMGTools/Production/scripts/importSample.py b/CMGTools/Production/scripts/importSample.py new file mode 100755 index 0000000..5d11f2a --- /dev/null +++ b/CMGTools/Production/scripts/importSample.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python +# Colin +# creates new source file for a dataset on castor +# compiles the python module +# prints the line to be added to the cfg. + +import os, sys, imp, re, pprint, string, fnmatch +from optparse import OptionParser + +import CMGTools.Production.eostools as castortools + +parser = OptionParser() +parser.usage = "%prog <sampleName>\nImport a sample locally." +parser.add_option("-n", "--negate", action="store_true", + dest="negate", + help="do not proceed", + default=False) + + +#parser.add_option("-c", "--castorBaseDir", +# dest="castorBaseDir", +# help="Base castor directory. Subdirectories will be created automatically for each prod", +# default=castorBaseDir.defaultCastorBaseDir) +parser.add_option("-u", "--user", + dest="user", + help="user who is the owner of the castor base directory", + default=os.environ['USER'] ) +parser.add_option("-w", "--wildcard", + dest="wildcard", + help="UNIX style wildcard for root files in castor dir", + default=".*root") + +(options,args) = parser.parse_args() + +if len(args)!=1: + parser.print_help() + sys.exit(1) + +sampleName = args[0] + +pattern = fnmatch.translate( options.wildcard ) + + +# preparing castor dir ----------------- + +import CMGTools.Production.castorBaseDir as castorBaseDir + +try: + cdir = castorBaseDir.castorBaseDir( options.user ) +except: + print 'user does not have a castor base dir' + sys.exit(1) + +cdir += sampleName + +if not castortools.fileExists( cdir ): + print 'Directory ', cdir, 'does not exist' + print 'Please check the sample name, and the user. You can specify a different user using the -u option' + sys.exit(2) + +# making local source directory --------- + +ldir = "./"+sampleName + +mkdir = 'mkdir -p ' + ldir +print mkdir + +if not options.negate: + os.system( mkdir ) + +# copy + +cmsStage = 'cmsStageAll.py -f %s %s "%s" ' % ( cdir, ldir, pattern ) +if options.negate: + cmsStage += '-n' + +print cmsStage + + +os.system( cmsStage ) diff --git a/CMGTools/Production/scripts/jobreport.py b/CMGTools/Production/scripts/jobreport.py new file mode 100644 index 0000000..c582cef --- /dev/null +++ b/CMGTools/Production/scripts/jobreport.py @@ -0,0 +1,176 @@ +#!/bin/env python + +import sys, os, re, gzip, fnmatch, tarfile, tempfile +import CMGTools.Production.eostools as eostools +from CMGTools.Production.dataset import createDataset + +def checkForLogger( dataset_lfn_dir ): + """Checks the EOS directory for a Logger.tgz file, if not found, escapes + 'sampleName' takes the name of the sample as a string + 'fileOwner' takes the file owner on EOS as a string + """ + if len( eostools.matchingFiles( dataset_lfn_dir, "Logger.tgz" ) ) == 1: + return createLoggerTemporaryFile( dataset_lfn_dir ) + else: + raise NameError("ERROR: No Logger.tgz file found for this sample. If you would like to preceed anyway, please copy Logger.tgz from your local production directory to your production directory on eos.\n") + +def createLoggerTemporaryFile( dataset_lfn_dir ): + """Build a temporary logger file object and tarfile object to be used + when retrieving tags and jobs""" + try: + logger_file = tempfile.NamedTemporaryFile() + os.system("cmsStage -f "+ os.path.join( dataset_lfn_dir, "Logger.tgz") + " " + logger_file.name) + logger_tar_object = tarfile.open(fileobj = logger_file) + if len( logger_tar_object.getmembers() )==0: + print "\nERROR: Failed to stage logger file" + exit(-1) + return logger_tar_object + except: + print "\nERROR: Failed to stage logger file" + exit(-1) + +def buildBadJobsList( dataset ): + badJobs = [] + try: + # Open the file in the logger and get the value + print dataset.lfnDir + logger_tar_object = checkForLogger( dataset.lfnDir ) + nJobsFile = logger_tar_object.extractfile("Logger/logger_jobs.txt") #extract Logger/logger_jobs.txt if it exists + nJobs = int(nJobsFile.read().split(": ")[1].split("\n")[0]) #read job number from file + except: + print "ERROR: No jobs file found in logger" + exit( -1 ) + + if nJobs == None: + print "ERROR:Invalid job number - Corrupt jobs report from Logger/logger_jobs.txt" + exit( -1 ) + else: + goodFiles = data.listOfGoodFiles() + goodJobNumbers = sorted( map( jobNumber, goodFiles ) ) + totalJobNumbers = range( 1, nJobs ) + + badJobs = list( set(totalJobNumbers) - set(goodJobNumbers) ) + return badJobs + +def jobNumber( fileName ): + pattern = re.compile('.*_(\d+)\.root$') + m = pattern.match(fileName) + return int(m.group(1)) + +def jobDir( allJobsDir, job ): + return '{all}/Job_{job}'.format(all=allJobsDir, job=job) + +def lsfReport( stdoutgz, unzip=False, nLines=100): + sep_line = '-'*70 + print + print sep_line + print stdoutgz + print + stdout = None + if unzip: + stdout = gzip.open(stdoutgz) + else: + stdout = open(stdoutgz) + lines = stdout.readlines() + nLines = min(nLines, len(lines)) + for line in lines[-nLines:]: + line = line.rstrip('\n') + print line + +def jobReport( allJobsDir, job, nLines=100): + jdir = jobDir( allJobsDir, job ) + for root, dirs, files in os.walk(jdir): + stdout = 'STDOUT.gz' + if stdout in files: + lsfReport('/'.join( [root, stdout] ), True, nLines) + stdout = 'STDOUT' + if stdout in files: + lsfReport('/'.join( [root, stdout] ), False, nLines) + +def jobSubmit( allJobsDir, job, cmd): + jdir = jobDir( allJobsDir, job ) + oldPwd = os.getcwd() + os.chdir( jdir ) + print cmd + os.system( cmd ) + os.chdir( oldPwd ) + + + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + parser.usage = """ + %prog [options] <dataset> <jobs_dir> + + Prints the list of bad jobs. + Using the options, you can get a log of what happened during each bad job, + and you can resubmit these jobs. + """ + parser.add_option("-r", "--report", dest="report", + action = 'store_true', + default=False, + help='Print report for bad jobs.') + parser.add_option("-n", "--nlines", dest="nlines", + default=100, + help='Number of lines in the report for each job.') + parser.add_option("-s", "--submit", dest="submit", + action = 'store_true', + default=False, + help='Print resubmission command') + parser.add_option("-u", "--user", dest="user", default=os.environ.get('USER', None),help='user owning the dataset.\nInstead of the username, give "LOCAL" to read datasets in a standard unix filesystem, and "CMS" to read official CMS datasets present at CERN.') + parser.add_option("-w", "--wildcard", dest="wildcard", default='*root',help='A UNIX style wildcard for root file printout') + parser.add_option("-b", "--batch", dest="batch", + help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.", + default="bsub -q 8nh < ./batchScript.sh") + parser.add_option("-c", "--readcache", dest="readcache", + action = 'store_true', + default=False, + help='Read from the cache.') + parser.add_option("-j", "--badjobs", dest="badjoblists", + default=None, + help='Lists of bad jobs, as [1,5];[2,5,7]') + + (options,args) = parser.parse_args() + + if len(args)!=2: + print 'please provide the dataset name and the job directory in argument' + sys.exit(1) + + dataset = args[0] + allJobsDir = args[1] + + user = options.user + pattern = fnmatch.translate( options.wildcard ) + + data = createDataset(user, dataset, pattern, options.readcache) + + + badJobs = [] + if options.badjoblists is None: + badJobs = buildBadJobsList( data ) + + else: + # import pdb; pdb.set_trace() + bjlsstr = options.badjoblists.split(';') + bjlsstr = filter(lambda x: len(x)>0, bjlsstr) + bjls = map(eval, bjlsstr) + setOfBadJobs = set() + for bjl in bjls: + setOfBadJobs.update( set(bjl) ) + # print setOfBadJobs + # sys.exit(1) + # print len(badJobs), 'bad jobs' + # print badJobs + badJobs = sorted( setOfBadJobs ) + + if options.report: + for job in badJobs: + jobReport(allJobsDir, job, int(options.nlines) ) + elif options.submit: + for job in badJobs: + jobSubmit(allJobsDir, job, options.batch) + else: + print badJobs diff --git a/CMGTools/Production/scripts/listSamples.py b/CMGTools/Production/scripts/listSamples.py new file mode 100755 index 0000000..abeb1bc --- /dev/null +++ b/CMGTools/Production/scripts/listSamples.py @@ -0,0 +1,124 @@ +#!/usr/bin/env python +# Colin +# creates new source file for a dataset on castor +# compiles the python module +# prints the line to be added to the cfg. + +import os, sys, re +from optparse import OptionParser + +import CMGTools.Production.eostools as castortools + + +def allSampleInfo( sampleName, listLevel ): + + if listLevel == 3: + contents = castortools.ls(castorDir) + for c in contents: + print c + #os.system("rfdir %s | awk '{print \"%s/\"$9}'" % (castorDir,castorDir) ) + return + + print sampleName + + if listLevel>0: + print '------------------------------------------------------------------------------------------------------------' + print 'PFN:' + print castorDir + print 'LFN:' + print castortools.castorToLFN(castorDir) + if listLevel>1: + contents = castortools.ls(castorDir) + for c in contents: + print c + if listLevel>0 and localDir!=None: + print 'local:' + print localDir + if os.path.isdir( localDir ): + if listLevel>1: + os.system('ls -l ' + localDir ) + # print localDir + '*.root' + else: + if listLevel>0: + print 'TO BE IMPORTED' + if listLevel>0: + print + print + + +parser = OptionParser() +parser.usage = """ +%prog <sampleName> +List datasets. + +It is advisable to import some of your datasets locally. +In this case, choose a local base directory where you will import your datasets, somewhere where you have space. You can import your datasets locally using importSample.py from this directory. +Set the following environment variable so that listSamples.py knows where to find your local samples: + +export CMGLOCALBASEDIR=<your local base dir> + +Examples: +listSamples.py /HT/Run2011A-May10ReReco-v1/AOD/BADPF -u cbern +listSamples.py /HT/Run2011A-May10ReReco-v1/AOD/BADPF -u cbern -l 2 +""" + +import CMGTools.Production.castorBaseDir as cBaseDir + +parser.add_option("-u", "--user", + dest="user", + help="User who is the owner of the castor base directory. Note that this user must have his/her ~/public/DataSets.txt up to date", + default=os.environ['USER'] ) +#parser.add_option("-d", "--localBaseDir", +# dest="localBaseDir", +# help="Local base directory. In case you have a local base directory where you import your samples, you can", +# default="/afs/cern.ch/user/c/cbern/localscratch/Data/Analysis/SusyJetMET") +parser.add_option("-l", "--listLevel", + dest="listLevel", + help="list level", + default=False) + +(options,args) = parser.parse_args() + +if len(args)!=1: + parser.print_help() + sys.exit(1) + + +castorDir = "" +localDir = "" + +# opions.user could be of the form user_area +user,area = cBaseDir.getUserAndArea(options.user) + +dataSets = '/afs/cern.ch/user/{first}/{user}/public/DataSets.txt'.format( + first = user[0], # first letter of the username + user = user + ) + +ifile=open(dataSets,'r') + +pattern = re.compile( args[0] ) + +castorBaseDir = castortools.lfnToCastor(cBaseDir.castorBaseDir( options.user )) + +for line in ifile.readlines(): + line = line.rstrip() + if len(line)==0 or line[0]!='/': continue + if pattern.search( line ): + sampleName = line + try: + castorDir = castorBaseDir + sampleName + except: + sys.exit(1) + localDir = None + try: + localDir = os.environ['CMGLOCALBASEDIR'] + localDir += sampleName + except: + pass + allSampleInfo( sampleName, int(options.listLevel) ) + + + + +# allSampleInfo( sampleName, options.listLevel) diff --git a/CMGTools/Production/scripts/logger.py b/CMGTools/Production/scripts/logger.py new file mode 100755 index 0000000..15127f9 --- /dev/null +++ b/CMGTools/Production/scripts/logger.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python + +from CMGTools.Production.logger import * + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + + parser.usage = """logger.py <dir or castortgz> +Get information on the software that was used to process a dataset. + +Example: +logger.py /store/cmst3/user/lucieg/CMG/DoubleMu/Run2011A-May10ReReco-v1/AOD/PAT_CMG/Logger.tgz +more Logger/* + """ + + (options,args) = parser.parse_args() + + if len(args)!=1: + parser.print_help() + sys.exit(1) + + dirOrFile = args[0] + + try: + log = logger(dirOrFile) + # log.logCMSSW() + + if log.dirLocal == None: + log.stageIn() + + # log.addFile('patTuple_PATandPF2PAT_RecoJets_cfg.py') + log.stageOut('/store/cmst3/user/cbern/Test') + # log.dump() + except ValueError as err: + print err, '. Exit!' + sys.exit(1) diff --git a/CMGTools/Production/scripts/lslast.py b/CMGTools/Production/scripts/lslast.py new file mode 100755 index 0000000..43b879c --- /dev/null +++ b/CMGTools/Production/scripts/lslast.py @@ -0,0 +1,19 @@ +#!/bin/env python +''' +This script returns the last file matching a pattern in a given directory +''' +import glob +import sys +import os +from stat import * + +allFiles = [] +if( len(sys.argv)<2 ): + allFiles = glob.glob('*') +else: + allFiles = sys.argv[1:] + +# accessing time of last modification +filesWithTime = [(os.stat(file)[ST_MTIME], file) for file in allFiles] +time, lastFile = max( filesWithTime ) +print lastFile diff --git a/CMGTools/Production/scripts/mergeEDMFiles.py b/CMGTools/Production/scripts/mergeEDMFiles.py new file mode 100755 index 0000000..3ce287b --- /dev/null +++ b/CMGTools/Production/scripts/mergeEDMFiles.py @@ -0,0 +1,93 @@ +#!/usr/bin/env python +# Colin Bernet, Dec 2009 + +import FWCore.ParameterSet.Config as cms +from optparse import OptionParser +import os,sys + +def outputFile( args ): + return args[0] + +def inputFiles( args ): + return args[1:] + +def protocol( files ): + newFiles = [] + for file in files: + file = 'file:' + file + newFiles.append(file) + return newFiles + +def testRoot( files ): + for file in files: + if not os.path.isfile( file ): + print 'file', file, 'does not exist' + return False + (dummy, ext) = os.path.splitext( file ) + if not ext == '.root': + print 'file', file, 'is not a root file' + return False + return True + + +parser = OptionParser() +parser.usage = "%prog <output file> <input files>\nMerge EDM files" +parser.add_option("-n", "--negate", action="store_true", + dest="negate", default=False, + help="create cfg file, but do not cmsRun") + +(options,args) = parser.parse_args() + +if len(args) < 2: + parser.print_help() + sys.exit(1) + +outFile = outputFile( args ) +inFiles = inputFiles( args ) + +if not testRoot( inFiles ): sys.exit(1) + +filesWithProtocol = protocol( inFiles ) + + +process = cms.Process("COPY") + +process.source = cms.Source( + "PoolSource", + fileNames = cms.untracked.vstring( + filesWithProtocol + ), + ) + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) + +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) + +process.load("Configuration.EventContent.EventContent_cff") +process.out = cms.OutputModule( + "PoolOutputModule", + # process.AODSIMEventContent, + outputCommands = cms.untracked.vstring( + 'keep *' + ), + fileName = cms.untracked.string( outFile ), + ) + +process.endpath = cms.EndPath( + process.out + ) + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 100 + +outpyFile = open("tmpConfig.py","w") +outpyFile.write("import FWCore.ParameterSet.Config as cms\n") +outpyFile.write(process.dumpPython()) +outpyFile.close() + +print process.source.fileNames +print 'will be merged into ', outFile + +if not options.negate: + os.system("cmsRun tmpConfig.py") + diff --git a/CMGTools/Production/scripts/migrateSample.py b/CMGTools/Production/scripts/migrateSample.py new file mode 100755 index 0000000..5aaa017 --- /dev/null +++ b/CMGTools/Production/scripts/migrateSample.py @@ -0,0 +1,94 @@ +#!/usr/bin/env python + +import CMGTools.Production.eostools as castortools + +import os, sys +from optparse import OptionParser + +import CMGTools.Production.eostools as castortools + +class Migrate(object): + + def __init__(self, src, dest): + + #this seems to matter to xrd + if not dest.endswith(os.sep): + dest = dest+ os.sep + + self.src = src + self.dest = dest + + #self.src_files = [f for f in castortools.listFiles(src, rec = False) if f and castortools.isFile(f)] + #self.dest_files = [f for f in castortools.listFiles(dest, rec = False) if f and castortools.isFile(f)] + self.src_files = [(f[4],f[1]) for f in castortools.listFiles(src, rec = False, full_info = True) if f] + self.dest_files = [(f[4],f[1]) for f in castortools.listFiles(dest, rec = False, full_info = True) if f] + + self.problem_files = [] + + #clean the files if they are already present + src_dist = {} + for s in self.src_files: + src_dist[os.path.basename(s[0])] = s + + for d in self.dest_files: + base = os.path.basename(d[0]) + if src_dist.has_key(base): + s = src_dist[base] + if d[1] != s[1]: + self.problem(s,'File exists in destination, but with different file size.') + print "Removing '%s' from copy list" % s[0] + self.src_files.remove(s) + + + def problem(self, name, reason): + print 'File problem',name,reason + self.problem_files.append((name,reason)) + + def copy(self, path, dest, fraction = 1.0): + print 'copying',path + out, err, ret = castortools.runXRDCommand(path,'cp',dest) + if "cp returned 0" in out: + print "[%f] The file '%s' was copied successfully" % (fraction,path) + else: + self.problem(path,'The copy failed. Someoutput is here "%s" and here "%s"' % (out, err)) + + def migrate(self): + + count = 0 + for s in self.src_files: + fraction = count/(len(self.src_files)*1.) + self.copy(s[0],self.dest,fraction) + count += 1 + + if self.problem_files: + print >> sys.stderr, 'The following files had problems, and must be handled manually' + for p in self.problem_files: + print >> sys.stderr, p[0],p[1] + + +if __name__ == '__main__': + + parser = OptionParser() + parser.usage = """ +%s --src source_dir --dest dest_dir + +Both the source and destination must exist +""" + + parser.add_option("-s", "--src", dest="source", + help="The source directory", default=None) + parser.add_option("-d", "--dest", dest="dest", + help="The destination directory", default=None) + + (options,args) = parser.parse_args() + + if options.source is None or options.dest is None: + print >> sys.stderr, 'Both the source and destination must be set' + sys.exit(-1) + + if not castortools.isDirectory(options.source) or not castortools.isDirectory(options.dest): + print >> sys.stderr, 'Both the source and destination directories must exist' + sys.exit(-1) + + m = Migrate(options.source,options.dest) + m.migrate() diff --git a/CMGTools/Production/scripts/phedexbuffer.py b/CMGTools/Production/scripts/phedexbuffer.py new file mode 100755 index 0000000..a4c5da6 --- /dev/null +++ b/CMGTools/Production/scripts/phedexbuffer.py @@ -0,0 +1,83 @@ +#!/bin/env python + +import json +import pprint +import operator +import urllib2 + +def teraByte( byte ): + return float(byte) / 1024. / 1024. / 1024. / 1024. + +class DataSet(object): + def __init__(self, name, size): + self.name = name + self.size = size + + def __str__(self): + tmp = '{size:3.1f} {name} '.format( size=self.size, + name=self.name ) + return tmp + +def fetchData(): + print 'accessing phedex on cmsweb.cern.ch' + url = 'https://cmsweb.cern.ch/phedex/datasvc/json/prod/subscriptions?node=T2_CH_CERN&group=local&create_since=0' + h1 = urllib2.urlopen( url ) + content = h1.read() + # jsondata = res.read() + print 'saving json data' + save = open('save.json','w') + save.write( content ) + + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + parser.usage = "%prog [options]\nPhedex buffer status." + parser.add_option("-c", "--cache", dest="useCache", default=False, + action='store_true', + help='read status from the cache.') + + (options,args) = parser.parse_args() + + if len(args)!=0: + parser.print_help() + sys.exit(1) + + + readCache = options.useCache + if not readCache: + fetchData() + + res = None + try: + res = open('save.json') + except IOError: + fetchData() + res = open('save.json') + + objs = json.loads( res.read() ) + datasets = objs['phedex']['dataset'] + + myDatasets = [] + + totSize = 0 + for dataset in datasets: + name = dataset['name'] + size = teraByte(dataset['bytes']) + totSize += size + myds = DataSet( name, size ) + myDatasets.append( myds ) + # print myds + + # pprint.pprint(datasets[0]) + print 'by name:' + for ds in sorted(myDatasets, key=operator.attrgetter('name') ): + print ds + print + print 'by size' + for ds in sorted(myDatasets, key=operator.attrgetter('size') ): + print ds + print + print 'TOTAL:', totSize, ' TB' diff --git a/CMGTools/Production/scripts/pickEvents.py b/CMGTools/Production/scripts/pickEvents.py new file mode 100755 index 0000000..177c612 --- /dev/null +++ b/CMGTools/Production/scripts/pickEvents.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python +# Colin Bernet, Dec 2009 + +import FWCore.ParameterSet.Config as cms +from optparse import OptionParser + +import sys,os, re, pprint, imp + +def getFiles( dbsOut ): + + pattern = re.compile( '(^/store.*)\n' ) + files = cms.untracked.vstring() + for line in dbsOut: + m = pattern.match( line ) + if m: + files.append( m.group(1) ) + return files + +def decodeEventInfo( string ): + + spat = '^(\d+):(\d+):(\d+)$' + pattern = re.compile( spat ) + m = pattern.match( string ) + if m: + run = m.group(1) + lumi = m.group(2) + event = m.group(3) + return ( run, lumi, event ) + else: + print string, 'does not match pattern: ', spat + print 'please specify your event information correctly, like run:lumi:event.' + sys.exit(2) + +def decodeEventsInfo( eventsInfo ): + + listOfEventInfo = eventsInfo.rsplit(',') + decodedEventInfos = [] + for eventInfo in listOfEventInfo: + decodedEventInfos.append( decodeEventInfo( eventInfo ) ) + + return decodedEventInfos + +def buildDBSQuery( decodedEventInfos): + dbsQuery = 'dbs search --query "find file where dataset=/ExpressPhysics/BeamCommissioning09-Express-v2/FEVT and ( (' + eventRanges = cms.untracked.VEventRange() + firstOne = True + for eventInfo in decodedEventInfos: + (run, lumi, event) = eventInfo + orstr = ' or (' + if firstOne: + orstr = '' + firstOne = False + + dbsQuery = '%s %s run=%s and lumi=%s )' % (dbsQuery, orstr, run, lumi) + eventRange = '%s:%s' % (run, event) + eventRanges.append( eventRange ) + + dbsQuery += ')"' + return (dbsQuery, eventRanges) + +parser = OptionParser() +parser.usage = "%prog <eventsInfo> <cfg>\neventsInfo should be of the form: 'run1:lumi1:event1,run2:lumi2:event2,...'" +parser.add_option("-n", "--negate", action="store_true", + dest="negate", default=False, + help="create cfg file, but do not cmsRun") + +(options,args) = parser.parse_args() + +if len(args) != 2: + parser.print_help() + sys.exit(1) + +eventsInfo = args[0] +decodedEventInfos = decodeEventsInfo( eventsInfo ) + +(dbsQuery,eventRanges) = buildDBSQuery( decodedEventInfos ) + +cfg = args[1] + +handle = open(cfg, 'r') +cfo = imp.load_source("pycfg", cfg, handle) +process = cfo.process +handle.close() + +print dbsQuery +dbsOut = os.popen('dbs search --query %s' % dbsQuery) + +process.source.fileNames = getFiles( dbsOut ) + + +process.source.eventsToProcess = eventRanges + +outFile = open("tmpConfig.py","w") +outFile.write("import FWCore.ParameterSet.Config as cms\n") +outFile.write(process.dumpPython()) +outFile.close() + +if options.negate == False: + os.system("cmsRun tmpConfig.py") diff --git a/CMGTools/Production/scripts/powhegbatch.py b/CMGTools/Production/scripts/powhegbatch.py new file mode 100755 index 0000000..449aeed --- /dev/null +++ b/CMGTools/Production/scripts/powhegbatch.py @@ -0,0 +1,159 @@ +#!/bin/env python + +import sys +import imp +import copy +import os +import shutil +import pickle +import math +import re + +from CMGTools.Production.batchmanager import BatchManager + +## def chunks(l, n): +## return [l[i:i+n] for i in range(0, len(l), n)] + +## def split(comps): +## # import pdb; pdb.set_trace() +## splitComps = [] +## for comp in comps: +## if hasattr( comp, 'splitFactor') and comp.splitFactor>1: +## chunkSize = len(comp.files) / comp.splitFactor +## if len(comp.files) % comp.splitFactor: +## chunkSize += 1 +## # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor +## for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)): +## newComp = copy.deepcopy(comp) +## newComp.files = chunk +## newComp.name = '{name}_Chunk{index}'.format(name=newComp.name, +## index=ichunk) +## splitComps.append( newComp ) +## else: +## splitComps.append( comp ) +## return splitComps + + +def batchScriptCERN( index, remoteDir=''): + '''prepare the LSF version of the batch script, to run on LSF''' + script = """#!/bin/bash +#BSUB -q 8nm +echo 'environment:' +echo +env +ulimit -v 3000000 +echo 'copying job dir to worker' +cd $CMSSW_BASE/src +eval `scram ru -sh` +cd - +cp -rf $LS_SUBCWD . +ls +cd `find . -type d | grep /` +echo 'running' +# here, run powheg +cat powheg.input > out.txt +echo 'sending the job directory back' +cp out.txt $LS_SUBCWD +""" + return script + + +def batchScriptLocal( remoteDir, index ): + '''prepare a local version of the batch script, to run using nohup''' + + script = """#!/bin/bash +echo 'running' +cat powheg.input +echo +powheg powheg.input +echo 'sending the job directory back' +""" + return script + + +card_re = re.compile('(\S+)\s+(\d+).*') + + +class MyBatchManager( BatchManager ): + '''Batch manager specific to cmsRun processes.''' + + def PrepareJobUser(self, jobDir, jobValue ): + '''Prepare one job. This function is called by the base class.''' + print jobValue + + powheg_config = open(cfgFileName, 'r') + ofile = open( '/'.join([jobDir, cfgFileName]), 'w') + for line in powheg_config: + # line = line.rstrip() + + match = card_re.match(line) + if match: + card_name = match.group(1) + value = match.group(2) + if card_name == 'iseed': + value = ''.join([value, str(jobValue)]) + line = '\t'.join([card_name, value, '\n']) + ofile.write(line) + ofile.close() + powheg_config + + #prepare the batch script + scriptFileName = jobDir+'/batchScript.sh' + scriptFile = open(scriptFileName,'w') + # the line below is probably obsolete + storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','') + mode = self.RunningMode(options.batch) + if mode == 'LXPLUS': + scriptFile.write( batchScriptCERN( storeDir, value) ) + elif mode == 'LOCAL': + scriptFile.write( batchScriptLocal( storeDir, value) ) + scriptFile.close() + os.system('chmod +x %s' % scriptFileName) + +## shutil.copyfile(cfgFileName, jobDir+'/pycfg.py') +## jobConfig = copy.deepcopy(config) +## jobConfig.components = [ components[value] ] +## cfgFile = open(jobDir+'/config.pck','w') +## pickle.dump( jobConfig, cfgFile ) +## # pickle.dump( cfo, cfgFile ) +## cfgFile.close() + + +if __name__ == '__main__': + batchManager = MyBatchManager() + batchManager.parser_.usage=""" + %prog [options] <njobs> <cfgFile> + + Run Colin's python analysis system on the batch. + Job splitting is determined by your configuration file. + """ + + options, args = batchManager.ParseOptions() + if len(args)!=2: + print batchManager.parser_.usage + print + print 'need exactly two arguments' + sys.exit(1) + + njobs, cfgFileName = args + njobs = int(njobs) + + listOfValues = range(0, njobs) + batchManager.PrepareJobs( listOfValues ) + waitingTime = 0.1 + batchManager.SubmitJobs( waitingTime ) + + + +## cfo = imp.load_source("pycfg", cfgFileName, handle) +## config = cfo.config +## handle.close() + +## components = split( [comp for comp in config.components if len(comp.files)>0] ) +## listOfValues = range(0, len(components)) +## listOfNames = [comp.name for comp in components] + +## batchManager.PrepareJobs( listOfValues, listOfNames ) +## waitingTime = 0.1 +## batchManager.SubmitJobs( waitingTime ) + diff --git a/CMGTools/Production/scripts/printEvents.py b/CMGTools/Production/scripts/printEvents.py new file mode 100755 index 0000000..0ecdf52 --- /dev/null +++ b/CMGTools/Production/scripts/printEvents.py @@ -0,0 +1,84 @@ +#!/usr/bin/env python + +import FWCore.ParameterSet.Config as cms + +import os,sys,re +from optparse import OptionParser + +parser = OptionParser() +parser.usage = "%prog <file>\nPrint all events in an EDM file. Run it on a smalle file!!" + +(options, args) = parser.parse_args() + +process = cms.Process("COPY") + +if len(args) != 1: + parser.print_help() + sys.exit(1) + +file = args[0] + +process.source = cms.Source( + "PoolSource", + noEventSort = cms.untracked.bool(True), + duplicateCheckMode = cms.untracked.string("noDuplicateCheck"), + fileNames = cms.untracked.vstring() +) +process.source.fileNames.extend([ + 'file:%s' % file, +]) + +fileName = process.source.fileNames[0] +fileName = fileName.replace('file:', '') +print "Building list of events in file '%s'" % fileName + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 1 + +outFile = open("tmpConfig.py","w") +outFile.write("import FWCore.ParameterSet.Config as cms\n") +outFile.write(process.dumpPython()) +outFile.close() + +from subprocess import Popen, PIPE, STDOUT + +cmd = 'cmsRun tmpConfig.py' +p = Popen(cmd, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT, close_fds=True) +# output = p.stdout.read() + +# print 'toto', output + +pattern = re.compile('Run\s+(\d+), Event\s+(\d+), LumiSection\s+(\d+)') + +events = [] +while True: + line = p.stdout.readline() + if line: + line.rstrip() + match = pattern.search( line ) + if match: + events.append((int(match.group(1)), + int(match.group(3)), + int(match.group(2)))) +# print 'Run: ',match.group(1).rjust(7), \ +# '\tEvent: ', match.group(2).rjust(12), \ +# '\tLumi: ', match.group(3).rjust(10) + else: + break + +# Dump the events all nicely sorted. +if len(events): + events.sort() + if len(events) == 1: + print "Found 1 event:" + else: + print "Found %d events:" % len(events) + for (run, ls, evt) in events: + print "Run: %7d\tEvent: %12d\tLumi: %10d" % (run, evt, ls) +else: + print "No events found" + +print diff --git a/CMGTools/Production/scripts/publish.py b/CMGTools/Production/scripts/publish.py new file mode 100755 index 0000000..1d76355 --- /dev/null +++ b/CMGTools/Production/scripts/publish.py @@ -0,0 +1,144 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 27th 2011 + +import os, getpass, sys, re, optparse, copy +from datetime import * +from CMGTools.Production.findDSOnSav import validLogin +from CMGTools.Production.nameOps import * +from CMGTools.Production.publish import publish +from CMGTools.Production.publishTask import PublishTask +from optparse import * + +if __name__ == '__main__': + parser = optparse.OptionParser() + def isComment(word): + if word[0]=='"'or word[0]=="'": + return word + else: return None + + def separateOutput(line): + line = re.sub("\s+", " ", line) + line = line.lstrip().rstrip() + line = line.split(" ") + if len(line) > 3: + print "too many args in line" + return False + for word in line: word = word.lstrip().rstrip() + comment = None + fileowner = None + sampleName = None + if isCMGDBName(line[0]): + if len(line)>2: + print "too many args in line" + return False + fileowner = getFileOwner(line[0]) + sampleName = getSampleName(line[0]) + if len(line) == 2: comment = isComment(line[1]) + elif re.search("%", line[0]): + fileowner = line[0].split("%")[0] + sampleName = line[0].split("%")[1] + if len(line)==2: + comment = isComment(line[1]) + if len(line)>2: + print "too many args in line" + return False + elif isSampleName(line[0]): + sampleName = line[0] + if len(line)>1: + comment = isComment(line[1]) + if comment is None: + fileowner = line[1] + if len(line)==3: + comment = isComment(line[2]) + return sampleName, str(fileowner), comment + + parser.usage = """ + %prog [options] <sampleName> + + Use this script to publish dataset details to CmgDB and savannah. + Example: + publish.py -F cbern /VBF_HToTauTau_M-120_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0_Test_v2 + """ + + group = OptionGroup(parser, "Publish Options", """These options affect the way you publish to Savannah and CMGDB""") + genGroup = OptionGroup(parser, "Login Options", """These options apply to your login credentials""") + PublishTask.addOptionStatic(group) + group.add_option("--min-run", dest="min_run", default=-1, type=int, help='When querying DBS, require runs >= than this run') + group.add_option("--max-run", dest="max_run", default=-1, type=int, help='When querying DBS, require runs <= than this run') + + + # If specified is used to log in to savannah (only required if user that created the dataset, + # is different to user publishing it) + genGroup.add_option("-u", "--username", + action = "store", + dest="username", + help="""Specify the username to access both the DBS and savannah servers. + Default is $USER.""", + default=os.environ['USER'] ) + # If specified is used as password to DBS and savannah + # If ommited the secure password prompt will appear + genGroup.add_option("-p", "--password", + action = "store", + dest="password", + help="""Specify the password to access both the DBS and savannah servers. + If not entered, secure password prompt will appear.""", + default=None ) + + genGroup.add_option("-d", "--dev", + action = "store_true", + dest="development", + help="""Publish on official or development database.""", + default=False ) + # If user wants to add multiple datasets from file + group.add_option("-M", "--multi", + action = "store_true", + dest="multi", + help="""Argument is now LFN to location of .txt file + Entries in the file should be on independant lines in the form: DatasetName Fileowner 'comment' + Comment is not compulsory, and if fileowner is not entered, $USER will be used as default. + Comment MUST be enclosed in speech marks + E.g. + /MuHad/Run2011A-05Aug2011-v1/AOD/V2 cmgtools 'comment' + Single or double speech marks are accepted""", + default = False) + parser.add_option_group(genGroup) + parser.add_option_group(group) + + (options, args) = parser.parse_args() + + # Allow no more than one argument + if len(args)!=1: + parser.print_help() + sys.exit(1) + + if options.password is None: + options.password = PublishTask.getPassword(options.username) + if options.password is None: + print "fail" + print "Authentication Failed, exiting\n\n" + sys.exit(1) + + + # For multiple file input + if options.multi: + file = open(args[0], 'r') + lines = file.readlines() + for line in lines: + sampleName, fileowner, comment = separateOutput(line) + if fileowner is not None: + options.fileown = fileowner + if comment is not None: + options.commented = comment + pub = PublishTask(sampleName,options.fileown,copy.deepcopy(options) ) + pub.password = options.password + pub.run({}) + + # For singular file input + else: + sampleName = args[0].rstrip("/") + pub = PublishTask(sampleName,options.fileown, copy.deepcopy(options) ) + pub.password = options.password + pub.run({}) + diff --git a/CMGTools/Production/scripts/publishValidationRunInfo.py b/CMGTools/Production/scripts/publishValidationRunInfo.py new file mode 100755 index 0000000..cf6921d --- /dev/null +++ b/CMGTools/Production/scripts/publishValidationRunInfo.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python +## Author: Anastasios Antoniadis + +import sys, os, getpass, pprint, ast, re, tarfile, shutil, shelve, anydbm, optparse +import CMGTools.Production.eostools as eostools +from CMGTools.Production.cmgdbToolsApi import CmgdbToolsApi +from CMGTools.Production.findDSOnSav import validLogin +from optparse import * + +class ValidationRunInfo( object ): + + def __init__( self, valRunDir, components_dict, analyzers_dict, + release_info_dict, root_files_dict ): + self.valRunDir = valRunDir + self.components = components_dict + self.analyzers = analyzers_dict + self.release_info = release_info_dict + self.root_files_info = root_files_dict + + def printComponents( self ): + pp = pprint.PrettyPrinter( indent = 4 ) + pp.pprint( self.components ) + + def printAnalyzers( self ): + pp = pprint.PrettyPrinter( indent = 4 ) + pp.pprint( self.analyzers ) + + def printReleaseInfo( self ): + pp = pprint.PrettyPrinter( indent = 4 ) + pp.pprint( self.release_info ) + + def printRootFilesInfo( self ): + pp = pprint.PrettyPrinter( indent = 4 ) + pp.pprint( self.root_files_info ) + + def getComponentsInfo( self ): + return self.components + + def getAnalyzersInfo( self ): + return self.analyzers + + def getReleaseInfo( self ): + return self.release_info + + def getRootFilesInfo( self ): + return self.root_files_info + + def getValRunDir( self ): + return self.valRunDir + +def getValidationRunInfoFromDisk( validationRunPath ): + + os.chdir( validationRunPath ) + component_dirs = [ name for name in os.listdir(".") if os.path.isdir(name) and name != "Logger"] + analyzers = [] + check_analyzers = "yes" + + components = dict() + root_files = dict() + analyzers = dict() + release_info = dict() + + for component_dir in component_dirs: + log_file = os.path.join( component_dir, "log.txt" ) + + with open(log_file, 'r') as f: # here I am reading each component's log file to get all the component and analyzer info + target_type = ""; + target_name = ""; + + for line in f: + if ':' in line: + line = [ x.strip() for x in line.split( ':', 1 ) ] + if line[0] == "MCComponent": + if target_type == "": + continue + target_type = "component" + target_name = component_dir + components[component_dir] = dict() + + elif line[0] == "Analyzer": + if check_analyzers == "no": + break + target_type = "analyzer" + target_name = line[1] + analyzers[line[1]] = dict() + + else: + if target_type == "component": + if line[0] == "files": + components[target_name][line[0]] = ast.literal_eval( line[1] ) + continue + components[target_name][line[0]] = line[1] + elif target_type == "analyzer": + analyzers[target_name][line[0]] = line[1] + check_analyzers == "no" + + root_files[component_dir] = dict() + for key in analyzers.keys(): + analyzer_dir_path = os.path.join( component_dir, key ) + root_files[component_dir][key] = [name for name in os.listdir( analyzer_dir_path ) \ + if os.path.isfile( os.path.join( analyzer_dir_path, name ) ) and re.compile( ".*\.root" ).match( name ) ] + components[target_name]["dataset_on_eos"] = os.path.split("/"+components[target_name]["files"][0].split("//")[2] )[0] + + #Here I am handling the information of the logger file + try: + tar = tarfile.open( "Logger.tgz" ) + tar.extract( "Logger/logger_showtags.txt" ) + tar.close() + except: + print "ERROR - Logger.tgz file not found, please add it to the directory you want to publish" + exit( -1 ) + try: + showtagsFile = open( "Logger/logger_showtags.txt", 'r' ) + lines = showtagsFile.readlines() + showtagsFile.close() + except: + print "ERROR: No showtags file found in logger" + exit( -1 ) + + release_info['Release'] = lines[0].split(":")[1].lstrip().rstrip() # Get the release from the first line of showtags + tagPattern = re.compile('^\s*(\S+)\s+(\S+)\s*$') # Creates regexp to test incoming lines from 'showtags' + tags = [] + + for line in lines: + m = tagPattern.match(line) # Check if it is matches the tag pattern + if m != None: + package = m.group(2) # get package name + tag = m.group(1) # get tag name + if tag is not "NoCVS" and tag is not "NoTag": + tags.append( {"package":package, "tag":tag } ) + + release_info['Tags'] = tags + os.system( "rm Logger/logger_showtags.txt" ) + os.system( "rm -rf Logger" ) + + return ValidationRunInfo( "", components, analyzers, release_info, root_files ) + +def addInformationToCMGDB( dir_name, valRunInfo, development=False ): + validationRunsLibraryPath = "/afs/cern.ch/user/a/anantoni/www/cmg-compare-validation-runs/ValidationRuns" + cmgdbAPI = CmgdbToolsApi(development) + cmgdbAPI.connect() + + #get all the information from the validation run object + release_info = valRunInfo.getReleaseInfo() + components_info = valRunInfo.getComponentsInfo() + analyzers_info = valRunInfo.getAnalyzersInfo() + root_files_info = valRunInfo.getRootFilesInfo() + + taghash = [] + for i in release_info['Tags']: + a = hash( ( i['package'], i['tag'] ) ) # Create hash code for the tag set + taghash.append(a) + taghash.sort() + endhash = hash( tuple( taghash ) ) + + tagSetID = cmgdbAPI.getTagSetID( endhash ) # check if tag set is already on CMGDB + + if tagSetID is None: # If it isn't found, add the tags, and the tag set + if release_info['Tags']: + tagIDs = [] + for row in release_info['Tags']: + tagID = cmgdbAPI.addTag( row["package"], + row["tag"] ) + if tagID is not None: + tagIDs.append( tagID ) + + tagSetID = cmgdbAPI.addTagSet( release_info['Release'], + endhash ) + for tagID in tagIDs: + cmgdbAPI.addTagToSet( tagID, tagSetID ) + + if tagSetID is not None: + validationRunID = cmgdbAPI.addValidationRun( tagSetID, + components_info[components_info.keys()[0]]['number of events processed'] ) + for component in components_info.keys(): + for analyzer in analyzers_info.keys(): + analyzerID = cmgdbAPI.addAnalyzer( analyzer ) + for root_file in root_files_info[component][analyzer]: + + datasetInfo = cmgdbAPI.addRootFilesToValidationRunWithAnalyzerOnDataset( validationRunID, + components_info[component]['dataset_on_eos'], + component, + analyzer, + root_file ) + destinationPath = os.path.join( validationRunsLibraryPath, + datasetInfo[1], + datasetInfo[2][1:], + repr(validationRunID) ) + os.system( "mkdir -p " + destinationPath ) + os.system( "cp -r " + component + " " + destinationPath ) + + +if __name__ == '__main__': + parser = optparse.OptionParser() + + parser.usage = """ + %prg [options] <dir_name> + + Use this script to publish validation run directories to the database. + Example: + publishValidationRunInfo.py [--dev] ./Val_run_dir + """ + + group = OptionGroup( parser, "Publish validation run info options", """These options affect the way you publish to Savannah and CMGDB""" ) + group.add_option( "-d", "--dev", + action="store_true", + dest="development", + help="Choose between publishing to the official or development database", + default=False ) + group.add_option("-u", "--username", + action = "store", + dest="username", + help="""Specify the username to access both the DBS and savannah servers.Default is $USER.""", + default=os.environ['USER'] ) + group.add_option("-p", "--password", + action = "store", + dest="password", + help="""Specify the password to access both the DBS and savannah servers.""", + default=None) + + parser.add_option_group( group ) + (options, args) = parser.parse_args() + if len(args) != 1: + parser.print_help() + sys.exit(-1) + + if options.password == None: + try: + password = getpass.getpass("Enter NICE Password: ") + except KeyboardInterrupt: + print "Authentication Failed, exiting\n\n" + sys.exit(1) + options.password = password + else: + password = options.password + + if not validLogin(options.username, password): + print "Authentication Failed, exiting\n\n" + sys.exit(-1) + + dir_name = args[0] + valRunInfo = getValidationRunInfoFromDisk( dir_name ) + valRunInfo.printComponents() + valRunInfo.printAnalyzers() + valRunInfo.printReleaseInfo() + valRunInfo.printRootFilesInfo() + addInformationToCMGDB( dir_name, valRunInfo, options.development ) + persistentObject = anydbm.open( "self.db", 'n') + persistentObject.close() + persistentObject = shelve.open( "self.db" ) + persistentObject["valRunInfo"] = valRunInfo + persistentObject.close() + + diff --git a/CMGTools/Production/scripts/pybatch.py b/CMGTools/Production/scripts/pybatch.py new file mode 100755 index 0000000..a2796a8 --- /dev/null +++ b/CMGTools/Production/scripts/pybatch.py @@ -0,0 +1,129 @@ +#!/bin/env python + +import sys +import imp +import copy +import os +import shutil +import pickle +import math +from CMGTools.Production.batchmanager import BatchManager + +def chunks(l, n): + return [l[i:i+n] for i in range(0, len(l), n)] + +def split(comps): + # import pdb; pdb.set_trace() + splitComps = [] + for comp in comps: + if hasattr( comp, 'splitFactor') and comp.splitFactor>1: + chunkSize = len(comp.files) / comp.splitFactor + if len(comp.files) % comp.splitFactor: + chunkSize += 1 + # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor + for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)): + newComp = copy.deepcopy(comp) + newComp.files = chunk + newComp.name = '{name}_Chunk{index}'.format(name=newComp.name, + index=ichunk) + splitComps.append( newComp ) + else: + splitComps.append( comp ) + return splitComps + + +def batchScriptCERN( index, remoteDir=''): + '''prepare the LSF version of the batch script, to run on LSF''' + script = """#!/bin/bash +#BSUB -q 8nm +echo 'environment:' +echo +env +ulimit -v 3000000 +echo 'copying job dir to worker' +cd $CMSSW_BASE/src +eval `scramv1 ru -sh` +# cd $LS_SUBCWD +# eval `scramv1 ru -sh` +cd - +cp -rf $LS_SUBCWD . +ls +cd `find . -type d | grep /` +echo 'running' +python $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/Looper.py config.pck +echo +echo 'sending the job directory back' +cp -r Loop/* $LS_SUBCWD +""" + return script + + +def batchScriptLocal( remoteDir, index ): + '''prepare a local version of the batch script, to run using nohup''' + + script = """#!/bin/bash +echo 'running' +python $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/Looper.py config.pck +echo +echo 'sending the job directory back' +mv Loop/* ./ +""" + return script + + + +class MyBatchManager( BatchManager ): + '''Batch manager specific to cmsRun processes.''' + + def PrepareJobUser(self, jobDir, value ): + '''Prepare one job. This function is called by the base class.''' + print value + print components[value] + + #prepare the batch script + scriptFileName = jobDir+'/batchScript.sh' + scriptFile = open(scriptFileName,'w') + storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','') + mode = self.RunningMode(options.batch) + if mode == 'LXPLUS': + scriptFile.write( batchScriptCERN( storeDir, value) ) + elif mode == 'LOCAL': + scriptFile.write( batchScriptLocal( storeDir, value) ) + scriptFile.close() + os.system('chmod +x %s' % scriptFileName) + + shutil.copyfile(cfgFileName, jobDir+'/pycfg.py') + jobConfig = copy.deepcopy(config) + jobConfig.components = [ components[value] ] + cfgFile = open(jobDir+'/config.pck','w') + pickle.dump( jobConfig, cfgFile ) + # pickle.dump( cfo, cfgFile ) + cfgFile.close() + + +if __name__ == '__main__': + batchManager = MyBatchManager() + batchManager.parser_.usage=""" + %prog [options] <cfgFile> + + Run Colin's python analysis system on the batch. + Job splitting is determined by your configuration file. + """ + + options, args = batchManager.ParseOptions() + + cfgFileName = args[0] + + handle = open(cfgFileName, 'r') + cfo = imp.load_source("pycfg", cfgFileName, handle) + config = cfo.config + handle.close() + + components = split( [comp for comp in config.components if len(comp.files)>0] ) + listOfValues = range(0, len(components)) + listOfNames = [comp.name for comp in components] + + batchManager.PrepareJobs( listOfValues, listOfNames ) + waitingTime = 0.1 + batchManager.SubmitJobs( waitingTime ) + diff --git a/CMGTools/Production/scripts/queryDashBoard.sh b/CMGTools/Production/scripts/queryDashBoard.sh new file mode 100755 index 0000000..7df152b --- /dev/null +++ b/CMGTools/Production/scripts/queryDashBoard.sh @@ -0,0 +1,12 @@ +#!/bin/sh +DATADIR=. + +DSTART=`python -c 'from datetime import *; today = date.today(); print today - timedelta(days=2)'` +DSTOP=`python -c 'from datetime import *; today = date.today(); print today + timedelta(days=1)'` +NAME=$DATADIR/dashboard_status_`date +%y-%m-%d_%T`.xml + +# mv $DATADIR/dashboard_status.xml $NAME +# gzip $NAME + +curl -H 'Accept: text/xml' 'http://dashb-cms-job.cern.ch/dashboard/request.py/jobsummary-plot-or-table?user=&site=&ce=&submissiontool=&dataset&application=&rb=&activity=&grid=&date1='$DSTART'&date2='$DSTOP'&sortby=site&nbars=&jobtype=&tier=&status=pending&status=running&status=donesuccess&check=submitted' > $DATADIR/dashboard_status.xml + diff --git a/CMGTools/Production/scripts/relval.py b/CMGTools/Production/scripts/relval.py new file mode 100755 index 0000000..18a38c7 --- /dev/null +++ b/CMGTools/Production/scripts/relval.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python + +from CMGTools.Production.relval import * +import imp + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + + parser.usage = "relval.py <cfg.py> <relvalList.py>\nRuns a cfg on the batch, for a given set of RelVal datasets" + parser.add_option("-n", "--negate", action="store_true", + dest="negate", default=False, + help="create jobs, but do nothing") + parser.add_option("-t", "--tier", + dest="tier", + help="Tier: extension you can give to specify you are doing a new production", + default=None) + parser.add_option("-b", "--batch", + dest="batch", + help="Batch command. Same as in cmsBatch.py", + default="bsub -q 1nh < batchScript.sh") + + import CMGTools.Production.castorBaseDir as castorBaseDir + +# parser.add_option("-c", "--castorBaseDir", +# dest="castorBaseDir", +# help="Base castor directory. Subdirectories will be created automatically for each prod", +# default=castorBaseDir.defaultCastorBaseDir) + + (options,args) = parser.parse_args() + + if len(args)!=2: + parser.print_help() + sys.exit(1) + + cfgFileName = args[0] + relvalListFileName = args[1] + castorBaseDir = castorBaseDir.myCastorBaseDir() + + if not os.path.isfile( cfgFileName ): + print 'cfg file does not exist: ', cfgFileName + sys.exit(1) + if not os.path.isfile( relvalListFileName ): + print 'relval list file does not exist: ', relvalListFileName + sys.exit(1) + + handle = open(relvalListFileName, 'r') + cfo = imp.load_source("pycfg", relvalListFileName, handle) + relvals = cfo.relvals + handle.close() + + # from myRelvalList import relvals + # loading cfg in the current directory. + # sys.path.append('.') + # from patTuple_PATandPF2PAT_RecoJets_cfg import process + + handle = open( cfgFileName, 'r') + cfo = imp.load_source("pycfg", cfgFileName, handle) + process = cfo.process + handle.close() + + locals = [] + remotes = [] + myRelvals = [] + for relval in relvals.list: + (local,remote) = processRelVal(relval, cfgFileName, process, options.negate, options.tier, options.batch) + locals.append( local ) + remotes.append( remote ) + myRelvals.append( relval ) + + print + print 'SUMMARY' + print '-------' + i = 0 + for relval in myRelvals: + print '' + print 'output of relval: ', relval, ' will appear in:' + print '----------------------------------------------' + print 'local : ' + print locals[i]+'/*' + print 'remote : ' + print remotes[i] + i = i+1 + + diff --git a/CMGTools/Production/scripts/relvalDefinition.py b/CMGTools/Production/scripts/relvalDefinition.py new file mode 100755 index 0000000..c324cf4 --- /dev/null +++ b/CMGTools/Production/scripts/relvalDefinition.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python + +from CMGTools.Production.relvalDefinition import * + +if __name__ == '__main__': + import sys + dataset = sys.argv[1] + rd = relvalDefinition( dataset ) + print rd diff --git a/CMGTools/Production/scripts/rfrmMany.py b/CMGTools/Production/scripts/rfrmMany.py new file mode 100755 index 0000000..d7175c6 --- /dev/null +++ b/CMGTools/Production/scripts/rfrmMany.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python + +from optparse import OptionParser +import sys,os, re, pprint +import CMGTools.Production.castortools as castortools + +parser = OptionParser() +parser.usage = """ +%prog <castor dir> <regexp pattern>: place all files matching regexp in a castor directory in a Trash. + +Example (just try, the -n option negates the command!): +rfrmMany.py /store/cmst3/user/cbern/CMG/HT/Run2011A-PromptReco-v1/AOD/PAT_CMG '.*\.root' -n +IMPORTANT NOTE: castor directories must be provided as logical file names (LFN), starting by /store. +""" + +parser.add_option("-n", "--negate", action="store_true", + dest="negate", + help="do not proceed", + default=False) +parser.add_option("-k", "--kill", action="store_true", + dest="kill", + help="really remove the files", + default=False) + +(options,args) = parser.parse_args() + +if len(args)!=2: + parser.print_help() + sys.exit(1) + +castorDir = args[0] +regexp = args[1] + +files = castortools.matchingFiles( castorDir, regexp ) + +if options.negate: + print 'NOT removing ', + pprint.pprint(files) +else: + if options.kill == False: + pprint.pprint(files) + trash = castortools.createSubDir( castorDir, 'Trash') + castortools.move( trash, files ) + else: + castortools.remove( files ) diff --git a/CMGTools/Production/scripts/sampleList.py b/CMGTools/Production/scripts/sampleList.py new file mode 100644 index 0000000..2738def --- /dev/null +++ b/CMGTools/Production/scripts/sampleList.py @@ -0,0 +1,170 @@ +#!/bin/env python + +import pprint +import dbsApi, dbsApiException +from xml.dom.minidom import parse, parseString + + +db = dbsApi.DbsApi() + +def processDataset(dataset): + # import pdb; pdb.set_trace() + dataset = dataset.rstrip('\n') + try: + xmldict = db.listDatasetSummary(dataset) + return xmldict + except dbsApiException.DbsBadRequest: + return None + + +class Table(object): + def __init__(self, filename=None): + self.lines = [] + if filename: + ifile = open(filename) + for line in ifile: + info = self.parseLine(line) + if info: + self.lines.append( info ) + + def parseLine(self, line): + line = line.lstrip('|') + line = line.rstrip('|\n') + if line=='': + return None + spl = line.split('|') + if len(spl)!= 6: + raise ValueError('bad line, need 6 fields: "{line}"'.format(line=line)) + info = dict( + path = spl[0].strip(), + nfiles = spl[1].strip(), + nevts = spl[2].strip(), + location = spl[3].strip(), + person = spl[4].strip(), + priority = spl[5].strip() + ) + return info + + def addLine(self, path, nfiles, nevts, location, person='', priority=''): + info = dict( + path = path.strip(), + nfiles = nfiles.strip(), + nevts = nevts.strip(), + location = location.strip(), + person = person.strip(), + priority = priority.strip() + ) + self.lines.append( info ) + + def absorb(self, other): + for line in self.lines: + # print line + path = line['path'] + # matching lines in other + molines = [l for l in other.lines if l['path']==path] +## if path=='/VBF_HToTauTau_M-115_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM': +## import pdb; pdb.set_trace() + if len(molines)==0: + continue + elif len(molines)>1: + raise ValueError('duplicate entry in other: ' + path) + else: + moline = molines[0] + identical = ['path'] + for i in identical: + if line[i]!=moline[i]: + raise ValueError( str(line) + ' and ' + str(moline) + ' differ for at least one of the following fields: ' + str(identical)) + line['location'] = moline['location'] + line['person'] = moline['person'] + line['priority'] = moline['priority'] + + def __str__(self): + lines = [] + for l in self.lines: + lines.append( '|{path} | {nfiles}| {nevts}| {location} | {person} | {priority} |'.format( path=l['path'], nfiles=l['nfiles'], nevts=l['nevts'], location=l['location'], person=l['person'], priority=l['priority']) ) + lines.sort() + return '\n'.join(lines) + + +def printDataset(info): + print '|', ' | '.join(info), '| | |' + +if __name__ == '__main__': + + import sys + from optparse import OptionParser + + parser = OptionParser() + parser.usage = "%prog [options] <txt_file_list>\n" + parser.add_option("-i","--input", dest="input", + default=None, + help="input table from the twiki") + + (options,args) = parser.parse_args() + + if len(args)!=1: + print parser.usage() + sys.exit(1) + + txtlist = open( args[0] ) + extable = Table( options.input ) + newtable = Table() + + cern = [] + grid = [] + skipped = [] + + datasetsInTxt = [] + datasetsInInputTable = [line['path'] for line in extable.lines] + for dataset in txtlist: + dataset = dataset.rstrip() + if dataset == '': + continue + datasetsInTxt.append(dataset) + report = processDataset(dataset) + if report is None: + report = dict( + path = dataset, + number_of_files = '-1', + number_of_events = '-1' + ) + skipped.append(dataset) + location = 'GRID' + if int(report['number_of_files']) < 0: + location = '?' + elif int(report['number_of_files'])>450: + location = 'CERN' + newtable.addLine(path = report['path'], + nfiles = report['number_of_files'], + nevts = report['number_of_events'], + location = location) + + cern.sort() + grid.sort() + + set_datasetsInInputTable = set(datasetsInInputTable) + set_datasetsInTxt = set(datasetsInTxt) + + print '-'*70 + print extable + print '-'*70 + print newtable + print '#'*70 + newtable.absorb( extable ) + print newtable + print '#'*70 + paths = [] + for line in newtable.lines: + paths.append(line['path']) + for p in sorted(paths): + print p + print + print + print 'number of lines in text file = ', len(datasetsInTxt) + print 'number of lines in input table = ', len(extable.lines) + print 'number of lines in output table = ', len(newtable.lines) + print 'datasets added in text file since last time:' + pprint.pprint( set_datasetsInTxt - set_datasetsInInputTable ) + print 'datasets removed from text file since last time or added to the twiki(!):' + pprint.pprint( set_datasetsInInputTable - set_datasetsInTxt) + diff --git a/CMGTools/Production/scripts/scanToVEventRange.py b/CMGTools/Production/scripts/scanToVEventRange.py new file mode 100755 index 0000000..e3ab326 --- /dev/null +++ b/CMGTools/Production/scripts/scanToVEventRange.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +from CMGTools.Production.scanToVEventRange import * + +if __name__ == '__main__': + # eventRanges = scanToVEventRange( testString ) + + print 'paste your TTree::Scan text below. It should like:' + print testString + + lines = [] + while input!='': + input = raw_input() + lines.append( input ) + + lines.pop() # removing last empty line + + # print 'got input' + # import pprint + # pprint.pprint(lines) + + eventRanges = scanToVEventRange( lines ) + + print eventRanges diff --git a/CMGTools/Production/scripts/scaneos.py b/CMGTools/Production/scripts/scaneos.py new file mode 100644 index 0000000..f6e5f0d --- /dev/null +++ b/CMGTools/Production/scripts/scaneos.py @@ -0,0 +1,57 @@ +#!/bin/env python + + + +from CMGTools.Production.cmgdbApi import CmgdbApi +import CMGTools.Production.eostools as eos +import pprint + +db = CmgdbApi() +db.connect() + +cols, rows = db.sql("select path_name, file_owner, number_files_bad, number_files_good from dataset_details where path_name like '%V5_4_0'") +# pprint.pprint(rows) + +dead = [] +good = [] + +nscanned = 0 +for row in rows: + # print row + path = row[0] + owner = row[1] + nFiles = None + if row[2] is not None and row[3] is not None: + nFiles = row[2]+row[3] + print path, nFiles + dir = None + if owner == 'cmgtools_group': + dir = '/eos/cms/store/cmst3/group/cmgtools/CMG'+path + elif owner == 'cmgtools': + dir = '/eos/cms/store/cmst3/user/cmgtools/CMG'+path + dirpresent = False + try: + dirpresent = eos.isEOSFile( dir ) + except AttributeError: + continue + if not dirpresent: + print 'Directory disappeared' + dead.append(path) + else: + good.append(path) + nscanned += 1 + # if nscanned == 10: + # break + +for path in dead: + print 'DEAD', path +for path in good: + print 'GOOD', path + +print 'num rows = ', len(rows) +print 'num datasets scanned = ', nscanned +print 'num datasets dead = ', len(dead) +print 'num datasets ok(?) = ', len(good) + + + diff --git a/CMGTools/Production/scripts/setLogger.py b/CMGTools/Production/scripts/setLogger.py new file mode 100644 index 0000000..f0756de --- /dev/null +++ b/CMGTools/Production/scripts/setLogger.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +import os + +from CMGTools.Production.logger import * + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + + parser.usage = """setLogger.py + """ + parser.add_option("-n", "--number_of_jobs", dest="number_of_jobs", + help="Specify original number of jobs", + default=0) + + + (options,args) = parser.parse_args() + + if len(args)!=0: + parser.print_help() + sys.exit(1) + + dir = 'Logger' + if not os.path.isdir(dir): + os.mkdir(dir) + log = logger(dir) + log.logCMSSW() + log.logJobs( int(options.number_of_jobs) ) + diff --git a/CMGTools/Production/scripts/sourceFileList.py b/CMGTools/Production/scripts/sourceFileList.py new file mode 100755 index 0000000..d0c86e3 --- /dev/null +++ b/CMGTools/Production/scripts/sourceFileList.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +from optparse import OptionParser +import sys,os, pprint, re +import CMGTools.Production.eostools as castortools + + +parser = OptionParser() +parser.usage = "%prog <dir> <regexp> : format a set of root files matching a regexp in a directory, as an input to the PoolSource. \n\nExample (just try!):\nsourceFileList.py /castor/cern.ch/user/c/cbern/CMSSW312/SinglePions '.*\.root'" +parser.add_option("-c", "--check", dest="check", default=False, action='store_true',help='Check filemask if available') + +(options,args) = parser.parse_args() + + +if len(args) != 2: + parser.print_help() + sys.exit(1) + +dir = args[0] +regexp = args[1] + + +exists = castortools.fileExists( dir ) +if not exists: + print 'sourceFileList: directory does not exist. Exiting' + sys.exit(1) + + +files = castortools.matchingFiles( dir, regexp) + +mask = "IntegrityCheck" +file_mask = [] +if options.check: + file_mask = castortools.matchingFiles(dir, '^%s_.*\.txt$' % mask) +bad_files = {} +if options.check and file_mask: + from CMGTools.Production.edmIntegrityCheck import PublishToFileSystem + p = PublishToFileSystem(mask) + report = p.get(dir) + if report is not None and report: + dup = report.get('ValidDuplicates',{}) + for name, status in report['Files'].iteritems(): + if not status[0]: + bad_files[name] = 'MarkedBad' + elif dup.has_key(name): + bad_files[name] = 'ValidDup' + + +from CMGTools.Production.sourceFileListCff import sourceFileListCff +print sourceFileListCff( files, bad_files) + diff --git a/CMGTools/Production/scripts/sourceFileListCAF.py b/CMGTools/Production/scripts/sourceFileListCAF.py new file mode 100755 index 0000000..2a89fd7 --- /dev/null +++ b/CMGTools/Production/scripts/sourceFileListCAF.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python + +from optparse import OptionParser +import sys,os + +parser = OptionParser() +parser.usage = "%prog <dataset_on_CAF> : format the ROOT files in a given dataset on CAF as a source module for cmsRun. \n\nExample (just try!):\nsourceFileListCAF.py /DoubleMu/Run2011A-ZMu-PromptSkim-v4/RAW-RECO" + + +(options,args) = parser.parse_args() + + +if len(args) != 1: + parser.print_help() + sys.exit(1) + +sampleName = args[0].rstrip('/') + +dbs = 'dbs search --query="find file where dataset like %s"' % sampleName + +dbsOut = os.popen(dbs) + +allFiles = [] +for line in dbsOut: + if line.find('/store')==-1: + continue + line = line.rstrip() + # print 'line',line + allFiles.append(line) + + +from sourceFileListCff import sourceFileListCff +print sourceFileListCff( allFiles ) + diff --git a/CMGTools/Production/scripts/splitBatch.py b/CMGTools/Production/scripts/splitBatch.py new file mode 100755 index 0000000..0a0c7ea --- /dev/null +++ b/CMGTools/Production/scripts/splitBatch.py @@ -0,0 +1,362 @@ +#!/usr/bin/env python +# Colin +# batch mode for cmsRun, March 2009 + + +import os +import sys +import imp +# import re +# import pprint +import string +# import time +# import shutil +# import copy +# import pickle +import math +# from optparse import OptionParser +import subprocess + +from CMGTools.Production.batchmanager import BatchManager + +# cms specific +import FWCore.ParameterSet.Config as cms +from IOMC.RandomEngine.RandomServiceHelper import RandomNumberServiceHelper + + + + +def batchScriptCCIN2P3(): + script = """!/usr/bin/env bash +#PBS -l platform=LINUX,u_sps_cmsf,M=2000MB,T=2000000 +#PBS -q T +#PBS -eo +#PBS -me +#PBS -V + +source $HOME/.bash_profile + +echo '***********************' + +ulimit -v 3000000 + +# coming back to submission dir do setup the env +cd $PBS_O_WORKDIR +eval `scramv1 ru -sh` + + +# back to the worker +cd - + +# copy job dir here +cp -r $PBS_O_WORKDIR . + +# go inside +jobdir=`ls` +echo $jobdir + +cd $jobdir + +cat > sysinfo.sh <<EOF +#! env bash +echo '************** ENVIRONMENT ****************' + +env + +echo +echo '************** WORKER *********************' +echo + +free +cat /proc/cpuinfo + +echo +echo '************** START *********************' +echo +EOF + +source sysinfo.sh > sysinfo.txt + +cmsRun run_cfg.py + +# copy job dir do disk +cd - +cp -r $jobdir $PBS_O_WORKDIR +""" + return script + + +def batchScriptCERN( remoteDir, index ): + '''prepare the LSF version of the batch script, to run on LSF''' + script = """#!/bin/bash +#BSUB -q 8nm +echo 'environment:' +echo +env +ulimit -v 3000000 +echo 'copying job dir to worker' +cd $CMSSW_BASE/src +eval `scramv1 ru -sh` +cd - +cp -rf $LS_SUBCWD . +ls +cd `find . -type d | grep /` +echo 'running' +%s run_cfg.py +echo +echo 'sending the job directory back' +""" % prog + + if remoteDir != '': + remoteDir = remoteDir.replace('/eos/cms','') + script += """ + +for file in *.root; do +newFileName=`echo $file | sed -r -e 's/\./_%s\./'` +cmsStage -f $file %s/$newFileName +done +""" % (index, remoteDir) + script += 'rm *.root\n' + script += 'cp -rf * $LS_SUBCWD\n' + + return script + + +def batchScriptLocal( remoteDir, index ): + '''prepare a local version of the batch script, to run using nohup''' + + script = """#!/bin/bash +echo 'running' +%s run_cfg.py +echo +echo 'sending the job directory back' +""" % prog + + if remoteDir != '': + remoteDir = remoteDir.replace('/eos/cms','') + script += """ +for file in *.root; do +newFileName=`echo $file | sed -r -e 's/\./_%s\./'` +cmsStage -f $file %s/$newFileName +done +""" % (index, remoteDir) + script += 'rm *.root\n' + return script + + +class CmsBatchException( Exception): + '''Exception class for this script''' + + def __init__(self, value): + self.value = value + + def __str__(self): + return str( self.value) + + +class MyBatchManager( BatchManager ): + '''Batch manager specific to cmsRun processes.''' + + def PrepareJobUser(self, jobDir, value ): + '''Prepare one job. This function is called by the base class.''' + + process.source = fullSource.clone() + + #prepare the batch script + scriptFileName = jobDir+'/batchScript.sh' + scriptFile = open(scriptFileName,'w') + storeDir = self.remoteOutputDir_.replace('/castor/cern.ch/cms','') + mode = self.RunningMode(options.batch) + if mode == 'LXPLUS': + scriptFile.write( batchScriptCERN( storeDir, value) ) + elif mode == 'LOCAL': + scriptFile.write( batchScriptLocal( storeDir, value) ) + scriptFile.close() + os.system('chmod +x %s' % scriptFileName) + + # here, grouping is a number of events for the output file + # process.source.skipEvents = cms.untracked.uint32( value*grouping ) + skipEvents = value*grouping + maxEvents = grouping + # import pdb; pdb.set_trace() + cfgFile = open(jobDir+'/run_cfg.py','w') + cfgFile.write('import FWCore.ParameterSet.Config as cms\n\n') + cfgFile.write('import os,sys\n') + # need to import most of the config from the base directory containing all jobs + cfgFile.write("sys.path.append('%s')\n" % os.path.dirname(jobDir) ) + cfgFile.write('from base_cfg import *\n') + cfgFile.write('process.source = ' + process.source.dumpPython() + '\n') + cfgFile.write('process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32({maxEvents}))\n'.format(maxEvents=maxEvents)) + cfgFile.write('process.source.skipEvents = cms.untracked.uint32( {skipEvents} )\n'.format(skipEvents=skipEvents)) + cfgFile.close() + + +batchManager = MyBatchManager() + + +file = open('cmsBatch.txt', 'w') +file.write(string.join(sys.argv) + "\n") +file.close() + +batchManager.parser_.usage = """ +%prog [options] <number of input files per job> <your_cfg.py>. + +Submits a number of jobs taking your_cfg.py as a template. your_cfg.py can either read events from input files, or produce them with a generator. In the later case, the seeds are of course updated for each job. + +A local output directory is created locally. This directory contains a job directory for each job, and a Logger/ directory containing information on the software you are using. +By default: +- the name of the output directory is created automatically. +- the output root files end up in the job directories. + +Each job directory contains: +- the full python configuration for this job. You can run it interactively by doing: +cmsRun run_cfg.py +- the batch script to run the job. You can submit it again by calling the batch command yourself, see the -b option. +- while running interactively: nohup.out, where the job stderr and stdout are redirected. To check the status of a job running interactively, do: +tail nohup.out +- after running: + o the full nohup.out (your log) and your root files, in case you ran interactively + o the LSF directory, in case you ran on LSF + +Also see fwBatch.py, which is a layer on top of cmsBatch.py adapted to the organization of our samples on the CMST3. + +Examples: + +First do: +cd $CMSSW_BASE/src/CMGTools/Common/test + +to run on your local machine: +cmsBatch.py 1 testCMGTools_cfg.py -b 'nohup ./batchScript.sh&' + +to run on LSF (you must be logged on lxplus, not on your interactive machine, so that you have access to LSF) +cmsBatch.py 1 testCMGTools_cfg.py -b 'bsub -q 8nm < ./batchScript.sh' +""" +batchManager.parser_.add_option("-p", "--program", dest="prog", + help="program to run on your cfg file", + default="cmsRun") +## batchManager.parser_.add_option("-b", "--batch", dest="batch", +## help="batch command. default is: 'bsub -q 8nh < batchScript.sh'. You can also use 'nohup < ./batchScript.sh &' to run locally.", +## default="bsub -q 8nh < .batchScript.sh") +batchManager.parser_.add_option("-c", "--command-args", dest="cmdargs", + help="command line arguments for the job", + default=None) +batchManager.parser_.add_option("--notagCVS", dest="tagPackages", + default=True,action="store_false", + help="tag the package on CVS (True)") + +(options,args) = batchManager.parser_.parse_args() +batchManager.ParseOptions() + +prog = options.prog +doCVSTag = options.tagPackages + +if len(args)!=2: + batchManager.parser_.print_help() + sys.exit(1) + +# testing that we run a sensible batch command. If not, exit. +runningMode = None +try: + runningMode = batchManager.RunningMode( options.batch ) +except CmsBatchException as err: + print err + sys.exit(1) + +grouping = int(args[0]) +cfgFileName = args[1] + +print 'Loading cfg' + +pycfg_params = options.cmdargs +trueArgv = sys.argv +sys.argv = [cfgFileName] +if pycfg_params: + sys.argv.extend(pycfg_params.split(' ')) +print sys.argv + + +# load cfg script +handle = open(cfgFileName, 'r') +cfo = imp.load_source("pycfg", cfgFileName, handle) +process = cfo.process +handle.close() + +# Restore original sys.argv +sys.argv = trueArgv + +# keep track of the original source +fullSource = process.source.clone() + +if len( fullSource.fileNames )!=1: + print 'your source must contain only one file, so that you can split it.' + sys.exit(1) + +# getting the total number of events: +fileName = process.source.fileNames[0].replace('file:','') + +def nEvents( fileName ): + '''Get the number of events in an edm file''' + edmf = subprocess.Popen( ['edmFileUtil', fileName], stdout=subprocess.PIPE, stderr=subprocess.PIPE ).communicate()[0] + nEvents = None + for line in edmf.split('\n'): + spl = line.split() + try: + if spl[6]=='events,': + nEvents = int(spl[5]) + return nEvents + except IndexError: + pass + return None + +def nJobs(nEvents, grouping): + nJ = int(math.ceil(nEvents/grouping)) + if nEvents % grouping != 0: + nJ += 1 + return nJ + +listOfValues = range( nJobs(nEvents(fileName), grouping) ) + +batchManager.PrepareJobs( listOfValues ) + +# preparing master cfg file + +cfgFile = open(batchManager.outputDir_+'/base_cfg.py','w') +cfgFile.write( process.dumpPython() + '\n') +cfgFile.close() + +# need to wait 5 seconds to give castor some time +# now on EOS, should be ok. reducing to 1 sec +waitingTime = 1 +if runningMode == 'LOCAL': + # of course, not the case when running with nohup + # because we will never have enough processes to saturate castor. + waitingTime = 0 +batchManager.SubmitJobs( waitingTime ) + + +# logging + +## from CMGTools.Production.logger import logger + +## oldPwd = os.getcwd() +## os.chdir(batchManager.outputDir_) +## logDir = 'Logger' +## os.system( 'mkdir ' + logDir ) +## log = logger( logDir ) +## if doCVSTag==False: +## print 'cmsBatch2L2Q will NOT tag CVS' + +## log.tagPackage=doCVSTag +## log.logCMSSW() +## #COLIN not so elegant... but tar is behaving in a strange way. +## log.addFile( oldPwd + '/' + cfgFileName ) + +## if not batchManager.options_.negate: +## if batchManager.remoteOutputDir_ != "": +## # we don't want to crush an existing log file on castor +## #COLIN could protect the logger against that. +## log.stageOut( batchManager.remoteOutputDir_ ) + +## os.chdir( oldPwd ) + + diff --git a/CMGTools/Production/scripts/triggerEvolution_all.txt b/CMGTools/Production/scripts/triggerEvolution_all.txt new file mode 100644 index 0000000..e1e5528 --- /dev/null +++ b/CMGTools/Production/scripts/triggerEvolution_all.txt @@ -0,0 +1,26876 @@ +obtained from http://dmytro.web.cern.ch/dmytro/trigger/triggerEvolution_all.txt + +/cdaq/physics/Run2011/5e33/v2.2/HLT/V4 + 180222,180224,180241,180249,180250,180252,180275,180278,180282,180285,180287,180289,180291 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v14 2 2 2 2 2 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v14 60 60 50 50 50 50 50 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v14 30 30 20 20 20 20 20 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v14 10 8 6 6 6 6 6 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 50 50 50 50 50 50 50 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v9 1 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v10 3 3 3 3 3 3 3 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 220 220 220 L1_SingleEG12 + HLT_L1SingleEG5_v3 1800 1800 1800 1800 1800 1800 1800 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMu10_v4 4500 4500 4500 4500 4500 4500 4500 L1_SingleMu10 + HLT_L1SingleMu20_v4 3750 4000 45000 45000 45000 45000 45000 L1_SingleMu20 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_L2Mu10_v6 270 640 640 640 640 640 640 L1_SingleMu10 + HLT_L2Mu20_v6 180 420 420 420 420 420 420 L1_SingleMu12 + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v13 4 4 4 4 4 4 4 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v8 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v9 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v10 110 110 110 110 110 110 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v9 3 2 2 2 2 2 2 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v3 2 2 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v8 3 2 2 2 2 2 2 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v12 15 15 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v10 30 30 30 30 30 30 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v10 15 15 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_v10 150 150 150 150 150 150 150 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v11 75 60 45 45 45 45 45 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v11 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v14 45 45 45 45 45 45 45 L1_DoubleMu0 + HLT_DoubleMu45_v10 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_IsoMu5_v12 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v5 20 15 20 20 20 20 20 L1_DoubleMu0 + HLT_DoubleMu7_Acoplanarity03_v4 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu7_v12 100 70 60 60 60 60 60 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1500 1500 1500 1500 1500 1500 1500 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 470 470 470 470 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 15 15 15 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_dPhi2p5_v1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu13_Mu8_v11 40 30 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v11 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_TkMu8_v4 1 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu8_Jet40_v15 2300 2300 2300 2300 2300 2300 2300 L1_Mu3_Jet20_Central + HLT_TripleMu5_v13 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v5 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v4 50 40 30 30 30 30 30 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v5 10 8 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v5 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v6 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v5 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v4 17 17 17 17 17 17 17 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v9 120 120 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v13 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v3 400 240 240 240 240 240 240 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v3 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v5 40 20 20 20 20 20 20 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v5 50 25 15 15 15 15 15 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_v5 10 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiPFJet25_Deta3p5_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v9 1500 1200 900 900 900 900 900 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v9 10 8 6 6 6 6 6 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v9 150 120 90 90 90 90 90 L1_EG5_DoubleJet20_Central + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v11 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v5 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT450_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v9 50 50 50 50 50 50 50 L1_SingleJet68 + HLT_DiJet160_PT160_v9 0 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v11 2000 1250 1250 1250 1250 1250 1250 L1_HTT50 + HLT_HT2000_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_v11 300 900 1000 10000 1000 1000 1000 L1_HTT75 + HLT_HT250_AlphaT0p58_v3 0 0 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p60_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v11 7000 2100 2000 2000 2000 2000 2000 L1_HTT100 + HLT_HT300_AlphaT0p54_v5 0 0 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p55_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v12 5000 1000 1000 1000 1000 1000 1000 L1_HTT100 + HLT_HT350_AlphaT0p53_v10 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_v3 4000 600 600 600 600 600 600 L1_HTT100 + HLT_HT350_MHT100_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT110_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v11 4000 600 600 600 600 600 600 L1_HTT100 + HLT_HT400_AlphaT0p51_v10 0 0 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_v3 1000 400 400 400 400 400 400 L1_HTT100 + HLT_HT400_MHT100_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT90_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v11 1000 400 400 400 400 400 400 L1_HTT100 + HLT_HT450_AlphaT0p51_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v11 500 200 200 200 200 200 200 L1_HTT100 + HLT_HT500_v11 120 90 60 60 60 60 60 L1_HTT100 + HLT_HT550_v11 90 60 50 50 50 50 50 L1_HTT100 + HLT_HT600_v4 40 30 10 10 10 10 10 L1_HTT100 + HLT_HT650_v4 30 20 1 1 1 1 1 L1_HTT100 + HLT_HT700_v2 10 1 1 1 1 1 1 L1_HTT100 + HLT_HT750_L1FastJet_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT750_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT350_PFMHT100_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT350_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT400_PFMHT80_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT400_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT650_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v10 4800 4200 3000 3000 3000 3000 3000 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v10 2400 2100 1500 1500 1500 1500 1500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v10 800 600 500 500 500 500 500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR300_v2 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_RMR65_v3 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_300Tower0p5_v1 80000 8000 400 400 400 400 400 L1_HTT100 + HLT_300Tower0p6_v1 1500 1500 180 180 180 180 180 L1_HTT100 + HLT_300Tower0p7_v1 500 500 80 80 80 80 80 L1_HTT100 + HLT_300Tower0p8_v1 200 200 30 30 30 30 30 L1_HTT100 + HLT_70Jet10_v4 0 50000 250 250 250 250 250 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v4 300000 1500 10 10 10 10 10 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v9 40 40 40 40 40 40 40 L1_SingleJet68 + HLT_DiJetAve190_v9 5 50 50 50 50 50 50 L1_SingleJet92 + HLT_DiJetAve240_v9 1 10 10 10 10 10 10 L1_SingleJet92 + HLT_DiJetAve300_v10 5 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v9 20 10 10 10 10 10 10 L1_SingleJet16 + HLT_DiJetAve370_v10 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v9 40 40 40 40 40 40 40 L1_SingleJet36 + HLT_Jet110_v9 80 80 80 80 80 80 80 L1_SingleJet68 + HLT_Jet190_v9 10 100 100 100 100 100 100 L1_SingleJet92 + HLT_Jet240_L1FastJet_v3 2 20 20 20 20 20 20 L1_SingleJet92 + HLT_Jet240_v9 2 20 20 20 20 20 20 L1_SingleJet92 + HLT_Jet300_L1FastJet_v3 10 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet300_v9 10 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_L1FastJet_v3 40 20 20 20 20 20 20 L1_SingleJet16 + HLT_Jet30_v9 40 20 20 20 20 20 20 L1_SingleJet16 + HLT_Jet370_L1FastJet_v3 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_NoJetID_v10 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v10 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_L1FastJet_v3 80 80 80 80 80 80 80 L1_SingleJet36 + HLT_Jet60_v9 80 80 80 80 80 80 80 L1_SingleJet36 + HLT_Jet800_v5 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET110_v3 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v10 600 200 150 150 150 150 150 L1_ETM30 + HLT_CentralJet80_MET80_v9 0 0 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET95_v3 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v11 2 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v8 10 10 1 1 1 1 1 L1_ETM30 + HLT_DiCentralPFJet30_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralPFJet50_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v10 14 14 14 14 14 14 14 L1_ETM20 + HLT_IsoMu15_L1ETM20_v4 1 1 1 1 1 1 1 L1_Mu10_ETM20 + HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 8 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_Mu15_L1ETM20_v4 40 40 30 30 30 30 30 L1_Mu10_ETM20 + HLT_PFMHT150_v17 1 1 1 1 1 1 1 L1_ETM30 + HLT_R014_MR200_CentralJet40_BTagIP_v4 300 240 180 180 180 180 180 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR400_CentralJet40_BTagIP_v4 20 10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR300_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR200_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v8 60 30 24 24 24 24 24 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 10 10 10 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v14 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu15_Photon20_CaloIdL_v14 20 20 20 20 20 20 20 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v13 0 0 2 2 2 2 2 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v5 300 300 300 300 300 300 300 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v13 100 80 60 60 60 60 60 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v13 20 20 20 20 20 20 20 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v6 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v13 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_Mu5_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v6 150 40 30 30 30 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralPFJet30_v3 50 40 30 30 30 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_v5 25 20 15 15 15 15 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet30_v3 50 10 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu10_R014_MR200_v5 30 15 10 10 10 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v6 20 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v6 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R033_MR200_v5 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v6 250 200 50 50 50 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v6 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v6 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralPFJet30_v3 800 600 480 480 480 480 480 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet30_v3 400 300 240 240 240 240 240 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiPFJet25_Deta3_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralPFJet30_v3 30 25 20 20 20 20 20 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralPFJet30_v3 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu60_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v7 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v10 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon0_Omega_Phi_v4 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v10 200 160 120 120 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v10 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v5 1 5 3 3 3 3 3 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v5 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v13 320 320 240 60 240 240 240 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v13 6 6 6 2 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v14 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_TripleMu0_TauTo3Mu_v1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v7 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v5 1500 1800 1800 5400 1800 1800 1800 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 90 90 90 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_EightJet35_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_EightJet35_v3 50 40 10 10 10 10 10 L1_HTT100 + HLT_EightJet40_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_EightJet40_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_ExclDiJet60_HFAND_v9 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v9 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 6000 6000 6000 L1_DoubleJet36_Central + HLT_QuadJet40_IsoPFTau40_v18 60 45 45 45 45 45 45 L1_QuadJet28_Central + HLT_QuadJet40_v11 1400 1400 700 700 700 700 700 L1_QuadJet28_Central + HLT_QuadJet45_DiJet40_v3 50 40 10 10 10 10 10 L1_HTT100 + HLT_QuadJet45_IsoPFTau45_v13 10 10 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v5 20 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_IsoPFTau50_v7 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v10 200 150 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_L1FastJet_v2 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet90_v3 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_SixJet45_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_SixJet45_v3 1 1 1 1 1 1 1 L1_HTT100 + dataset Photon + HLT_DoubleEle33_CaloIdL_CaloIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdL_v7 50 40 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton43_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton48_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v9 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton70_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v9 100 100 100 100 100 100 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v4 190 150 110 110 110 110 110 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 600 450 340 340 340 340 340 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v11 2500 2000 1500 1500 1500 1500 1500 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 4200 4200 4200 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v8 75 60 45 45 45 45 45 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 22 22 22 L1_SingleEG20 + HLT_Photon36_Photon22_v1 300 240 180 180 180 180 180 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v9 330 270 200 200 200 200 200 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 900 720 540 540 540 540 540 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v10 60 45 35 35 35 35 35 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 150 120 90 90 90 90 90 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v7 20 15 10 10 10 10 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 75 60 45 45 45 45 45 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v7 0 40 30 30 30 30 30 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 180 180 180 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 4 4 4 L1_SingleEG20 + HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 2 2 2 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v5 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1250 1000 750 750 750 750 750 L1_SingleEG20 + HLT_Ele27_WP80_PFMT50_v9 100 80 60 60 60 60 60 L1_SingleEG20 + HLT_Ele27_WP80_v3 200 160 120 120 120 120 120 L1_SingleEG20 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 250 150 150 150 150 150 150 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v9 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP70_v3 25 20 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v6 30 25 1 1 1 1 1 L1_SingleEG20 + HLT_Ele80_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v5 700 500 400 400 400 400 400 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v18 15 30 40 40 40 40 40 L1_SingleMu10 + HLT_IsoMu20_v13 8 16 16 16 16 16 16 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v7 0 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v13 12 16 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v7 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_IsoMu40_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu100_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v12 70 70 70 70 70 70 70 L1_SingleMu7 + HLT_Mu15_v13 25 65 65 65 65 65 65 L1_SingleMu10 + HLT_Mu200_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu20_v12 24 60 60 900 60 60 60 L1_SingleMu12 + HLT_Mu24_v12 35 35 200 200 200 200 200 L1_SingleMu16 + HLT_Mu30_v12 8 20 20 300 20 20 20 L1_SingleMu12 + HLT_Mu40_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v10 10 10 1 1 1 1 1 L1_SingleMu16 + HLT_Mu50_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu5_v14 320 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v12 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v8 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_DoubleIsoPFTau55_Trk5_eta2p1_v5 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v6 1 10 10 10 10 10 10 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v6 1 1 10 10 10 10 10 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v5 1 1 1 1 1 1 1 L1_SingleEG22 + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v13 20 15 10 10 10 10 10 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v14 0 0 110 110 110 110 110 L1_SingleMu10 + HLT_PhysicsPF_v1 0 0 0 0 40 20 10 (none) +/cdaq/physics/Run2011/5e33/v2.2/HLT/V3 + 180153,180154,180163,180166 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v14 2 2 2 2 2 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v14 60 60 50 50 50 50 50 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v14 30 30 20 20 20 20 20 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v14 10 8 6 6 6 6 6 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 50 50 50 50 50 50 50 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v2 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v9 1 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v10 3 3 3 3 3 3 3 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 220 220 220 L1_SingleEG12 + HLT_L1SingleEG5_v3 1800 1800 1800 1800 1800 1800 1800 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMu10_v4 4500 4500 4500 4500 4500 4500 4500 L1_SingleMu10 + HLT_L1SingleMu20_v4 3750 4000 45000 45000 45000 45000 45000 L1_SingleMu20 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_L2Mu10_v6 270 640 640 640 640 640 640 L1_SingleMu10 + HLT_L2Mu20_v6 180 420 420 420 420 420 420 L1_SingleMu12 + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v13 4 4 4 4 4 4 4 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v8 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v9 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v10 110 110 110 110 110 110 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v9 3 2 2 2 2 2 2 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v3 2 2 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v8 3 2 2 2 2 2 2 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v12 15 15 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v10 30 30 30 30 30 30 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v10 15 15 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_v10 150 150 150 150 150 150 150 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v11 75 60 45 45 45 45 45 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v11 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v14 45 45 45 45 45 45 45 L1_DoubleMu0 + HLT_DoubleMu45_v10 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_IsoMu5_v12 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v5 20 15 20 20 20 20 20 L1_DoubleMu0 + HLT_DoubleMu7_Acoplanarity03_v4 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu7_v12 100 70 60 60 60 60 60 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1500 1500 1500 1500 1500 1500 1500 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 470 470 470 470 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 15 15 15 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_dPhi2p5_v1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu13_Mu8_v11 40 30 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v11 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_TkMu8_v4 1 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu8_Jet40_v15 2300 2300 2300 2300 2300 2300 2300 L1_Mu3_Jet20_Central + HLT_TripleMu5_v13 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v5 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v4 50 40 30 30 30 30 30 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v5 10 8 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v5 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v6 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v5 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v4 17 17 17 17 17 17 17 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v9 120 120 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v13 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v3 400 240 240 240 240 240 240 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v3 200 120 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v3 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v3 60 60 60 60 60 60 60 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v5 40 20 20 20 20 20 20 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v5 50 25 15 15 15 15 15 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_v5 10 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiPFJet25_Deta3p5_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v9 1500 1200 900 900 900 900 900 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v9 10 8 6 6 6 6 6 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v9 150 120 90 90 90 90 90 L1_EG5_DoubleJet20_Central + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v11 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v5 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT450_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v9 50 50 50 50 50 50 50 L1_SingleJet68 + HLT_DiJet160_PT160_v9 0 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v11 2000 1250 1250 1250 1250 1250 1250 L1_HTT50 + HLT_HT2000_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_v11 300 900 1000 10000 1000 1000 1000 L1_HTT75 + HLT_HT250_AlphaT0p58_v3 0 0 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p60_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v11 7000 2100 2000 2000 2000 2000 2000 L1_HTT100 + HLT_HT300_AlphaT0p54_v5 0 0 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p55_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v12 5000 1000 1000 1000 1000 1000 1000 L1_HTT100 + HLT_HT350_AlphaT0p53_v10 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_v3 4000 600 600 600 600 600 600 L1_HTT100 + HLT_HT350_MHT100_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT110_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v11 4000 600 600 600 600 600 600 L1_HTT100 + HLT_HT400_AlphaT0p51_v10 0 0 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_v3 1000 400 400 400 400 400 400 L1_HTT100 + HLT_HT400_MHT100_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT90_v3 20 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v11 1000 400 400 400 400 400 400 L1_HTT100 + HLT_HT450_AlphaT0p51_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v11 500 200 200 200 200 200 200 L1_HTT100 + HLT_HT500_v11 120 90 60 60 60 60 60 L1_HTT100 + HLT_HT550_v11 90 60 50 50 50 50 50 L1_HTT100 + HLT_HT600_v4 40 30 10 10 10 10 10 L1_HTT100 + HLT_HT650_v4 30 20 1 1 1 1 1 L1_HTT100 + HLT_HT700_v2 10 1 1 1 1 1 1 L1_HTT100 + HLT_HT750_L1FastJet_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT750_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT350_PFMHT100_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT350_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT400_PFMHT80_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT400_PFMHT90_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_PFHT650_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v10 4800 4200 3000 3000 3000 3000 3000 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v10 2400 2100 1500 1500 1500 1500 1500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v10 800 600 500 500 500 500 500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v10 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR300_v2 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_RMR65_v3 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_300Tower0p5_v1 80000 8000 400 400 400 400 400 L1_HTT100 + HLT_300Tower0p6_v1 1500 1500 180 180 180 180 180 L1_HTT100 + HLT_300Tower0p7_v1 500 500 80 80 80 80 80 L1_HTT100 + HLT_300Tower0p8_v1 200 200 30 30 30 30 30 L1_HTT100 + HLT_70Jet10_v4 0 50000 250 250 250 250 250 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v4 300000 1500 10 10 10 10 10 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v9 40 40 40 40 40 40 40 L1_SingleJet68 + HLT_DiJetAve190_v9 5 50 50 50 50 50 50 L1_SingleJet92 + HLT_DiJetAve240_v9 1 10 10 10 10 10 10 L1_SingleJet92 + HLT_DiJetAve300_v10 5 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v9 20 10 10 10 10 10 10 L1_SingleJet16 + HLT_DiJetAve370_v10 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v9 40 40 40 40 40 40 40 L1_SingleJet36 + HLT_Jet110_v9 80 80 80 80 80 80 80 L1_SingleJet68 + HLT_Jet190_v9 10 100 100 100 100 100 100 L1_SingleJet92 + HLT_Jet240_L1FastJet_v3 2 20 20 20 20 20 20 L1_SingleJet92 + HLT_Jet240_v9 2 20 20 20 20 20 20 L1_SingleJet92 + HLT_Jet300_L1FastJet_v3 10 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet300_v9 10 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_L1FastJet_v3 40 20 20 20 20 20 20 L1_SingleJet16 + HLT_Jet30_v9 40 20 20 20 20 20 20 L1_SingleJet16 + HLT_Jet370_L1FastJet_v3 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_NoJetID_v10 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v10 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_L1FastJet_v3 80 80 80 80 80 80 80 L1_SingleJet36 + HLT_Jet60_v9 80 80 80 80 80 80 80 L1_SingleJet36 + HLT_Jet800_v5 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET110_v3 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v10 600 200 150 150 150 150 150 L1_ETM30 + HLT_CentralJet80_MET80_v9 0 0 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET95_v3 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v11 2 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v8 10 10 1 1 1 1 1 L1_ETM30 + HLT_DiCentralPFJet30_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralPFJet50_PFMHT80_v1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v10 14 14 14 14 14 14 14 L1_ETM20 + HLT_IsoMu15_L1ETM20_v4 1 1 1 1 1 1 1 L1_Mu10_ETM20 + HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 8 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_Mu15_L1ETM20_v4 40 40 30 30 30 30 30 L1_Mu10_ETM20 + HLT_PFMHT150_v17 1 1 1 1 1 1 1 L1_ETM30 + HLT_R014_MR200_CentralJet40_BTagIP_v4 300 240 180 180 180 180 180 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR400_CentralJet40_BTagIP_v4 20 10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR300_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR200_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v8 60 30 24 24 24 24 24 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 10 10 10 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v4 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v14 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu15_Photon20_CaloIdL_v14 20 20 20 20 20 20 20 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v13 0 0 2 2 2 2 2 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v5 300 300 300 300 300 300 300 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v13 100 80 60 60 60 60 60 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v13 20 20 20 20 20 20 20 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT150_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT200_v5 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v6 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v13 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_Mu5_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v6 150 40 30 30 30 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralPFJet30_v3 50 40 30 30 30 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_v5 25 20 15 15 15 15 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet30_v3 50 10 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v5 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu10_R014_MR200_v5 30 15 10 10 10 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v6 20 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v6 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R033_MR200_v5 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v6 250 200 50 50 50 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v6 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v6 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralPFJet30_v3 800 600 480 480 480 480 480 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet30_v3 400 300 240 240 240 240 240 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiPFJet25_Deta3_v5 100 80 60 60 60 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralPFJet30_v3 30 25 20 20 20 20 20 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralPFJet30_v3 120 100 80 80 80 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu60_HT300_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v7 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v10 200 160 120 30 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon0_Omega_Phi_v4 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v11 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v10 200 160 120 120 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v10 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v5 1 5 3 3 3 3 3 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v5 0 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v5 0 0 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v5 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v13 320 320 240 60 240 240 240 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v13 6 6 6 2 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v14 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_TripleMu0_TauTo3Mu_v1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v7 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v5 1500 1800 1800 5400 1800 1800 1800 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 90 90 90 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_EightJet35_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_EightJet35_v3 50 40 10 10 10 10 10 L1_HTT100 + HLT_EightJet40_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_EightJet40_v3 1 1 1 1 1 1 1 L1_HTT100 + HLT_ExclDiJet60_HFAND_v9 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v9 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 6000 6000 6000 L1_DoubleJet36_Central + HLT_QuadJet40_IsoPFTau40_v18 60 45 45 45 45 45 45 L1_QuadJet28_Central + HLT_QuadJet40_v11 1400 1400 700 700 700 700 700 L1_QuadJet28_Central + HLT_QuadJet45_DiJet40_v3 50 40 10 10 10 10 10 L1_HTT100 + HLT_QuadJet45_IsoPFTau45_v13 10 10 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v5 20 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_IsoPFTau50_v7 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v10 200 150 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_L1FastJet_v2 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v5 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet90_v3 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_SixJet45_L1FastJet_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_SixJet45_v3 1 1 1 1 1 1 1 L1_HTT100 + dataset Photon + HLT_DoubleEle33_CaloIdL_CaloIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdL_v7 50 40 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton43_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton48_HEVT_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v9 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton70_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v9 100 100 100 100 100 100 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v4 190 150 110 110 110 110 110 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 600 450 340 340 340 340 340 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v11 2500 2000 1500 1500 1500 1500 1500 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 4200 4200 4200 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v8 75 60 45 45 45 45 45 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 22 22 22 L1_SingleEG20 + HLT_Photon36_Photon22_v1 300 240 180 180 180 180 180 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v9 330 270 200 200 200 200 200 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 900 720 540 540 540 540 540 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v10 60 45 35 35 35 35 35 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 150 120 90 90 90 90 90 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v7 20 15 10 10 10 10 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 75 60 45 45 45 45 45 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v7 0 40 30 30 30 30 30 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 180 180 180 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 4 4 4 L1_SingleEG20 + HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 2 2 2 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v5 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1250 1000 750 750 750 750 750 L1_SingleEG20 + HLT_Ele27_WP80_PFMT50_v9 100 80 60 60 60 60 60 L1_SingleEG20 + HLT_Ele27_WP80_v3 200 160 120 120 120 120 120 L1_SingleEG20 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 250 150 150 150 150 150 150 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v9 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP70_v3 25 20 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v6 30 25 1 1 1 1 1 L1_SingleEG20 + HLT_Ele80_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v5 700 500 400 400 400 400 400 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v18 15 30 40 40 40 40 40 L1_SingleMu10 + HLT_IsoMu20_v13 8 16 16 16 16 16 16 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v7 0 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v13 12 16 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v7 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_IsoMu40_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu100_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v12 70 70 70 70 70 70 70 L1_SingleMu7 + HLT_Mu15_v13 25 65 65 65 65 65 65 L1_SingleMu10 + HLT_Mu200_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu20_v12 24 60 60 900 60 60 60 L1_SingleMu12 + HLT_Mu24_v12 35 35 200 200 200 200 200 L1_SingleMu16 + HLT_Mu30_v12 8 20 20 300 20 20 20 L1_SingleMu12 + HLT_Mu40_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v10 10 10 1 1 1 1 1 L1_SingleMu16 + HLT_Mu50_eta2p1_v2 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu5_v14 320 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v5 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v12 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v8 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_DoubleIsoPFTau55_Trk5_eta2p1_v5 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v6 1 10 10 10 10 10 10 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v6 1 1 10 10 10 10 10 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v5 1 1 1 1 1 1 1 L1_SingleEG22 + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v13 20 15 10 10 10 10 10 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v5 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v14 0 0 110 110 110 110 110 L1_SingleMu10 + HLT_PhysicsPF_v1 0 0 0 0 45 20 10 (none) +/cdaq/physics/Run2011/5e33/v2.2/HLT/V2 + 179959,179977,180072,180076,180093 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v14 2 2 2 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v14 60 60 50 50 50 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v14 30 30 20 20 20 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v14 10 8 6 6 6 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 50 50 50 50 50 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v2 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v2 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v9 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v10 3 3 3 3 3 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 220 L1_SingleEG12 + HLT_L1SingleEG5_v3 1800 1800 1800 1800 1800 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMu10_v4 4500 4500 4500 4500 4500 L1_SingleMu10 + HLT_L1SingleMu20_v4 3750 4000 45000 45000 45000 L1_SingleMu20 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 L1_PreCollisions + HLT_L2Mu10_v6 270 640 640 640 640 L1_SingleMu10 + HLT_L2Mu20_v6 180 420 420 420 420 L1_SingleMu12 + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v13 4 4 4 4 4 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v8 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v9 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v5 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v10 110 110 110 110 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v9 3 2 2 2 2 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v10 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v3 2 2 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v8 3 2 2 2 2 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v12 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v10 30 30 30 30 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v10 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_v10 150 150 150 150 150 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v11 75 60 45 45 45 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v11 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v14 45 45 45 45 45 L1_DoubleMu0 + HLT_DoubleMu45_v10 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_IsoMu5_v12 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v5 20 15 20 20 20 L1_DoubleMu0 + HLT_DoubleMu7_Acoplanarity03_v4 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu7_v12 100 70 60 60 60 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1500 1500 1500 1500 1500 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 470 470 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 15 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_dPhi2p5_v1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 1 L1_DoubleMu3p5 + HLT_Mu13_Mu8_v11 40 30 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v11 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_TkMu8_v4 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu8_Jet40_v15 2300 2300 2300 2300 2300 L1_Mu3_Jet20_Central + HLT_TripleMu5_v13 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v5 2 2 2 2 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v4 50 40 30 30 30 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v5 10 8 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v5 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v6 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v5 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v4 17 17 17 17 17 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v9 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v9 120 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v3 200 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v3 60 60 60 60 60 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v13 10 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v3 400 240 240 240 240 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v3 200 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v3 10 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v3 60 60 60 60 60 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v5 40 20 20 20 20 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v5 50 25 15 15 15 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_v5 10 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiPFJet25_Deta3_v5 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiPFJet25_Deta3p5_v5 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v9 1500 1200 900 900 900 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v9 10 8 6 6 6 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v9 150 120 90 90 90 L1_EG5_DoubleJet20_Central + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v11 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v5 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v5 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT450_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v9 50 50 50 50 50 L1_SingleJet68 + HLT_DiJet160_PT160_v9 0 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 1 L1_HTT100 + HLT_HT150_v11 2000 1250 1250 1250 1250 L1_HTT50 + HLT_HT2000_v5 1 1 1 1 1 L1_HTT100 + HLT_HT200_v11 300 900 1000 10000 1000 L1_HTT75 + HLT_HT250_AlphaT0p58_v3 0 0 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p60_v3 20 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p65_v2 1 1 1 1 1 L1_HTT100 + HLT_HT250_v11 7000 2100 2000 2000 2000 L1_HTT100 + HLT_HT300_AlphaT0p54_v5 0 0 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p55_v3 20 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p60_v2 1 1 1 1 1 L1_HTT100 + HLT_HT300_v12 5000 1000 1000 1000 1000 L1_HTT100 + HLT_HT350_AlphaT0p53_v10 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_v3 4000 600 600 600 600 L1_HTT100 + HLT_HT350_MHT100_v3 20 1 1 1 1 L1_HTT100 + HLT_HT350_MHT110_v3 1 1 1 1 1 L1_HTT100 + HLT_HT350_v11 4000 600 600 600 600 L1_HTT100 + HLT_HT400_AlphaT0p51_v10 0 0 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v5 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_v3 1000 400 400 400 400 L1_HTT100 + HLT_HT400_MHT100_v3 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT90_v3 20 1 1 1 1 L1_HTT100 + HLT_HT400_v11 1000 400 400 400 400 L1_HTT100 + HLT_HT450_AlphaT0p51_v5 1 1 1 1 1 L1_HTT100 + HLT_HT450_v11 500 200 200 200 200 L1_HTT100 + HLT_HT500_v11 120 90 60 60 60 L1_HTT100 + HLT_HT550_v11 90 60 50 50 50 L1_HTT100 + HLT_HT600_v4 40 30 10 10 10 L1_HTT100 + HLT_HT650_v4 30 20 1 1 1 L1_HTT100 + HLT_HT700_v2 10 1 1 1 1 L1_HTT100 + HLT_HT750_L1FastJet_v3 1 1 1 1 1 L1_HTT100 + HLT_HT750_v3 1 1 1 1 1 L1_HTT100 + HLT_PFHT350_PFMHT100_v1 1 1 1 1 1 L1_HTT100 + HLT_PFHT350_PFMHT90_v1 1 1 1 1 1 L1_HTT100 + HLT_PFHT400_PFMHT80_v1 1 1 1 1 1 L1_HTT100 + HLT_PFHT400_PFMHT90_v1 1 1 1 1 1 L1_HTT100 + HLT_PFHT650_v1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v10 4800 4200 3000 3000 3000 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v10 2400 2100 1500 1500 1500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v10 800 600 500 500 500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v10 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR300_v2 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_RMR65_v3 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_300Tower0p5_v1 80000 8000 400 400 400 L1_HTT100 + HLT_300Tower0p6_v1 1500 1500 180 180 180 L1_HTT100 + HLT_300Tower0p7_v1 500 500 80 80 80 L1_HTT100 + HLT_300Tower0p8_v1 200 200 30 30 30 L1_HTT100 + HLT_70Jet10_v4 0 50000 250 250 250 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v4 300000 1500 10 10 10 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v9 40 40 40 40 40 L1_SingleJet68 + HLT_DiJetAve190_v9 5 50 50 50 50 L1_SingleJet92 + HLT_DiJetAve240_v9 1 10 10 10 10 L1_SingleJet92 + HLT_DiJetAve300_v10 5 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v9 20 10 10 10 10 L1_SingleJet16 + HLT_DiJetAve370_v10 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v9 40 40 40 40 40 L1_SingleJet36 + HLT_Jet110_v9 80 80 80 80 80 L1_SingleJet68 + HLT_Jet190_v9 10 100 100 100 100 L1_SingleJet92 + HLT_Jet240_L1FastJet_v3 2 20 20 20 20 L1_SingleJet92 + HLT_Jet240_v9 2 20 20 20 20 L1_SingleJet92 + HLT_Jet300_L1FastJet_v3 10 1 1 1 1 L1_SingleJet128 + HLT_Jet300_v9 10 1 1 1 1 L1_SingleJet128 + HLT_Jet30_L1FastJet_v3 40 20 20 20 20 L1_SingleJet16 + HLT_Jet30_v9 40 20 20 20 20 L1_SingleJet16 + HLT_Jet370_L1FastJet_v3 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_NoJetID_v10 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v10 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_L1FastJet_v3 80 80 80 80 80 L1_SingleJet36 + HLT_Jet60_v9 80 80 80 80 80 L1_SingleJet36 + HLT_Jet800_v5 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET110_v3 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v10 600 200 150 150 150 L1_ETM30 + HLT_CentralJet80_MET80_v9 0 0 1 1 1 L1_ETM30 + HLT_CentralJet80_MET95_v3 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v11 2 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v8 10 10 1 1 1 L1_ETM30 + HLT_DiCentralPFJet30_PFMHT80_v1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralPFJet50_PFMHT80_v1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v10 14 14 14 14 14 L1_ETM20 + HLT_IsoMu15_L1ETM20_v4 1 1 1 1 1 L1_Mu10_ETM20 + HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 1 L1_ETM30 + HLT_MET120_v7 8 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 L1_ETM30 + HLT_Mu15_L1ETM20_v4 40 40 30 30 30 L1_Mu10_ETM20 + HLT_PFMHT150_v17 1 1 1 1 1 L1_ETM30 + HLT_R014_MR200_CentralJet40_BTagIP_v4 300 240 180 180 180 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR400_CentralJet40_BTagIP_v4 20 10 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR300_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR200_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v8 60 30 24 24 24 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 10 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v4 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v14 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu15_Photon20_CaloIdL_v14 20 20 20 20 20 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v13 0 0 2 2 2 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v8 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v5 300 300 300 300 300 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v8 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v13 100 80 60 60 60 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v8 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v13 20 20 20 20 20 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_Mass8_HT150_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT150_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT200_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT150_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT200_v5 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v6 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT50_v5 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v13 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_Mu5_PFMHT50_v5 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v6 150 40 30 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralPFJet30_v3 50 40 30 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_v5 25 20 15 15 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet30_v3 50 10 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v5 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v3 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu10_R014_MR200_v5 30 15 10 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v6 20 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v6 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R033_MR200_v5 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v6 250 200 50 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v6 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v6 120 100 80 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralPFJet30_v3 800 600 480 480 480 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v5 100 80 60 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet30_v3 400 300 240 240 240 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiPFJet25_Deta3_v5 100 80 60 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralPFJet30_v3 30 25 20 20 20 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralPFJet30_v3 120 100 80 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT300_v5 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu60_HT300_v5 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v5 1 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v5 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v11 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v7 200 160 120 30 120 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v10 200 160 120 30 120 L1_DoubleMu0_HighQ + HLT_Dimuon0_Omega_Phi_v4 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v11 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v10 200 160 120 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v10 0 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v5 1 5 3 3 3 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v5 0 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v5 0 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v5 0 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v5 0 0 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v5 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v13 320 320 240 60 240 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v13 6 6 6 2 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v14 1 1 1 1 1 L1_SingleMu7 + HLT_TripleMu0_TauTo3Mu_v1 1 1 1 1 1 L1_TripleMu0 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v7 1 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v6 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v5 1500 1800 1800 5400 1800 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 90 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v5 1 1 1 1 1 L1_QuadJet28_Central + HLT_EightJet35_L1FastJet_v2 1 1 1 1 1 L1_HTT100 + HLT_EightJet35_v3 50 40 10 10 10 L1_HTT100 + HLT_EightJet40_L1FastJet_v2 1 1 1 1 1 L1_HTT100 + HLT_EightJet40_v3 1 1 1 1 1 L1_HTT100 + HLT_ExclDiJet60_HFAND_v9 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v9 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 6000 L1_DoubleJet36_Central + HLT_QuadJet40_IsoPFTau40_v18 60 45 45 45 45 L1_QuadJet28_Central + HLT_QuadJet40_v11 1400 1400 700 700 700 L1_QuadJet28_Central + HLT_QuadJet45_DiJet40_v3 50 40 10 10 10 L1_HTT100 + HLT_QuadJet45_IsoPFTau45_v13 10 10 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v5 20 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_IsoPFTau50_v7 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v10 200 150 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_L1FastJet_v2 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v5 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet90_v3 1 1 1 1 1 L1_QuadJet28_Central + HLT_SixJet45_L1FastJet_v2 1 1 1 1 1 L1_HTT100 + HLT_SixJet45_v3 1 1 1 1 1 L1_HTT100 + dataset Photon + HLT_DoubleEle33_CaloIdL_CaloIsoT_v3 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdL_v7 50 40 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdT_v3 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v6 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton43_HEVT_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton48_HEVT_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v9 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton70_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v9 100 100 100 100 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v4 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v4 190 150 110 110 110 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 600 450 340 340 340 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v4 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v11 2500 2000 1500 1500 1500 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 4200 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v6 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v8 75 60 45 45 45 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 22 L1_SingleEG20 + HLT_Photon36_Photon22_v1 300 240 180 180 180 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v7 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v9 330 270 200 200 200 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 900 720 540 540 540 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v10 60 45 35 35 35 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 150 120 90 90 90 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v7 20 15 10 10 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 75 60 45 45 45 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v7 0 40 30 30 30 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 180 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 1 L1_SingleEG20 + HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 4 L1_SingleEG20 + HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 2 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v5 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v5 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v3 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1250 1000 750 750 750 L1_SingleEG20 + HLT_Ele27_WP80_PFMT50_v9 100 80 60 60 60 L1_SingleEG20 + HLT_Ele27_WP80_v3 200 160 120 120 120 L1_SingleEG20 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 250 150 150 150 150 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v9 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP70_v3 25 20 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v6 30 25 1 1 1 L1_SingleEG20 + HLT_Ele80_CaloIdVT_TrkIdT_v3 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v5 700 500 400 400 400 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v18 15 30 40 40 40 L1_SingleMu10 + HLT_IsoMu20_v13 8 16 16 16 16 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v7 0 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v13 12 16 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v7 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_IsoMu40_eta2p1_v2 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu100_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v12 70 70 70 70 70 L1_SingleMu7 + HLT_Mu15_v13 25 65 65 65 65 L1_SingleMu10 + HLT_Mu200_eta2p1_v2 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu20_v12 24 60 60 900 60 L1_SingleMu12 + HLT_Mu24_v12 35 35 200 200 200 L1_SingleMu16 + HLT_Mu30_v12 8 20 20 300 20 L1_SingleMu12 + HLT_Mu40_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v10 10 10 1 1 1 L1_SingleMu16 + HLT_Mu50_eta2p1_v2 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu5_v14 320 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v5 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v12 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v8 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_DoubleIsoPFTau55_Trk5_eta2p1_v5 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v6 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v6 1 10 10 10 10 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v6 1 1 10 10 10 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v6 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v5 1 1 1 1 1 L1_SingleEG22 + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v13 20 15 10 10 10 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v5 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v6 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v14 0 0 110 110 110 L1_SingleMu10 + HLT_PhysicsPF_v1 0 0 0 0 45 (none) +/cdaq/physics/Run2011/5e33/v1.4/HLT/V5 + 178712,178724,178731,178738,178761,178763,178768,178786,178803,178825,178840,178854,178866,178871,178888,178920,178955,178970,178985,178998,179407,179411,179431,179434,179452,179476,179497,179547,179558,179563,179889 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v13 2 2 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v13 60 60 50 50 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v13 30 30 20 20 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v13 10 8 6 6 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 75 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v2 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v2 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v8 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v9 3 3 3 3 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 L1_SingleEG12 + HLT_L1SingleEG5_v3 1800 1800 1800 1800 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMu10_v4 4500 4500 4500 4500 L1_SingleMu10 + HLT_L1SingleMu20_v4 3750 4000 45000 45000 L1_SingleMu20 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 L1_PreCollisions + HLT_L2Mu10_v6 270 640 640 640 L1_SingleMu10 + HLT_L2Mu20_v6 180 420 420 420 L1_SingleMu12 + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v12 4 4 4 4 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v7 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v8 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v4 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v9 110 110 110 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v8 3 2 2 2 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v9 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v2 2 2 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v7 3 2 2 2 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v11 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v9 30 30 30 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v9 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 2 2 2 2 L1_SingleEG5 + HLT_Ele8_v9 150 150 150 150 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v10 75 60 45 45 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v10 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v13 45 45 45 45 L1_DoubleMu0 + HLT_DoubleMu45_v9 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_IsoMu5_v11 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v4 20 15 20 20 L1_DoubleMu0 + HLT_DoubleMu7_Acoplanarity03_v3 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu7_v11 100 70 60 60 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1500 1500 1500 1500 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 470 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 L1_DoubleMu3p5 + HLT_L2DoubleMu45_NoVertex_v1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu13_Mu8_v10 40 30 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v10 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_TkMu8_v3 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu8_Jet40_v14 2300 2300 2300 2300 L1_Mu3_Jet20_Central + HLT_TripleMu5_v12 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v3 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v3 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v4 2 2 2 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v3 50 40 30 30 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 10 8 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v4 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v5 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v4 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v3 17 17 17 17 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v8 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v8 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v2 200 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v2 60 60 60 60 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v12 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v2 400 240 240 240 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v2 200 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v2 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v2 60 60 60 60 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v4 40 20 20 20 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v4 50 25 15 15 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_v4 10 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiPFJet25_Deta3p5_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v8 1500 1200 900 900 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v8 10 8 6 6 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v8 150 120 90 90 L1_EG5_DoubleJet20_Central + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v10 1 1 1 1 L1_HTT100 + HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v4 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 L1_EG5_HTT100 + HLT_HT450_Ele60_CaloIdT_TrkIdT_v3 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v9 50 50 50 50 L1_SingleJet68 + HLT_DiJet160_PT160_v9 0 1 1 1 L1_SingleJet92 + HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 L1_HTT100 + HLT_HT150_v11 2000 1250 1250 1250 L1_HTT50 + HLT_HT2000_v5 1 1 1 1 L1_HTT100 + HLT_HT200_v11 1000 500 1000 10000 L1_HTT75 + HLT_HT250_AlphaT0p58_v3 0 0 1 1 L1_HTT100 + HLT_HT250_AlphaT0p60_v3 20 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p65_v2 1 1 1 1 L1_HTT100 + HLT_HT250_v11 7000 2100 2000 2000 L1_HTT100 + HLT_HT300_AlphaT0p54_v5 0 0 1 1 L1_HTT100 + HLT_HT300_AlphaT0p55_v3 20 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p60_v2 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v12 0 0 0 0 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v5 0 0 0 0 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v10 0 0 0 0 L1_HTT100 + HLT_HT300_PFMHT55_v12 0 0 0 0 L1_HTT100 + HLT_HT300_PFMHT65_v5 0 0 0 0 L1_HTT100 + HLT_HT300_v12 5000 1000 1000 1000 L1_HTT100 + HLT_HT350_AlphaT0p53_v10 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_v3 4000 600 600 600 L1_HTT100 + HLT_HT350_MHT100_v3 20 1 1 1 L1_HTT100 + HLT_HT350_MHT110_v3 1 1 1 1 L1_HTT100 + HLT_HT350_v11 4000 600 600 600 L1_HTT100 + HLT_HT400_AlphaT0p51_v10 0 0 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v5 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_v3 1000 400 400 400 L1_HTT100 + HLT_HT400_MHT100_v3 1 1 1 1 L1_HTT100 + HLT_HT400_MHT90_v3 20 1 1 1 L1_HTT100 + HLT_HT400_v11 1000 400 400 400 L1_HTT100 + HLT_HT450_AlphaT0p51_v5 1 1 1 1 L1_HTT100 + HLT_HT450_v11 500 200 200 200 L1_HTT100 + HLT_HT500_v11 120 90 60 60 L1_HTT100 + HLT_HT550_v11 90 60 50 50 L1_HTT100 + HLT_HT600_v4 40 30 10 10 L1_HTT100 + HLT_HT650_v4 30 20 1 1 L1_HTT100 + HLT_HT700_v2 10 1 1 1 L1_HTT100 + HLT_HT750_L1FastJet_v3 1 1 1 1 L1_HTT100 + HLT_HT750_v3 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v10 4800 4200 3000 3000 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v10 2400 2100 1500 1500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v10 800 600 500 500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR300_v2 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_RMR65_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_300Tower0p5_v1 80000 8000 400 400 L1_HTT100 + HLT_300Tower0p6_v1 1500 1500 180 180 L1_HTT100 + HLT_300Tower0p7_v1 500 500 80 80 L1_HTT100 + HLT_300Tower0p8_v1 200 200 30 30 L1_HTT100 + HLT_70Jet10_v4 0 50000 250 250 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v4 300000 1500 10 10 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v9 40 40 40 40 L1_SingleJet68 + HLT_DiJetAve190_v9 5 50 50 50 L1_SingleJet92 + HLT_DiJetAve240_v9 1 10 10 10 L1_SingleJet92 + HLT_DiJetAve300_v10 5 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v9 20 10 10 10 L1_SingleJet16 + HLT_DiJetAve370_v10 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v9 40 40 40 40 L1_SingleJet36 + HLT_Jet110_v9 80 80 80 80 L1_SingleJet68 + HLT_Jet190_v9 10 100 100 100 L1_SingleJet92 + HLT_Jet240_L1FastJet_v3 2 20 20 20 L1_SingleJet92 + HLT_Jet240_v9 2 20 20 20 L1_SingleJet92 + HLT_Jet300_L1FastJet_v3 10 1 1 1 L1_SingleJet128 + HLT_Jet300_v9 10 1 1 1 L1_SingleJet128 + HLT_Jet30_L1FastJet_v3 40 20 20 20 L1_SingleJet16 + HLT_Jet30_v9 40 20 20 20 L1_SingleJet16 + HLT_Jet370_L1FastJet_v3 1 1 1 1 L1_SingleJet128 + HLT_Jet370_NoJetID_v10 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v10 1 1 1 1 L1_SingleJet128 + HLT_Jet60_L1FastJet_v3 80 80 80 80 L1_SingleJet36 + HLT_Jet60_v9 80 80 80 80 L1_SingleJet36 + HLT_Jet800_v5 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET110_v3 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v10 600 200 150 150 L1_ETM30 + HLT_CentralJet80_MET80_v9 0 0 1 1 L1_ETM30 + HLT_CentralJet80_MET95_v3 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v10 2 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v8 10 10 1 1 L1_ETM30 + HLT_DiJet60_MET45_v10 10 10 14 14 L1_ETM20 + HLT_IsoMu15_L1ETM20_v3 1 1 1 1 L1_Mu10_ETM20 + HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 L1_SingleMu16_Eta2p1 + HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 L1_ETM30 + HLT_MET120_v7 8 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 L1_ETM30 + HLT_Mu15_L1ETM20_v3 40 40 30 30 L1_Mu10_ETM20 + HLT_PFMHT150_v16 1 1 1 1 L1_ETM30 + HLT_R014_MR200_CentralJet40_BTagIP_v3 300 240 180 180 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR400_CentralJet40_BTagIP_v3 20 10 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR450_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR300_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR350_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR200_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR250_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v8 60 30 24 24 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 L1_ETT220 + HLT_Random_v1 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v3 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v13 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu15_Photon20_CaloIdL_v13 20 20 20 20 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v12 0 0 2 2 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v4 300 300 300 300 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v12 100 80 60 60 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v12 20 20 20 20 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v5 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v12 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_Mu5_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v5 150 40 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralPFJet30_v2 50 40 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_v4 25 20 15 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet30_v2 50 10 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu10_R014_MR200_v4 30 15 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v5 20 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v5 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R033_MR200_v4 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v5 250 200 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v5 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v5 120 100 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralPFJet30_v2 800 600 480 480 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 100 80 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet30_v2 400 300 240 240 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiPFJet25_Deta3_v4 100 80 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralPFJet30_v2 30 25 20 20 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralPFJet30_v2 120 100 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT300_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu60_HT300_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v10 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v6 200 160 120 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v9 200 160 120 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Omega_Phi_v3 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v10 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v9 200 160 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v9 0 0 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v4 1 5 3 3 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v4 0 0 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v12 320 320 240 60 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v12 6 6 6 2 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v13 1 1 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v6 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v5 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v4 500 600 1800 5400 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v5 1 1 1 1 L1_QuadJet28_Central + HLT_EightJet35_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_EightJet35_v3 50 40 10 10 L1_HTT100 + HLT_EightJet40_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_EightJet40_v3 1 1 1 1 L1_HTT100 + HLT_ExclDiJet60_HFAND_v9 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v9 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 L1_DoubleJet36_Central + HLT_QuadJet40_IsoPFTau40_v17 60 45 45 45 L1_QuadJet28_Central + HLT_QuadJet40_v11 1400 1400 700 700 L1_QuadJet28_Central + HLT_QuadJet45_DiJet40_v3 50 40 10 10 L1_HTT100 + HLT_QuadJet45_IsoPFTau45_v12 10 10 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v5 20 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_IsoPFTau50_v6 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v10 200 150 1 1 L1_QuadJet28_Central + HLT_QuadJet80_L1FastJet_v2 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v5 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet90_v3 1 1 1 1 L1_QuadJet28_Central + HLT_SixJet45_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_SixJet45_v3 1 1 1 1 L1_HTT100 + dataset Photon + HLT_DoubleEle33_CaloIdL_CaloIsoT_v2 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdL_v6 50 40 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v5 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton43_HEVT_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton48_HEVT_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v8 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton70_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v8 100 100 100 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v3 190 150 110 110 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 600 450 340 340 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v10 2500 2000 1500 1500 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v5 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v7 75 60 45 45 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 L1_SingleEG20 + HLT_Photon36_Photon22_v1 300 240 180 180 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v8 330 270 200 200 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 900 720 540 540 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v9 60 45 35 35 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 150 120 90 90 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v6 20 15 10 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 75 60 45 45 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v6 0 40 30 30 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 L1_SingleEG20 + HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v4 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 0 0 0 0 L1_SingleEG18 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1250 1000 750 750 L1_SingleEG20 + HLT_Ele27_WP80_PFMT50_v8 100 80 60 60 L1_SingleEG20 + HLT_Ele27_WP80_v2 200 160 120 120 L1_SingleEG20 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 250 150 150 150 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v8 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP70_v2 25 20 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v5 30 25 1 1 L1_SingleEG20 + HLT_Ele80_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v4 140 560 400 400 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v17 15 30 40 40 L1_SingleMu10 + HLT_IsoMu20_v12 8 16 16 16 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v6 0 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v12 12 16 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v6 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_IsoMu40_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu100_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v11 70 70 70 70 L1_SingleMu7 + HLT_Mu15_v12 25 65 65 65 L1_SingleMu10 + HLT_Mu200_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu20_v11 10 60 60 900 L1_SingleMu12 + HLT_Mu24_v11 35 35 200 200 L1_SingleMu16 + HLT_Mu30_v11 4 20 20 300 L1_SingleMu12 + HLT_Mu40_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v9 10 10 1 1 L1_SingleMu16 + HLT_Mu50_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu5_v13 320 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v11 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v7 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_DoubleIsoPFTau55_Trk5_eta2p1_v4 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v5 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v5 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v5 1 10 10 10 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v5 1 1 10 10 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v4 1 1 1 1 L1_SingleEG22 + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v12 20 15 10 10 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v13 0 0 110 110 L1_SingleMu10 +/cdaq/physics/Run2011/5e33/v1.4/HLT/V4 + 178667,178675,178677,178703,178708 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v13 2 2 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v13 60 60 50 50 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v13 30 30 20 20 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v13 10 8 6 6 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 75 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v2 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v2 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v8 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v9 3 3 3 3 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 L1_SingleEG12 + HLT_L1SingleEG5_v3 1800 1800 1800 1800 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMu10_v4 4500 4500 4500 4500 L1_SingleMu10 + HLT_L1SingleMu20_v4 3750 4000 45000 45000 L1_SingleMu20 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 L1_PreCollisions + HLT_L2Mu10_v6 270 640 640 640 L1_SingleMu10 + HLT_L2Mu20_v6 180 420 420 420 L1_SingleMu12 + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v12 4 4 4 4 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v7 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v8 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v4 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v9 110 110 110 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v8 3 2 2 2 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v9 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v2 2 2 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v7 3 2 2 2 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v11 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v9 30 30 30 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v9 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 2 2 2 2 L1_SingleEG5 + HLT_Ele8_v9 150 150 150 150 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v10 75 60 45 45 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v10 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v13 45 45 45 45 L1_DoubleMu0 + HLT_DoubleMu45_v9 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_IsoMu5_v11 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v4 20 15 20 20 L1_DoubleMu0 + HLT_DoubleMu7_Acoplanarity03_v3 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu7_v11 100 70 60 60 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1500 1500 1500 1500 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 470 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 L1_DoubleMu3p5 + HLT_L2DoubleMu45_NoVertex_v1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu13_Mu8_v10 40 30 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v10 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_TkMu8_v3 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu8_Jet40_v14 2300 2300 2300 2300 L1_Mu3_Jet20_Central + HLT_TripleMu5_v12 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v3 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v3 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v4 2 2 2 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v3 50 40 30 30 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 10 8 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v4 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v5 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v4 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v3 17 17 17 17 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v8 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v8 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v2 200 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v2 60 60 60 60 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v12 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v2 400 240 240 240 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v2 200 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v2 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v2 60 60 60 60 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v4 40 20 20 20 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v4 50 25 15 15 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_v4 10 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiPFJet25_Deta3p5_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v8 1500 1200 900 900 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v8 10 8 6 6 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v8 150 120 90 90 L1_EG5_DoubleJet20_Central + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v10 1 1 1 1 L1_HTT100 + HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v4 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 L1_EG5_HTT100 + HLT_HT450_Ele60_CaloIdT_TrkIdT_v3 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v9 50 50 50 50 L1_SingleJet68 + HLT_DiJet160_PT160_v9 0 1 1 1 L1_SingleJet92 + HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 L1_HTT100 + HLT_HT150_v11 2000 1250 1250 1250 L1_HTT50 + HLT_HT2000_v5 1 1 1 1 L1_HTT100 + HLT_HT200_v11 1000 500 1000 10000 L1_HTT75 + HLT_HT250_AlphaT0p58_v3 0 0 1 1 L1_HTT100 + HLT_HT250_AlphaT0p60_v3 20 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p65_v2 1 1 1 1 L1_HTT100 + HLT_HT250_v11 7000 2100 2000 2000 L1_HTT100 + HLT_HT300_AlphaT0p54_v5 0 0 1 1 L1_HTT100 + HLT_HT300_AlphaT0p55_v3 20 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p60_v2 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v12 0 0 0 0 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v5 0 0 0 0 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v10 0 0 0 0 L1_HTT100 + HLT_HT300_PFMHT55_v12 0 0 0 0 L1_HTT100 + HLT_HT300_PFMHT65_v5 0 0 0 0 L1_HTT100 + HLT_HT300_v12 5000 1000 1000 1000 L1_HTT100 + HLT_HT350_AlphaT0p53_v10 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_v3 4000 600 600 600 L1_HTT100 + HLT_HT350_MHT100_v3 20 1 1 1 L1_HTT100 + HLT_HT350_MHT110_v3 1 1 1 1 L1_HTT100 + HLT_HT350_v11 4000 600 600 600 L1_HTT100 + HLT_HT400_AlphaT0p51_v10 0 0 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v5 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_v3 1000 400 400 400 L1_HTT100 + HLT_HT400_MHT100_v3 1 1 1 1 L1_HTT100 + HLT_HT400_MHT90_v3 20 1 1 1 L1_HTT100 + HLT_HT400_v11 1000 400 400 400 L1_HTT100 + HLT_HT450_AlphaT0p51_v5 1 1 1 1 L1_HTT100 + HLT_HT450_v11 500 200 200 200 L1_HTT100 + HLT_HT500_v11 120 90 60 60 L1_HTT100 + HLT_HT550_v11 90 60 50 50 L1_HTT100 + HLT_HT600_v4 40 30 10 10 L1_HTT100 + HLT_HT650_v4 30 20 1 1 L1_HTT100 + HLT_HT700_v2 10 1 1 1 L1_HTT100 + HLT_HT750_L1FastJet_v3 1 1 1 1 L1_HTT100 + HLT_HT750_v3 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v10 4800 4200 3000 3000 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v10 2400 2100 1500 1500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v10 800 600 500 500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR300_v2 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_RMR65_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_300Tower0p5_v1 80000 8000 400 400 L1_HTT100 + HLT_300Tower0p6_v1 1500 1500 180 180 L1_HTT100 + HLT_300Tower0p7_v1 500 500 80 80 L1_HTT100 + HLT_300Tower0p8_v1 200 200 30 30 L1_HTT100 + HLT_70Jet10_v4 0 50000 250 250 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v4 300000 1500 10 10 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v9 40 40 40 40 L1_SingleJet68 + HLT_DiJetAve190_v9 5 50 50 50 L1_SingleJet92 + HLT_DiJetAve240_v9 1 10 10 10 L1_SingleJet92 + HLT_DiJetAve300_v10 5 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v9 20 10 10 10 L1_SingleJet16 + HLT_DiJetAve370_v10 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v9 40 40 40 40 L1_SingleJet36 + HLT_Jet110_v9 80 80 80 80 L1_SingleJet68 + HLT_Jet190_v9 10 100 100 100 L1_SingleJet92 + HLT_Jet240_L1FastJet_v3 2 20 20 20 L1_SingleJet92 + HLT_Jet240_v9 2 20 20 20 L1_SingleJet92 + HLT_Jet300_L1FastJet_v3 10 1 1 1 L1_SingleJet128 + HLT_Jet300_v9 10 1 1 1 L1_SingleJet128 + HLT_Jet30_L1FastJet_v3 40 20 20 20 L1_SingleJet16 + HLT_Jet30_v9 40 20 20 20 L1_SingleJet16 + HLT_Jet370_L1FastJet_v3 1 1 1 1 L1_SingleJet128 + HLT_Jet370_NoJetID_v10 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v10 1 1 1 1 L1_SingleJet128 + HLT_Jet60_L1FastJet_v3 80 80 80 80 L1_SingleJet36 + HLT_Jet60_v9 80 80 80 80 L1_SingleJet36 + HLT_Jet800_v5 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET110_v3 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v10 600 200 150 150 L1_ETM30 + HLT_CentralJet80_MET80_v9 0 0 1 1 L1_ETM30 + HLT_CentralJet80_MET95_v3 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v10 2 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v8 10 10 1 1 L1_ETM30 + HLT_DiJet60_MET45_v10 10 10 14 14 L1_ETM20 + HLT_IsoMu15_L1ETM20_v3 1 1 1 1 L1_Mu10_ETM20 + HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 L1_SingleMu16_Eta2p1 + HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 L1_ETM30 + HLT_MET120_v7 8 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 L1_ETM30 + HLT_Mu15_L1ETM20_v3 40 40 30 30 L1_Mu10_ETM20 + HLT_PFMHT150_v16 1 1 1 1 L1_ETM30 + HLT_R014_MR200_CentralJet40_BTagIP_v3 300 240 180 180 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR400_CentralJet40_BTagIP_v3 20 10 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR450_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR300_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR350_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR200_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR250_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v8 60 30 24 24 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 L1_ETT220 + HLT_Random_v1 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v3 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v13 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu15_Photon20_CaloIdL_v13 20 20 20 20 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v12 0 0 2 2 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v4 300 300 300 300 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v12 100 80 60 60 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v12 20 20 20 20 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v5 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v12 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_Mu5_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v5 150 40 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralPFJet30_v2 50 40 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_v4 25 20 15 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet30_v2 50 10 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu10_R014_MR200_v4 30 15 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v5 20 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v5 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R033_MR200_v4 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v5 250 200 50 50 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v5 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v5 120 100 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralPFJet30_v2 800 600 480 480 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 100 80 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet30_v2 400 300 240 240 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiPFJet25_Deta3_v4 100 80 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralPFJet30_v2 30 25 20 20 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralPFJet30_v2 120 100 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT300_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu60_HT300_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v10 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v6 200 160 120 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v9 200 160 120 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Omega_Phi_v3 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v10 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v9 200 160 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v9 0 0 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v4 1 5 3 3 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v4 0 0 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v12 320 320 240 60 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v12 6 6 6 2 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v13 1 1 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v6 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v5 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v4 500 600 1800 5400 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v5 1 1 1 1 L1_QuadJet28_Central + HLT_EightJet35_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_EightJet35_v3 20 1 1 1 L1_HTT100 + HLT_EightJet40_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_EightJet40_v3 1 1 1 1 L1_HTT100 + HLT_ExclDiJet60_HFAND_v9 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v9 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 L1_DoubleJet36_Central + HLT_QuadJet40_IsoPFTau40_v17 60 45 45 45 L1_QuadJet28_Central + HLT_QuadJet40_v11 1400 1400 700 700 L1_QuadJet28_Central + HLT_QuadJet45_DiJet40_v3 20 1 1 1 L1_HTT100 + HLT_QuadJet45_IsoPFTau45_v12 10 10 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v5 20 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_IsoPFTau50_v6 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v10 200 150 1 1 L1_QuadJet28_Central + HLT_QuadJet80_L1FastJet_v2 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v5 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet90_v3 1 1 1 1 L1_QuadJet28_Central + HLT_SixJet45_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_SixJet45_v3 1 1 1 1 L1_HTT100 + dataset Photon + HLT_DoubleEle33_CaloIdL_CaloIsoT_v2 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdL_v6 50 40 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v5 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton43_HEVT_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton48_HEVT_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v8 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton70_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v8 100 100 100 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v3 190 150 110 110 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 600 450 340 340 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v10 2500 2000 1500 1500 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v5 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v7 75 60 45 45 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 L1_SingleEG20 + HLT_Photon36_Photon22_v1 300 240 180 180 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v8 330 270 200 200 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 900 720 540 540 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v9 60 45 35 35 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 150 120 90 90 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v6 20 15 10 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 75 60 45 45 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v6 0 40 30 30 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 L1_SingleEG20 + HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v4 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 0 0 0 0 L1_SingleEG18 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1250 1000 750 750 L1_SingleEG20 + HLT_Ele27_WP80_PFMT50_v8 100 80 60 60 L1_SingleEG20 + HLT_Ele27_WP80_v2 200 160 120 120 L1_SingleEG20 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 250 150 150 150 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v8 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP70_v2 25 20 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v5 30 25 1 1 L1_SingleEG20 + HLT_Ele80_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v4 140 560 400 400 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v17 15 30 40 40 L1_SingleMu10 + HLT_IsoMu20_v12 8 16 16 16 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v6 0 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v12 12 16 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v6 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_IsoMu40_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu100_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v11 70 70 70 70 L1_SingleMu7 + HLT_Mu15_v12 25 65 65 65 L1_SingleMu10 + HLT_Mu200_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu20_v11 10 60 60 900 L1_SingleMu12 + HLT_Mu24_v11 35 35 200 200 L1_SingleMu16 + HLT_Mu30_v11 4 20 20 300 L1_SingleMu12 + HLT_Mu40_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v9 10 10 1 1 L1_SingleMu16 + HLT_Mu50_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu5_v13 320 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v11 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v7 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_DoubleIsoPFTau55_Trk5_eta2p1_v4 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v5 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v5 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v5 1 10 10 10 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v5 1 1 10 10 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v4 1 1 1 1 L1_SingleEG22 + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v12 20 15 10 10 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v13 0 0 110 110 L1_SingleMu10 +/cdaq/physics/Run2011/5e33/v1.4/HLT/V3 + 178420,178421,178424,178479 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v13 2 2 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v13 60 60 50 50 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v13 30 30 20 20 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v13 10 8 6 6 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 75 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v2 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v2 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v8 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v9 3 3 3 3 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 L1_SingleEG12 + HLT_L1SingleEG5_v3 1800 1800 1800 1800 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMu10_v4 4500 4500 4500 4500 L1_SingleMu10 + HLT_L1SingleMu20_v4 3750 4000 45000 45000 L1_SingleMu20 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 L1_PreCollisions + HLT_L2Mu10_v6 270 640 640 640 L1_SingleMu10 + HLT_L2Mu20_v6 180 420 420 420 L1_SingleMu12 + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v12 4 4 4 4 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v7 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v8 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v4 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v9 110 110 110 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v8 3 2 2 2 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v9 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v2 2 2 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v7 3 2 2 2 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v11 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v9 30 30 30 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v9 15 15 15 15 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 2 2 2 2 L1_SingleEG5 + HLT_Ele8_v9 150 150 150 150 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v10 75 60 45 45 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v10 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v13 45 45 45 45 L1_DoubleMu0 + HLT_DoubleMu45_v9 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_IsoMu5_v11 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v4 20 15 20 20 L1_DoubleMu0 + HLT_DoubleMu7_Acoplanarity03_v3 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu7_v11 100 70 60 60 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1500 1500 1500 1500 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 470 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v8 20 20 15 15 L1_DoubleMu3p5 + HLT_L2DoubleMu30_NoVertex_v4 0 0 1 1 L1_DoubleMu3p5 + HLT_L2DoubleMu45_NoVertex_v1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu13_Mu8_v10 40 30 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v10 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_TkMu8_v3 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu8_Jet40_v14 2300 2300 2300 2300 L1_Mu3_Jet20_Central + HLT_TripleMu5_v12 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT150_v3 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_HT200_v3 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v4 2 2 2 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R014_MR200_v3 50 40 30 30 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 10 8 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v4 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R033_MR200_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v5 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT50_v4 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v3 17 17 17 17 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v8 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v8 120 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v2 200 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v2 60 60 60 60 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v12 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralPFJet30_v2 400 240 240 240 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralPFJet30_v2 200 120 120 120 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralPFJet30_v2 10 10 10 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v2 60 60 60 60 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiCentralPFJet25_v4 40 20 20 20 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_DiPFJet25_Deta3_v4 50 25 15 15 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiCentralPFJet25_v4 10 1 1 1 L1_SingleEG20 + HLT_Ele27_WP80_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP80_DiPFJet25_Deta3p5_v4 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v8 1500 1200 900 900 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v8 10 8 6 6 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v8 150 120 90 90 L1_EG5_DoubleJet20_Central + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v10 1 1 1 1 L1_HTT100 + HLT_HT400_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT50_v4 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v4 1 1 1 1 L1_EG5_HTT100 + HLT_HT450_Ele60_CaloIdT_TrkIdT_v3 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v9 50 50 50 50 L1_SingleJet68 + HLT_DiJet160_PT160_v9 0 1 1 1 L1_SingleJet92 + HLT_FatJetMass850_DR1p1_Deta2p0_v5 1 1 1 1 L1_HTT100 + HLT_HT150_v11 2000 1250 1250 1250 L1_HTT50 + HLT_HT2000_v5 1 1 1 1 L1_HTT100 + HLT_HT200_v11 1000 500 1000 10000 L1_HTT75 + HLT_HT250_AlphaT0p58_v3 0 0 1 1 L1_HTT100 + HLT_HT250_AlphaT0p60_v3 20 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p65_v2 1 1 1 1 L1_HTT100 + HLT_HT250_v11 7000 2100 2000 2000 L1_HTT100 + HLT_HT300_AlphaT0p54_v5 0 0 1 1 L1_HTT100 + HLT_HT300_AlphaT0p55_v3 20 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p60_v2 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v12 0 0 0 0 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v5 0 0 0 0 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v10 0 0 0 0 L1_HTT100 + HLT_HT300_PFMHT55_v12 0 0 0 0 L1_HTT100 + HLT_HT300_PFMHT65_v5 0 0 0 0 L1_HTT100 + HLT_HT300_v12 5000 1000 1000 1000 L1_HTT100 + HLT_HT350_AlphaT0p53_v10 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_MHT110_v1 1 1 1 1 L1_HTT100 + HLT_HT350_L1FastJet_v3 4000 600 600 600 L1_HTT100 + HLT_HT350_MHT100_v3 20 1 1 1 L1_HTT100 + HLT_HT350_MHT110_v3 1 1 1 1 L1_HTT100 + HLT_HT350_v11 4000 600 600 600 L1_HTT100 + HLT_HT400_AlphaT0p51_v10 0 0 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v5 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT100_v1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_MHT90_v1 1 1 1 1 L1_HTT100 + HLT_HT400_L1FastJet_v3 1000 400 400 400 L1_HTT100 + HLT_HT400_MHT100_v3 1 1 1 1 L1_HTT100 + HLT_HT400_MHT90_v3 20 1 1 1 L1_HTT100 + HLT_HT400_v11 1000 400 400 400 L1_HTT100 + HLT_HT450_AlphaT0p51_v5 1 1 1 1 L1_HTT100 + HLT_HT450_v11 500 200 200 200 L1_HTT100 + HLT_HT500_v11 120 90 60 60 L1_HTT100 + HLT_HT550_v11 90 60 50 50 L1_HTT100 + HLT_HT600_v4 40 30 10 10 L1_HTT100 + HLT_HT650_v4 30 20 1 1 L1_HTT100 + HLT_HT700_v2 10 1 1 1 L1_HTT100 + HLT_HT750_L1FastJet_v3 1 1 1 1 L1_HTT100 + HLT_HT750_v3 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v10 4800 4200 3000 3000 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v10 2400 2100 1500 1500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v10 800 600 500 500 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v10 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR300_v2 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_RMR65_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_300Tower0p5_v1 80000 8000 400 400 L1_HTT100 + HLT_300Tower0p6_v1 1500 1500 180 180 L1_HTT100 + HLT_300Tower0p7_v1 500 500 80 80 L1_HTT100 + HLT_300Tower0p8_v1 200 200 30 30 L1_HTT100 + HLT_70Jet10_v4 0 50000 250 250 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v4 300000 1500 10 10 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v9 40 40 40 40 L1_SingleJet68 + HLT_DiJetAve190_v9 5 50 50 50 L1_SingleJet92 + HLT_DiJetAve240_v9 1 10 10 10 L1_SingleJet92 + HLT_DiJetAve300_v10 5 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v9 20 10 10 10 L1_SingleJet16 + HLT_DiJetAve370_v10 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v9 40 40 40 40 L1_SingleJet36 + HLT_Jet110_v9 80 80 80 80 L1_SingleJet68 + HLT_Jet190_v9 10 100 100 100 L1_SingleJet92 + HLT_Jet240_L1FastJet_v3 2 20 20 20 L1_SingleJet92 + HLT_Jet240_v9 2 20 20 20 L1_SingleJet92 + HLT_Jet300_L1FastJet_v3 10 1 1 1 L1_SingleJet128 + HLT_Jet300_v9 10 1 1 1 L1_SingleJet128 + HLT_Jet30_L1FastJet_v3 40 20 20 20 L1_SingleJet16 + HLT_Jet30_v9 40 20 20 20 L1_SingleJet16 + HLT_Jet370_L1FastJet_v3 1 1 1 1 L1_SingleJet128 + HLT_Jet370_NoJetID_v10 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v10 1 1 1 1 L1_SingleJet128 + HLT_Jet60_L1FastJet_v3 80 80 80 80 L1_SingleJet36 + HLT_Jet60_v9 80 80 80 80 L1_SingleJet36 + HLT_Jet800_v5 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET110_v3 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v10 600 200 150 150 L1_ETM30 + HLT_CentralJet80_MET80_v9 0 0 1 1 L1_ETM30 + HLT_CentralJet80_MET95_v3 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v10 2 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v4 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v8 10 10 1 1 L1_ETM30 + HLT_DiJet60_MET45_v10 10 10 14 14 L1_ETM20 + HLT_IsoMu15_L1ETM20_v3 1 1 1 1 L1_Mu10_ETM20 + HLT_L2Mu60_1Hit_MET40_v6 0 0 1 1 L1_SingleMu16_Eta2p1 + HLT_L2Mu60_1Hit_MET60_v6 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_MET120_HBHENoiseFiltered_v6 8 1 1 1 L1_ETM30 + HLT_MET120_v7 8 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 L1_ETM30 + HLT_Mu15_L1ETM20_v3 10 8 6 6 L1_Mu10_ETM20 + HLT_PFMHT150_v16 1 1 1 1 L1_ETM30 + HLT_R014_MR200_CentralJet40_BTagIP_v3 300 240 180 180 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR400_CentralJet40_BTagIP_v3 20 10 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R014_MR450_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR300_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR350_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR200_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R030_MR250_CentralJet40_BTagIP_v3 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v10 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v8 60 30 24 24 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v5 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v8 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v8 10 10 10 10 L1_ETT220 + HLT_Random_v1 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdT_v3 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v13 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu15_Photon20_CaloIdL_v13 20 20 20 20 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v12 0 0 2 2 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v4 300 300 300 300 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v12 100 80 60 60 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v7 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v12 20 20 20 20 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_Mass8_HT150_v4 4 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT150_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleTkIso10Mu5_Mass8_HT200_v4 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v5 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v12 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_Mu5_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v5 150 40 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralPFJet30_v2 50 40 30 30 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT25_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet25_v4 25 20 15 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralPFJet30_v2 50 10 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_PFJet25_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiPFJet25_Deta3_v4 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu10_R014_MR200_v4 30 15 10 10 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v5 20 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v5 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R033_MR200_v4 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v5 250 200 150 150 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v5 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v5 120 100 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralPFJet30_v2 800 600 480 480 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet25_PFMHT15_v4 100 80 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralPFJet30_v2 400 300 240 240 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiPFJet25_Deta3_v4 100 80 60 60 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralPFJet30_v2 30 25 20 20 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralPFJet30_v2 120 100 80 80 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT300_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 4 1 1 1 L1_Mu0_HTT50 + HLT_Mu60_HT300_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT150_v4 1 1 1 1 L1_Mu0_HTT50 + HLT_TkIso10Mu5_Ele8_CaloIdT_CaloIsoVVL_TrkIdVL_Mass8_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v10 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v6 200 160 120 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v9 200 160 120 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Omega_Phi_v3 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v10 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v9 200 160 120 120 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v9 0 0 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v4 1 5 3 3 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v4 0 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v4 0 0 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v4 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v12 320 320 240 60 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v12 6 6 6 2 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v13 1 1 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v6 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v5 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v4 500 600 1800 5400 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v10 840 360 90 90 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v10 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v5 1 1 1 1 L1_QuadJet28_Central + HLT_EightJet35_L1FastJet_v2 20 1 1 1 L1_HTT100 + HLT_EightJet35_v3 20 1 1 1 L1_HTT100 + HLT_EightJet40_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_EightJet40_v3 1 1 1 1 L1_HTT100 + HLT_ExclDiJet60_HFAND_v9 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v9 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 6000 6000 6000 18000 L1_DoubleJet36_Central + HLT_QuadJet40_IsoPFTau40_v17 60 45 45 45 L1_QuadJet28_Central + HLT_QuadJet40_v11 1400 1400 700 700 L1_QuadJet28_Central + HLT_QuadJet45_DiJet40_v3 20 1 1 1 L1_HTT100 + HLT_QuadJet45_IsoPFTau45_v12 10 10 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_L1FastJet_v2 20 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v5 20 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_IsoPFTau50_v6 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v10 200 150 1 1 L1_QuadJet28_Central + HLT_QuadJet80_L1FastJet_v2 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v5 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet90_v3 1 1 1 1 L1_QuadJet28_Central + HLT_SixJet45_L1FastJet_v2 1 1 1 1 L1_HTT100 + HLT_SixJet45_v3 1 1 1 1 L1_HTT100 + dataset Photon + HLT_DoubleEle33_CaloIdL_CaloIsoT_v2 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdL_v6 50 40 1 1 L1_SingleEG20 + HLT_DoubleEle33_CaloIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v5 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_MR150_v3 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_CaloIdL_R014_MR150_v3 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton43_HEVT_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton48_HEVT_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v8 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton70_v1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v8 100 100 100 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9IdT_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v3 190 150 110 110 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 600 450 340 340 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_CaloIdXL_IsoXL_Mass60_v3 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9IdT_Photon18_R9IdT_Mass60_v1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v10 2500 2000 1500 1500 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 7000 5600 4200 4200 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v5 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v7 75 60 45 45 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 40 30 22 22 L1_SingleEG20 + HLT_Photon36_Photon22_v1 300 240 180 180 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v8 330 270 200 200 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 900 720 540 540 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v9 60 45 35 35 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 150 120 90 90 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v6 20 15 10 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 75 60 45 45 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v6 0 40 30 30 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR150_v1 300 240 180 180 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v6 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon60_CaloIdL_HT300_v3 9 6 4 4 L1_SingleEG20 + HLT_Photon60_CaloIdL_MHT70_v3 3 2 2 2 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT400_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_HT500_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT100_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdXL_MHT90_v3 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v4 1 1 1 1 L1_SingleEG20 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v4 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 0 600 480 480 L1_SingleEG18 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1250 1000 750 750 L1_SingleEG20 + HLT_Ele27_WP80_PFMT50_v8 100 80 60 60 L1_SingleEG20 + HLT_Ele27_WP80_v2 200 160 120 120 L1_SingleEG20 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 250 150 150 150 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v8 1 1 1 1 L1_SingleEG20 + HLT_Ele32_WP70_v2 25 20 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v5 30 25 1 1 L1_SingleEG20 + HLT_Ele80_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v4 140 560 400 400 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v17 15 30 40 40 L1_SingleMu10 + HLT_IsoMu20_v12 8 16 16 16 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v6 0 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v12 12 16 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v6 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_IsoMu40_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu100_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v11 70 70 70 70 L1_SingleMu7 + HLT_Mu15_v12 25 65 65 65 L1_SingleMu10 + HLT_Mu200_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu20_v11 10 60 60 900 L1_SingleMu12 + HLT_Mu24_v11 35 35 200 200 L1_SingleMu16 + HLT_Mu30_v11 4 20 20 300 L1_SingleMu12 + HLT_Mu40_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v9 10 10 1 1 L1_SingleMu16 + HLT_Mu50_eta2p1_v1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu5_v13 320 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v4 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v11 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v7 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_DoubleIsoPFTau55_Trk5_eta2p1_v4 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v5 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v5 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v5 1 10 10 10 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v5 4 4 4 4 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau25_v4 1 1 1 1 L1_SingleEG22 + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v12 20 15 10 10 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v4 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v5 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v13 0 0 110 110 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v5.0/HLT/V1 + 178033,178035,178041,178049,178078,178097,178098,178099,178100,178101,178102,178110,178116,178151,178160,178162,178223,178321,178365,178367,178380 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 15 10 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 27000 15000 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 121650 102000 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v4.0/HLT/V6 + 177714,177718,177719 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 15 10 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 27000 15000 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 121650 102000 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v4.0/HLT/V5 + 177222,177293,177313,177317,177318,177319,177443,177449,177452,177507,177509,177515,177730,177776,177782,177783,177785,177786,177788,177789,177790,177791,177875,177878,178022 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v4.0/HLT/V3 + 177201 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v4.0/HLT/V2 + 177067,177074,177088,177095,177096,177131,177138,177139,177140,177141,177183,177184 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v3.1/HLT/V1 + 176697,176701,176702,176765,176771,176784,176795,176796,176797,176799,176801,176805,176807,176840,176841,176842,176844,176848,176850,176860,176868,176881,176885,176886,176889,176928,176929,176933,176952,176954,176955,176959,176982,177053 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v1 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v3.0/HLT/V2 + 176545,176547,176548,176570 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve30_v6 20 20 20 15 20 20 20 20 20 L1_SingleJet16 + HLT_DiJetAve370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet30_v6 40 40 40 30 40 40 40 40 40 L1_SingleJet16 + HLT_Jet370_NoJetID_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet370_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v13 15 15 12 12 8 5 4 2 2 L1_QuadJet28_Central + HLT_QuadJet40_v8 560 470 350 350 240 170 120 80 60 L1_QuadJet28_Central + HLT_QuadJet45_IsoPFTau45_v8 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_DiJet40_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet50_Jet40_Jet30_v4 200 60 30 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet70_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet28_Central +/cdaq/physics/Run2011/3e33/v2.3/HLT/V2 + 176461,176463,176464,176465,176466,176467,176468,176469,176470 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 30 20 15 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 0 0 0 0 0 0 0 0 0 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 6000 600 60 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 200 60 30 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 600 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central +/cdaq/physics/Run2011/3e33/v2.2/HLT/V3 + 176286,176289,176298,176304,176308,176309 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 45 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 10 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 1510 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 470 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central +/cdaq/physics/Run2011/3e33/v2.1/HLT/V2 + 176161,176163,176165,176166,176167,176169,176196,176201,176202,176206,176207 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 0 0 0 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central +/cdaq/physics/Run2011/3e33/v2.1/HLT/V1 + 175971,175973,175974,175975,175976,175990,176023 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_DiJet40_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 + HLT_QuadJet50_IsoPFTau50_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central +/cdaq/physics/Run2011/3e33/v2.0/HLT/V7 + 175857,175858,175860,175863,175865,175866,175877,175881,175886,175887,175888,175896,175906,175910,175921 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 300 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 40 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 0 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 0 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 100 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 100 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 10 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 100 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 0 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 50 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 100 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v2.0/HLT/V4 + 175770,175832,175833,175834,175835,175837 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 1000 200 100 70 60 50 40 30 20 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 100 70 40 30 20 14 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 5 4 3 2 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 2 2 2 2 2 2 2 2 2 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v2.0/HLT/V3 + 175733,175735 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 2 2 2 2 2 2 2 2 2 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v2.0/HLT/V1 + 175495,175497,175506,175560,175566,175576,175579,175581,175627,175637,175648,175711 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 180 150 110 90 4200 3000 2100 1500 1000 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 50 40 25 25 20 10 8 7 3 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT650_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 40 30 25 20 15 10 7 5 4 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet80_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v9 7000 5000 3400 3400 2270 1590 1140 800 570 L1_SingleEG20 + HLT_Photon30_CaloIdVL_v8 4000 3000 2000 2000 1340 940 670 470 340 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v3 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 10 7 5 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 4 3 2 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v1.2/HLT/V1 + 173657,173658,173659,173660,173661,173662,173663,173664,173677,173688,173692,174084,174809,174817,174830,174852,175045 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset HighPileUp + HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v8 1 160 3400 3400 2270 1590 1140 800 570 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v7 1 90 2000 2000 1340 940 670 470 340 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v1.1/HLT/V4 + 173380,173381,173389,173406,173430,173431,173438,173439 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 10 8 6 4 3 2 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v8 1 160 3400 3400 2270 1590 1140 800 570 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v7 1 90 2000 2000 1340 940 670 470 340 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v1.1/HLT/V3 + 173243,173244 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 10 8 6 4 3 2 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v8 1 160 3400 3400 2270 1590 1140 800 570 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v7 1 90 2000 2000 1340 940 670 470 340 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 15 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/3e33/v1.1/HLT/V1 + 173212,173226,173236,173240,173241 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v10 2 2 2 2 2 5 4 2 2 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v10 60 60 60 60 60 840 600 420 300 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v10 30 30 30 30 30 210 150 110 75 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v10 10 10 10 10 10 30 20 15 10 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v8 150 100 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v7 1 1 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v8 3 3 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v9 4 4 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v6 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v7 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele17_CaloIdL_CaloIsoVL_v8 1520 1520 1520 1520 60800 42600 30400 21300 15200 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v7 3 2 2 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v8 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Ele22_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_EG18_ForJet16 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_Ele17_v1 0 0 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v6 3 2 2 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v8 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v8 30 30 30 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v8 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 15 15 15 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v8 150 150 150 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v9 75 60 45 35 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu3_v10 45 45 665 665 450 310 230 160 110 L1_DoubleMu0 + HLT_DoubleMu45_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu5_Acoplanarity03_v6 140 110 80 80 50 35 25 20 10 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v8 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_DoubleMu5_v1 10 10 150 125 100 70 50 35 25 L1_DoubleMu0 + HLT_DoubleMu6_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_DoubleMu6_v8 10 90 70 70 45 30 20 15 10 L1_DoubleMu3 + HLT_DoubleMu7_v8 5 45 35 35 20 15 10 8 5 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 1510 1510 22550 22550 15100 10600 7520 5270 3760 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 470 470 7000 7000 4670 3270 2340 1640 1170 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 2 20 15 10 10 7 5 3 2 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu17_Mu8_v7 1 1 1 1 1 1 1 1 1 L1_DoubleMu3p5 + HLT_Mu8_Jet40_v10 2310 2310 2310 2310 2310 16200 11600 8090 5780 L1_Mu3_Jet20_Central + HLT_TripleMu5_v9 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT75 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v3 2 2 2 1 2 1 2 1 2 L1_DoubleEG5 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v1 140 110 80 80 50 35 25 20 10 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT40_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v2 17 17 17 17 680 480 340 240 170 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 0 0 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v5 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v5 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v9 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v9 400 320 240 240 160 120 80 55 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v8 200 160 120 120 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v8 10 8 6 6 4 2 2 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v1 25 20 15 10 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + HLT_Ele27_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v1 16 14 10 8 7 5 3 2 2 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v5 1500 1200 900 900 600 420 600 630 650 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v5 10 9 7 5 4 3 4 4 4 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v5 150 120 85 85 55 40 55 60 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v3 170 140 100 80 65 45 30 20 15 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele30_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_Ele60_CaloIdT_TrkIdT_v1 0 0 1 1 1 1 1 1 1 L1_EG5_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 50 50 50 50 50 350 250 180 130 L1_SingleJet68 + HLT_DiJet160_PT160_v6 0 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass750_DR1p1_Deta2p0_v2 15 10 10 8 6 4 3 2 1 L1_HTT100 + HLT_FatJetMass850_DR1p1_Deta2p0_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT150_v8 12600 12600 12600 24300 25200 180000 130000 88200 63000 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 30 25 20 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 4080 3400 2550 2550 1700 1190 850 600 430 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 5 4 3 2 2 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v8 30 25 20 15 10 9 6 4 3 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 1680 1400 1050 1050 700 490 350 250 180 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT65_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v7 120 110 80 80 50 35 25 20 10 L1_HTT100 + HLT_HT300_MHT80_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v8 30 25 18 18 10 8 6 4 3 L1_HTT100 + HLT_HT300_PFMHT65_v1 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v9 660 590 440 440 300 210 150 110 70 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 0 0 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 350 280 210 210 140 100 70 50 35 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 175 140 105 105 70 50 35 25 15 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 80 65 50 40 30 20 15 10 8 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v2 10 8 6 6 1 1 1 1 1 L1_HTT100 + HLT_HT500_v8 45 40 30 30 20 15 10 7 5 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v8 40 30 25 20 15 10 8 5 4 L1_HTT100 + HLT_HT600_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v7 5250 4200 3150 3150 2100 1470 1050 740 530 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR150_v7 2300 1840 1380 1380 920 650 460 330 230 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R020_MR550_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R023_MR550_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR150_v7 800 640 480 480 320 230 160 120 80 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R025_MR450_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R029_MR450_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R033_MR350_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R036_MR350_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R038_MR250_v7 30 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + HLT_R042_MR250_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 OR L1_HTT50_HTM30 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v8 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 200 200 200 200 200 1400 1000 700 500 L1_SingleJet68 + HLT_DiJetAve190_v6 5 45 35 35 20 15 10 8 5 L1_SingleJet92 + HLT_DiJetAve240_v6 2 15 12 12 8 5 4 2 2 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 4 4 4 3 4 4 4 4 4 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 42 42 42 42 42 42 42 42 42 L1_SingleJet36 + HLT_Jet110_v6 400 400 400 400 400 2800 2000 1400 1000 L1_SingleJet68 + HLT_Jet190_v6 10 100 75 60 50 35 25 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 4 30 24 24 15 10 8 5 4 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v3 0 0 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 8 8 8 6 8 8 8 8 8 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 84 84 84 84 84 84 84 84 84 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 5 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 250 200 150 150 100 70 50 35 25 L1_ETM30 + HLT_CentralJet80_MET80_v6 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 7 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 14 10 14 10 10 10 10 14 140 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v6 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET100_v7 35 30 21 15 15 9 7 4 3 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 10 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v5 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_MET65_v4 380 300 225 225 150 110 75 50 35 L1_ETM30 + HLT_PFMHT150_v12 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_60Jet10_v1 0 0 0 0 10 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 0 0 10 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 1 1 1 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 40 30 24 24 15 10 8 8 40 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v7 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v7 15 9 9 7 6 4 3 2 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v10 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v10 1 1 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v10 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v9 0 0 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_Mu12_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_CaloIsoVL_v1 315 315 315 315 2100 1470 1050 740 530 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v9 120 90 70 70 45 30 20 15 10 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v9 3 2 2 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu5_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu5_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v8 0 0 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_CentralJet30_v1 45 35 27 20 20 10 9 6 4 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_DiCentralJet30_v1 15 10 10 8 6 4 3 2 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu17_eta2p1_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu20_DiCentralJet34_v3 1 1 1 15 10 9 6 4 3 L1_SingleMu10 + HLT_Mu10_R005_MR200_v1 80 65 50 40 30 20 15 10 8 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu10_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_ETM30 OR L1_HTT50_HTM30) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentralJet20_BTagIP3D1stTrack_v1 250 200 150 150 100 70 50 35 25 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu12_eta2p1_DiCentralJet30_BTagIP3D_v1 80 65 50 40 30 20 15 10 8 L1_Mu10_Eta2p1_DoubleJet_16_8_Central + HLT_Mu17_eta2p1_CentralJet30_BTagIP_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_CentralJet30_v1 750 600 450 450 300 210 150 110 75 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_DiCentralJet30_v1 400 320 240 240 160 120 80 55 40 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_QuadCentralJet30_v1 30 25 20 15 10 9 6 4 3 L1_SingleMu14_Eta2p1 + HLT_Mu17_eta2p1_TriCentralJet30_v1 130 100 75 60 50 35 25 15 10 L1_SingleMu14_Eta2p1 + HLT_Mu40_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_DiJet30_v1 20080 20080 20080 20080 20080 150000 110000 70300 50200 L1_Mu3_Jet20_Central + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Mass4_HT150_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu5_QuadJet30_v1 150 150 150 150 150 1050 750 530 380 L1_Mu3_Jet20_Central + HLT_Mu5_TriJet30_v1 1470 1470 1470 1470 1470 10300 7350 5150 3680 L1_Mu3_Jet20_Central + HLT_Mu60_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v3 300 240 180 180 120 85 60 40 30 L1_DoubleMu0_HighQ + HLT_Dimuon0_Jpsi_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon0_Upsilon_Muon_v7 1 1 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v6 200 160 120 120 80 55 40 30 20 L1_DoubleMu0_HighQ + HLT_Dimuon10_Jpsi_Barrel_v6 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon11_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon13_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon6_LowMass_v1 1 1 3 2 2 1 1 1 1 L1_DoubleMu3 + HLT_Dimuon7_Upsilon_Barrel_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_PsiPrime_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Dimuon9_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon4_Bs_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4_Jpsi_Displaced_v1 0 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu4p5_LowMass_Displaced_v1 0 0 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_DoubleMu5_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0_HighQ + HLT_Mu5_L2Mu2_Jpsi_v9 500 320 240 240 160 120 80 55 40 L1_DoubleMu0_HighQ + HLT_Mu5_Track2_Jpsi_v9 6 6 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v10 1 1 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_CentralJet20_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_TripleJet_36_36_12_Central + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v3 1 1 1 1 30 20 15 10 7 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v2 20 1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DiCentralJet36_BTagIP3DLoose_v1 150 2200 1800 1500 1100 800 550 400 250 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 30 20 15 10 7 5 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 8110 8110 8110 10200 250000 180000 130000 85200 60900 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6800 5440 4080 4080 2720 1910 1360 960 680 L1_ETM30 + HLT_L1MultiJet_v4 2030 5420 4060 4060 2710 1900 1360 950 680 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v12 15 15 12 12 8 5 4 2 2 L1_QuadJet20_Central + HLT_QuadJet40_v7 560 470 350 350 240 170 120 80 60 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 100 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v4 15 10 10 8 6 4 3 2 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v7 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v7 94 94 94 94 3760 2640 1880 1320 940 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v7 1 1 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_CaloIdXL_IsoXL_Photon18_v1 190 150 110 110 70 50 35 25 20 L1_DoubleEG_12_5 + HLT_Photon26_Photon18_v7 1740 1390 1040 1040 700 490 350 250 180 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_CaloIdXL_IsoXL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon26_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Photon30_CaloIdVL_IsoL_v8 20 20 20 20 800 560 400 280 200 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v7 34 34 34 34 1360 960 680 480 340 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v5 65 50 40 30 25 20 10 9 6 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v2 50 40 30 30 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_Photon22_v1 750 600 450 450 300 210 150 110 75 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v7 300 240 180 180 120 85 60 40 30 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v4 440 350 260 260 180 130 85 60 40 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v8 60 45 35 35 20 15 10 8 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v4 30 25 20 15 10 9 6 4 3 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v2 1 1 30 30 20 15 10 7 5 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v5 450 360 270 270 180 130 90 60 45 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon55_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT110_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 20 480 480 320 230 160 120 80 L1_SingleEG18 + HLT_Ele27_WP80_PFMT50_v4 1 1 40 30 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 600 480 360 360 240 170 120 85 60 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 100 80 60 60 40 30 20 15 10 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu15_eta2p1_v1 160 140 100 80 70 40 30 20 15 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_v14 8 15 20 340 270 190 140 90 65 L1_SingleMu10 + HLT_IsoMu17_v14 0 0 0 250 200 140 100 70 50 L1_SingleMu10 + HLT_IsoMu20_v9 3 8 8 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_eta2p1_v3 150 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu24_v9 8 8 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu34_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_L1SingleMu10_v4 1870 4480 4480 74700 59800 41900 29900 21000 15000 L1_SingleMu10 + HLT_L1SingleMu20_v4 3740 3990 44800 44800 29900 21000 15000 10500 7470 L1_SingleMu20 + HLT_L2Mu10_v6 270 640 640 10700 8560 6000 4280 3000 2140 L1_SingleMu10 + HLT_L2Mu20_v6 180 430 430 5380 4300 3000 2150 1500 1080 L1_SingleMu12 + HLT_Mu100_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu12_v8 70 70 70 70 70 2000 1400 1000 700 L1_SingleMu7 + HLT_Mu15_v9 25 65 65 1090 870 610 440 310 220 L1_SingleMu10 + HLT_Mu20_v8 10 30 30 380 300 210 150 110 75 L1_SingleMu12 + HLT_Mu24_eta2p1_v1 90 200 150 150 100 70 50 35 25 L1_SingleMu14_Eta2p1 + HLT_Mu24_v8 20 25 275 275 190 130 90 65 45 L1_SingleMu16 + HLT_Mu30_eta2p1_v1 200 160 120 120 80 55 40 30 20 L1_SingleMu14_Eta2p1 + HLT_Mu30_v8 4 10 10 130 1 1 1 1 1 L1_SingleMu12 + HLT_Mu40_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu40_v6 4 4 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v10 320 640 640 640 640 640 640 640 640 L1_SingleMu3 + HLT_Mu60_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16_Eta2p1 + HLT_Mu8_v8 80 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet44_Eta2p17 OR L1_DoubleJet64_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v3 40 25 20 15 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + HLT_MediumIsoPFTau35_Trk20_MET60_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_MET70_v1 1 1 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_MediumIsoPFTau35_Trk20_v1 1 11 11 11 11 11 11 11 11 L1_SingleJet52_Central + dataset TauPlusX + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v1 1 4 90 90 60 40 30 20 15 L1_SingleEG15 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG18 OR L1_SingleEG20 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v8 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v9 0 0 0 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_MediumIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_IsoMu15_eta2p1_TightIsoPFTau20_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu14_Eta2p1 + HLT_Mu15_LooseIsoPFTau15_v9 0 0 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/2e33/v1.2/HLT/V7 + 172463,172478,172485,172488,172495,172497,172507,172516,172619,172620,172630,172635,172778,172791,172798,172799,172801,172802,172819,172822,172824,172847,172865,172868,172949,172951,172952,172992,172998,172999,173198 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 1 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0 + HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3 + HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central + HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68 + HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100 + HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central + HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central + HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central + HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 36 36 36 252 180 126 90 L1_SingleJet68 + HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92 + HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92 + HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52 + HLT_Jet110_v6 72 72 72 504 360 252 180 L1_SingleJet68 + HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92 + HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30 + HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v8 1 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30 + HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15 + HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7 + HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10 + HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10 + HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20 + HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10 + HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12 + HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7 + HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10 + HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12 + HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12 + HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen + HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v9 54 320 320 320 320 320 320 L1_SingleMu3 + HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_Mu8_v7 20 120 120 120 120 120 120 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central + HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/2e33/v1.2/HLT/V5 + 172163,172208,172252,172254,172255,172268,172276,172286,172383,172384,172389,172399,172400,172401,172411 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 1 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0 + HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3 + HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central + HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68 + HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100 + HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central + HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central + HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central + HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68 + HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92 + HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92 + HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52 + HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68 + HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92 + HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30 + HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v8 1 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30 + HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15 + HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7 + HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10 + HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10 + HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20 + HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10 + HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12 + HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7 + HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10 + HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12 + HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12 + HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen + HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v9 54 320 320 320 320 320 320 L1_SingleMu3 + HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_Mu8_v7 20 120 120 120 120 120 120 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central + HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/2e33/v1.2/HLT/V4 + 171219,171246,171274,171282,171315,171369,171446,171484,171578,171812,171875,171876,171879,171880,171890,171895,171897,171921,171926,171949,172014,172024,172033,172111 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0 + HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3 + HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central + HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68 + HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100 + HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central + HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central + HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central + HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68 + HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92 + HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92 + HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52 + HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68 + HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92 + HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30 + HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30 + HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15 + HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7 + HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10 + HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10 + HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20 + HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10 + HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12 + HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7 + HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10 + HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12 + HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12 + HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen + HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3 + HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central + HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/2e33/v1.2/HLT/V1 + 170826,170842,170854,170876,170896,170899,170901,171050,171091,171098,171102,171106,171116,171117,171156,171178 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 220 220 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v8 40 35 25 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v6 1 1 1 1 1 1 1 L1_DoubleEG_12_5 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v8 45 37 30 20 15 10 7 L1_DoubleEG_12_5 + HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0 + HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3 + HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central + HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 1 1 15 10 7 5 3 L1_SingleEG12 + HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 2 2 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v4 120 100 80 55 40 30 20 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v4 24 20 16 10 8 5 4 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v8 12 10 8 5 4 2 2 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v8 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v7 60 50 40 30 20 15 10 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v7 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68 + HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100 + HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central + HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central + HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central + HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68 + HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92 + HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92 + HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52 + HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68 + HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92 + HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30 + HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_60Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet10_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_70Jet13_v1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30 + HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v6 135 135 5370 3760 2690 1880 1350 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 1 1 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 660 550 440 310 220 160 110 L1_SingleEG15 + HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7 + HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10 + HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10 + HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20 + HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10 + HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12 + HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7 + HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10 + HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12 + HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12 + HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen + HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3 + HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central + HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/2e33/v1.1/HLT/V2 + 170452,170497,170527,170713,170722,170743,170759 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 13000 11000 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v7 40 35 25 15 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v5 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v7 1 1 30 20 15 10 7 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0 + HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3 + HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central + HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 25 20 15 10 7 5 3 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 30 25 20 15 10 7 5 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 120 100 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v3 120 100 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v3 24 20 16 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v7 12 10 8 5 4 2 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v7 260 220 170 120 85 60 40 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v6 60 50 40 30 20 15 10 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v6 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68 + HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100 + HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central + HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central + HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central + HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68 + HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92 + HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92 + HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52 + HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68 + HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92 + HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30 + HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 5 2 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30 + HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v6 8000 6700 5370 3760 2690 1880 1350 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 60 50 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 110 110 440 310 220 160 110 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7 + HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10 + HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10 + HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20 + HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10 + HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12 + HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7 + HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10 + HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12 + HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12 + HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen + HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3 + HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central + HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/2e33/v1.1/HLT/V1 + 170071,170181,170202,170212,170249,170255,170286,170292,170298,170303,170304,170307,170348,170354,170376,170378,170380,170382,170397,170406 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v9 1 1 1 2 2 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v9 35 35 35 500 380 270 190 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v9 15 15 15 110 75 50 35 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v9 5 5 5 15 10 7 5 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 75 65 50 35 25 15 10 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v6 1 1 1 7 3 2 1 L1_SingleJet68 + HLT_IsoTrackHE_v7 3 3 3 20 15 10 5 L1_SingleJet68 + HLT_L1SingleEG12_v3 13000 11000 8580 6010 4290 3010 2150 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1740 1740 1740 1740 1740 1740 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 50 50 50 50 50 50 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 620 620 620 620 620 620 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v8 4 4 4 5 4 3 8 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v5 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v6 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v8 25 20 15 10 7 5 3 L1_EG12_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v3 1 1 1 1 1 1 1 L1_EG15_ForJet16 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v7 40 35 25 15 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v7 110 110 4320 3030 2160 1520 1080 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v5 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v7 1 1 20 15 10 7 5 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v7 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v7 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v7 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v7 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v7 1 1 30 20 15 10 7 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v8 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v9 780 650 520 370 260 190 130 L1_DoubleMu0 + HLT_DoubleMu45_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v8 200 150 105 70 50 35 25 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v5 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v7 80 75 60 40 30 20 15 L1_DoubleMu3 + HLT_DoubleMu7_v7 50 45 35 25 15 10 8 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 20000 17000 12860 9010 6430 4510 3220 L1_DoubleMu0 + HLT_L2DoubleMu0_v7 6000 5000 4000 2800 2000 1400 1000 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v7 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v6 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v9 220 220 220 1540 1100 770 550 L1_Mu3_Jet20_Central + HLT_TripleMu5_v8 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v5 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v4 220 180 140 100 70 50 35 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v3 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v7 1 1 1 1 1 1 1 L1_EG5_HTT100 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_v1 15 15 500 350 250 175 125 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v3 25 20 15 10 7 5 3 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v3 30 25 20 15 10 7 5 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v3 120 100 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v3 120 100 80 55 40 30 20 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v3 24 20 16 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v7 12 10 8 5 4 2 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v7 260 220 170 120 85 60 40 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v6 60 50 40 30 20 15 10 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v6 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v4 2000 1700 1275 900 640 450 320 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v4 60 50 40 30 20 15 10 L1_EG5_DoubleJet20_Central + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v4 375 320 250 180 130 85 60 L1_EG5_DoubleJet20_Central + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v2 115 95 75 50 35 25 20 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v5 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v6 15 15 15 110 75 50 35 L1_SingleJet68 + HLT_DiJet160_PT160_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 20 150 120 85 60 40 30 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v2 10 75 60 40 30 20 15 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v8 3580 3580 3580 25100 17900 12600 8950 L1_HTT50 + HLT_HT2000_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v2 2 15 10 7 5 3 2 L1_HTT75 + HLT_HT200_v8 210 1800 1440 1010 720 510 360 L1_HTT75 + HLT_HT250_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v5 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v8 870 725 580 410 290 210 150 L1_HTT100 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v6 40 35 25 15 10 8 6 L1_HTT100 + HLT_HT300_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v7 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_v9 450 375 300 210 150 110 75 L1_HTT100 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v8 300 250 200 140 100 70 50 L1_HTT100 + HLT_HT400_AlphaT0p51_v7 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v8 150 125 100 70 50 35 25 L1_HTT100 + HLT_HT450_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v8 45 40 30 20 15 10 7 L1_HTT100 + HLT_HT500_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT500_v8 20 15 10 7 5 3 2 L1_HTT100 + HLT_HT550_JetPt60_DPhi2p94_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_HT550_v8 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT600_v1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_v6 4500 3750 3000 2100 1500 1050 750 L1_DoubleJet44_Central + HLT_R020_MR150_v6 1800 1600 1290 910 650 460 330 L1_DoubleJet44_Central + HLT_R020_MR550_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R023_MR550_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R025_MR150_v6 660 550 440 310 220 160 110 L1_DoubleJet44_Central + HLT_R025_MR450_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R029_MR450_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R033_MR350_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R036_MR350_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R038_MR250_v6 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_R042_MR250_v2 1 1 1 1 1 1 1 L1_DoubleJet44_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v5 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v1 500 500 500 350 250 175 125 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v7 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v7 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta1p39 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 360 360 360 2520 1800 1260 900 L1_SingleJet68 + HLT_DiJetAve150_v6 105 90 70 50 35 25 15 L1_SingleJet92 + HLT_DiJetAve190_v6 30 25 20 15 10 7 5 L1_SingleJet92 + HLT_DiJetAve240_v6 10 9 6 4 3 2 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 16 16 16 16 16 16 16 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 90 90 90 90 90 90 90 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 1200 1200 24000 16800 12000 L1_SingleJet52 + HLT_Jet110_v6 720 720 720 5040 3600 2520 1800 L1_SingleJet68 + HLT_Jet150_v6 225 190 150 100 70 50 35 L1_SingleJet92 + HLT_Jet190_v6 60 50 40 30 20 15 10 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 20 18 14 9 7 4 3 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 32 32 32 32 32 32 32 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 180 180 180 180 180 180 180 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 2400 2400 48000 33600 24000 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v7 210 180 140 100 70 50 35 L1_ETM30 + HLT_CentralJet80_MET80_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v6 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v7 24 24 24 24 24 24 240 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v5 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v5 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET100_v7 30 25 20 15 10 7 5 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v7 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v2 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_MET65_v4 330 275 220 160 110 75 55 L1_ETM30 + HLT_PFMHT150_v11 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v8 1 1 1 1 1 1 5 L1_SingleJet20_Central_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v6 24 24 24 24 24 24 120 L1_SingleJet20_Central_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 8000 8000 8000 8000 8000 8000 8000 (none) + HLT_PixelTracks_Multiplicity100_v6 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v6 20 15 10 7 5 3 2 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v9 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_DoubleMuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v9 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu15_Photon20_CaloIdL_v9 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu17_Ele8_CaloIdL_v8 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_Mu7_EG5 + HLT_Mu3_Ele8_CaloIdT_CaloIsoVL_v2 15 15 100 70 50 35 25 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_MuOpen_DoubleEG5 + HLT_Mu8_Ele17_CaloIdL_v8 30 25 20 15 10 7 5 L1_MuOpen_EG12 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v8 1 1 1 1 1 1 1 L1_MuOpen_EG12 + dataset MuHad + HLT_DoubleMu3_HT150_v7 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_HT200_v10 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_DoubleMu3_Mass4_HT150_v3 1 1 1 1 1 1 1 (L1_Mu0_HTT50) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT20_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v3 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v9 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v5 42 35 28 20 15 9 7 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_DiCentralJet34_v2 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_BTagIP3D1stTrack_v2 30 25 20 15 10 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v5 30 25 20 15 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v9 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu17_CentralJet30_v10 390 325 260 190 130 90 65 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v10 180 150 120 85 60 40 30 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v5 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v10 60 50 40 30 20 15 10 L1_SingleMu10 + HLT_Mu30_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v6 715 715 715 5010 3580 2510 1790 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v6 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v6 7 7 7 50 35 25 18 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v6 60 60 60 420 300 210 150 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v3 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v7 120 100 80 55 40 30 20 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v7 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v3 1 1 1 1 1 1 1 (L1_DoubleJet44_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Jpsi_NoVertexing_v2 180 150 120 55 40 40 30 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v6 1 1 1 1 1 1 1 L1_TripleMu0 + HLT_Dimuon0_Upsilon_v5 120 100 80 55 40 30 20 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v7 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v6 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v5 0 0 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v5 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu3p5_Jpsi_Displaced_v2 0 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu4_LowMass_Displaced_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v8 240 200 160 120 80 55 40 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v8 6 6 6 6 6 6 6 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v9 1 1 1 30 20 15 10 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v2 1 1 10 1 1 1 1 L1_DoubleJet36_Central + HLT_CentralJet60_CentralJet53_DiBTagIP3D_v1 1 1 1 1 1 1 1 L1_DoubleJet44_Central + HLT_DoubleJet30_ForwardBackward_v7 50 40 30 20 15 10 7 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 1000 1000 23160 16300 11600 8110 5790 L1_DoubleJet36_Central + HLT_L1ETM30_v4 6000 5000 3870 2710 1940 1360 970 L1_ETM30 + HLT_L1MultiJet_v4 9000 7500 5790 4060 2900 2030 1450 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v11 20 15 10 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 210 210 210 150 110 70 50 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 0 0 0 0 0 0 0 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v4 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v4 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 25 20 15 10 7 5 3 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v5 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v6 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v6 8000 6700 5370 3760 2690 1880 1350 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 60 50 40 30 20 15 10 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v7 120 100 80 55 40 30 20 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v7 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v7 330 270 220 160 110 75 55 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1100 900 720 510 360 260 180 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v7 1620 1400 1080 760 540 380 270 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 4200 3600 2880 2020 1440 1010 720 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v4 45 40 30 20 15 10 7 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 140 120 90 60 45 30 20 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v4 30 25 20 15 10 7 5 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v6 260 220 170 120 85 60 40 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 540 460 360 260 180 130 90 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v7 35 30 21 15 10 7 5 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v4 20 15 10 7 5 3 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 45 40 30 20 15 10 7 L1_SingleEG20 + dataset PhotonHad + HLT_Photon30_CaloIdVT_CentralJet20_BTagIP_v1 15 13 10 7 5 3 1 L1_SingleEG15 + HLT_Photon40_CaloIdL_R005_MR150_v4 390 330 260 190 130 90 65 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v7 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v2 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 110 110 440 310 220 160 110 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v3 20 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 500 440 330 240 170 120 80 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 90 75 60 40 30 20 15 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v4 5 4 3 2 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v9 150 150 150 4200 3000 2100 1500 L1_SingleMu7 + HLT_IsoMu15_v13 170 140 110 75 55 40 25 L1_SingleMu10 + HLT_IsoMu17_v13 300 250 200 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_v8 50 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v8 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 96000 82000 64000 44800 32000 22400 16000 L1_SingleMu10 + HLT_L1SingleMu20_v4 48000 40000 32000 22400 16000 11200 8000 L1_SingleMu20 + HLT_L2Mu10_v6 14000 12000 9160 6420 4580 3210 2290 L1_SingleMu10 + HLT_L2Mu20_v6 6900 5750 4600 3220 2300 1610 1150 L1_SingleMu12 + HLT_Mu100_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v7 450 450 450 12600 9000 6300 4500 L1_SingleMu7 + HLT_Mu15_v8 1080 900 720 510 360 260 180 L1_SingleMu10 + HLT_Mu20_v7 390 325 260 190 130 90 65 L1_SingleMu12 + HLT_Mu24_v7 240 200 160 120 80 55 40 L1_SingleMu12 + HLT_Mu30_v7 120 100 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v9 440 440 440 440 440 440 440 L1_SingleMuOpen + HLT_Mu40_v5 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v9 320 320 320 320 320 320 320 L1_SingleMu3 + HLT_Mu60_v2 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_Mu8_v7 120 120 120 120 120 120 120 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau45_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet40_Eta2p17 OR L1_DoubleJet52_Central + HLT_IsoPFTau35_Trk20_MET60_v6 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_MET70_v2 1 1 1 1 1 1 1 L1_Jet52_Central_ETM30 + HLT_IsoPFTau35_Trk20_v6 11 11 11 11 11 11 11 L1_SingleJet52_Central + HLT_IsoPFTau40_IsoPFTau30_Trk5_eta2p1_v2 1 1 1 1 1 1 1 L1_DoubleTauJet36_Eta2p17 OR L1_DoubleJet44_Central + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v7 600 500 400 280 200 140 100 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_TightIsoPFTau20_v2 75 65 50 35 25 15 10 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v2 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v7 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v8 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v6 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v8 110 90 70 50 35 25 15 L1_SingleMu10 +/cdaq/physics/Run2011/1.4e33/v1.2/HLT/V4 + 170053 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v7 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v7 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v7 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v7 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68 + HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 51 50 50 50 45 50 50 40 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 490 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v6 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v7 520 360 260 180 130 75 50 35 25 L1_DoubleMu0 + HLT_DoubleMu45_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v6 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v5 55 40 30 20 15 8 5 4 2 L1_DoubleMu3 + HLT_DoubleMu7_v5 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0 + HLT_L2DoubleMu0_v6 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central + HLT_TripleMu5_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v5 4 20 15 10 7 4 2 2 1 L1_SingleJet68 + HLT_DiJet160_PT160_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v7 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50 + HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75 + HLT_HT200_v7 1430 1000 720 500 360 220 150 100 70 L1_HTT75 + HLT_HT250_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v7 580 400 290 200 150 85 55 40 30 L1_HTT100 + HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v5 50 35 25 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v5 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT300_v8 290 200 150 100 70 40 30 20 15 L1_HTT100 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v7 200 140 100 70 50 30 20 15 10 L1_HTT100 + HLT_HT400_AlphaT0p51_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v7 100 70 50 35 25 15 10 7 5 L1_HTT100 + HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v7 35 25 15 10 8 5 3 2 1 L1_HTT100 + HLT_HT500_v7 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT550_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_CentralJet40_BTagIP_v6 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R014_MR150_v5 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central + HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR150_v5 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central + HLT_R020_MR550_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR150_v5 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R025_MR450_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR350_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR250_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + HLT_HcalNZS_v6 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v6 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 35 250 180 130 90 50 35 25 15 L1_SingleJet68 + HLT_DiJetAve150_v6 70 50 35 25 15 10 7 5 3 L1_SingleJet92 + HLT_DiJetAve190_v6 20 15 10 7 5 3 2 1 1 L1_SingleJet92 + HLT_DiJetAve240_v6 7 5 3 2 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 8 8 8 8 5 4 6 1 1 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 45 45 45 45 45 40 40 40 40 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52 + HLT_Jet110_v6 70 500 360 250 180 110 70 50 35 L1_SingleJet68 + HLT_Jet150_v6 150 100 70 50 35 20 15 10 7 L1_SingleJet92 + HLT_Jet190_v6 40 30 20 15 10 6 4 3 2 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 15 10 7 5 3 2 1 1 1 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 16 16 16 16 10 10 10 10 10 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 90 90 90 90 90 90 85 90 85 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v6 150 100 70 50 35 20 15 10 7 L1_ETM30 + HLT_CentralJet80_MET80HF_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v6 12 12 12 12 120 60 30 30 1 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v4 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET100_v6 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v3 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_MET65_v3 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_PFMHT150_v9 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + HLT_PixelTracks_Multiplicity100_v5 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v5 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + HLT_DoubleMu3_HT150_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_HT200_v8 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_HT250_Mu15_PFMHT20_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v3 15 10 7 5 3 2 1 1 1 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_v8 130 90 65 45 30 20 10 9 6 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v8 65 45 30 20 15 9 6 4 3 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v8 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v4 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v4 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v4 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v5 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v5 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v3 180 120 85 60 40 25 15 10 8 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_v3 85 60 40 30 20 10 8 6 4 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_Displaced_v3 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_LowMass_Displaced_v4 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu2_Bs_v5 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v6 160 112 80 55 40 25 15 10 8 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v6 6 6 6 6 6 5 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v7 1 17 10 8 6 3 2 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central + HLT_L1ETM30_v4 2580 1800 1290 900 650 390 260 180 130 L1_ETM30 + HLT_L1MultiJet_v4 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v9 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v7 7 200 150 100 70 40 30 20 15 L1_SingleMu7 + HLT_IsoMu15_v11 120 80 55 40 30 15 10 8 5 L1_SingleMu10 + HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_v11 40 30 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10 + HLT_L1SingleMu20_v4 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20 + HLT_L2Mu10_v5 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10 + HLT_L2Mu20_v5 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12 + HLT_Mu100_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v5 20 630 450 320 230 140 90 60 45 L1_SingleMu7 + HLT_Mu15_v6 350 240 180 120 85 50 35 25 15 L1_SingleMu10 + HLT_Mu20_v5 130 90 65 45 30 20 10 9 6 L1_SingleMu12 + HLT_Mu24_v5 85 60 40 30 20 10 8 6 4 L1_SingleMu12 + HLT_Mu30_v5 35 25 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v7 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen + HLT_Mu40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v7 160 150 160 160 160 160 160 170 150 L1_SingleMu3 + HLT_Mu8_v5 60 60 60 65 60 60 60 65 60 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau35_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + HLT_DoubleIsoPFTau40_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + HLT_IsoPFTau35_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau35_Trk20_v4 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau45_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v6 70 50 35 25 15 10 7 5 3 L1_SingleMu10 +/cdaq/physics/Run2011/1.4e33/v1.2/HLT/V3 + 167551,167673,167674,167675,167676,167740,167746,167754,167784,167786,167807,167830,167898,167913,167969,168152,168162,168207,168423 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v7 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v7 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v7 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v7 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68 + HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 51 50 50 50 45 50 50 40 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 490 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v6 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v7 520 360 260 180 130 75 50 35 25 L1_DoubleMu0 + HLT_DoubleMu45_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v6 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v5 55 40 30 20 15 8 5 4 2 L1_DoubleMu3 + HLT_DoubleMu7_v5 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0 + HLT_L2DoubleMu0_v6 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central + HLT_TripleMu5_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v5 4 20 15 10 7 4 2 2 1 L1_SingleJet68 + HLT_DiJet160_PT160_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v7 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50 + HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75 + HLT_HT200_v7 1430 1000 720 500 360 220 150 100 70 L1_HTT75 + HLT_HT250_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v7 580 400 290 200 150 85 55 40 30 L1_HTT100 + HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v5 50 35 25 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v5 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT300_v8 290 200 150 100 70 40 30 20 15 L1_HTT100 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v7 200 140 100 70 50 30 20 15 10 L1_HTT100 + HLT_HT400_AlphaT0p51_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v7 100 70 50 35 25 15 10 7 5 L1_HTT100 + HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v7 35 25 15 10 8 5 3 2 1 L1_HTT100 + HLT_HT500_v7 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT550_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_CentralJet40_BTagIP_v6 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R014_MR150_v5 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central + HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR150_v5 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central + HLT_R020_MR550_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR150_v5 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R025_MR450_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR350_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR250_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + HLT_HcalNZS_v6 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v6 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 35 250 180 130 90 50 35 25 15 L1_SingleJet68 + HLT_DiJetAve150_v6 70 50 35 25 15 10 7 5 3 L1_SingleJet92 + HLT_DiJetAve190_v6 20 15 10 7 5 3 2 1 1 L1_SingleJet92 + HLT_DiJetAve240_v6 7 5 3 2 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 8 8 8 8 5 4 6 1 1 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 45 45 45 45 45 40 40 40 40 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52 + HLT_Jet110_v6 70 500 360 250 180 110 70 50 35 L1_SingleJet68 + HLT_Jet150_v6 150 100 70 50 35 20 15 10 7 L1_SingleJet92 + HLT_Jet190_v6 40 30 20 15 10 6 4 3 2 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 15 10 7 5 3 2 1 1 1 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 16 16 16 16 10 10 10 10 10 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 90 90 90 90 90 90 85 90 85 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v6 150 100 70 50 35 20 15 10 7 L1_ETM30 + HLT_CentralJet80_MET80HF_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v6 12 12 12 12 120 60 30 30 1 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v4 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET100_v6 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v3 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_MET65_v3 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_PFMHT150_v9 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + HLT_PixelTracks_Multiplicity100_v5 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v5 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + HLT_DoubleMu3_HT150_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_HT200_v8 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_HT250_Mu15_PFMHT20_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v3 15 10 7 5 3 2 1 1 1 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_v8 130 90 65 45 30 20 10 9 6 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v8 65 45 30 20 15 9 6 4 3 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v8 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v4 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v4 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v4 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v5 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v5 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v3 180 120 85 60 40 25 15 10 8 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_v3 85 60 40 30 20 10 8 6 4 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_Displaced_v3 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_LowMass_Displaced_v4 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu2_Bs_v5 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v6 160 112 80 55 40 25 15 10 8 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v6 6 6 6 6 6 5 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v7 1 17 10 8 6 3 2 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central + HLT_L1ETM30_v4 2580 1800 1290 900 650 390 260 180 130 L1_ETM30 + HLT_L1MultiJet_v4 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v9 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v7 7 200 150 100 70 40 30 20 15 L1_SingleMu7 + HLT_IsoMu15_v11 120 80 55 40 30 15 10 8 5 L1_SingleMu10 + HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_v11 40 30 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10 + HLT_L1SingleMu20_v4 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20 + HLT_L2Mu10_v5 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10 + HLT_L2Mu20_v5 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12 + HLT_Mu100_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v5 20 630 450 320 230 140 90 60 45 L1_SingleMu7 + HLT_Mu15_v6 350 240 180 120 85 50 35 25 15 L1_SingleMu10 + HLT_Mu20_v5 130 90 65 45 30 20 10 9 6 L1_SingleMu12 + HLT_Mu24_v5 85 60 40 30 20 10 8 6 4 L1_SingleMu12 + HLT_Mu30_v5 35 25 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v7 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen + HLT_Mu40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v7 160 150 160 160 160 160 160 170 150 L1_SingleMu3 + HLT_Mu8_v5 60 60 60 65 60 60 60 65 60 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau35_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + HLT_DoubleIsoPFTau40_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + HLT_IsoPFTau35_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau35_Trk20_v4 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau45_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v6 70 50 35 25 15 10 7 5 3 L1_SingleMu10 +/cdaq/physics/Run2011/1.4e33/v1.2/HLT/V1 + 167078,167098,167100,167102,167103,167151,167281,167282,167284 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v7 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v7 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v7 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v7 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v7 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68 + HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5 + HLT_L1SingleJet16_v4 50 51 50 50 50 45 50 50 40 L1_SingleJet16 + HLT_L1SingleJet36_v4 500 500 500 500 500 500 500 500 490 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v4 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen + HLT_L1SingleMuOpen_v4 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v6 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v7 520 360 260 180 130 75 50 35 25 L1_DoubleMu0 + HLT_DoubleMu45_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v6 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v5 55 40 30 20 15 8 5 4 2 L1_DoubleMu3 + HLT_DoubleMu7_v5 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_L1DoubleMu0_v4 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0 + HLT_L2DoubleMu0_v6 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central + HLT_TripleMu5_v6 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v5 4 20 15 10 7 4 2 2 1 L1_SingleJet68 + HLT_DiJet160_PT160_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v7 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50 + HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75 + HLT_HT200_v7 1430 1000 720 500 360 220 150 100 70 L1_HTT75 + HLT_HT250_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v7 580 400 290 200 150 85 55 40 30 L1_HTT100 + HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v5 50 35 25 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v5 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT300_v8 290 200 150 100 70 40 30 20 15 L1_HTT100 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v7 200 140 100 70 50 30 20 15 10 L1_HTT100 + HLT_HT400_AlphaT0p51_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v7 100 70 50 35 25 15 10 7 5 L1_HTT100 + HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v7 35 25 15 10 8 5 3 2 1 L1_HTT100 + HLT_HT500_v7 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT550_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_CentralJet40_BTagIP_v6 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R014_MR150_v5 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central + HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR150_v5 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central + HLT_R020_MR550_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR150_v5 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R025_MR450_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR350_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR250_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + HLT_HcalNZS_v6 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v6 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v6 35 250 180 130 90 50 35 25 15 L1_SingleJet68 + HLT_DiJetAve150_v6 70 50 35 25 15 10 7 5 3 L1_SingleJet92 + HLT_DiJetAve190_v6 20 15 10 7 5 3 2 1 1 L1_SingleJet92 + HLT_DiJetAve240_v6 7 5 3 2 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve300_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v6 8 8 8 8 5 4 6 1 1 L1_SingleJet16 + HLT_DiJetAve370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v6 45 45 45 45 45 40 40 40 40 L1_SingleJet36 + HLT_DiJetAve80_v6 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52 + HLT_Jet110_v6 70 500 360 250 180 110 70 50 35 L1_SingleJet68 + HLT_Jet150_v6 150 100 70 50 35 20 15 10 7 L1_SingleJet92 + HLT_Jet190_v6 40 30 20 15 10 6 4 3 2 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v6 15 10 7 5 3 2 1 1 1 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v6 16 16 16 16 10 10 10 10 10 L1_SingleJet16 + HLT_Jet370_NoJetID_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v6 90 90 90 90 90 90 85 90 85 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v6 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v6 150 100 70 50 35 20 15 10 7 L1_ETM30 + HLT_CentralJet80_MET80HF_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v6 12 12 12 12 120 60 30 30 1 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v4 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET100_v6 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v3 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_MET65_v3 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_PFMHT150_v9 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + HLT_PixelTracks_Multiplicity100_v5 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v5 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + HLT_DoubleMu3_HT150_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_HT200_v8 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_HT250_Mu15_PFMHT20_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v3 15 10 7 5 3 2 1 1 1 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_v8 130 90 65 45 30 20 10 9 6 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v8 65 45 30 20 15 9 6 4 3 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v8 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v4 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v4 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v4 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v5 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v5 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v3 180 120 85 60 40 25 15 10 8 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_v3 85 60 40 30 20 10 8 6 4 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_Displaced_v3 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_LowMass_Displaced_v4 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v3 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu2_Bs_v5 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v6 160 112 80 55 40 25 15 10 8 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v6 6 6 6 6 6 5 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v7 1 17 10 8 6 3 2 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v7 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v7 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v4 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central + HLT_L1ETM30_v4 2580 1800 1290 900 650 390 260 180 130 L1_ETM30 + HLT_L1MultiJet_v4 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v9 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v7 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v6 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v7 7 200 150 100 70 40 30 20 15 L1_SingleMu7 + HLT_IsoMu15_v11 120 80 55 40 30 15 10 8 5 L1_SingleMu10 + HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_v11 40 30 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v7 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v4 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10 + HLT_L1SingleMu20_v4 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20 + HLT_L2Mu10_v5 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10 + HLT_L2Mu20_v5 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12 + HLT_Mu100_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v5 20 630 450 320 230 140 90 60 45 L1_SingleMu7 + HLT_Mu15_v6 350 240 180 120 85 50 35 25 15 L1_SingleMu10 + HLT_Mu20_v5 130 90 65 45 30 20 10 9 6 L1_SingleMu12 + HLT_Mu24_v5 85 60 40 30 20 10 8 6 4 L1_SingleMu12 + HLT_Mu30_v5 35 25 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v7 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen + HLT_Mu40_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v7 160 150 160 160 160 160 160 170 150 L1_SingleMu3 + HLT_Mu8_v5 60 60 60 65 60 60 60 65 60 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau35_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + HLT_DoubleIsoPFTau40_Trk5_eta2p1_v4 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + HLT_IsoPFTau35_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau35_Trk20_v4 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau45_Trk20_MET60_v4 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v6 70 50 35 25 15 10 7 5 3 L1_SingleMu10 +/cdaq/physics/Run2011/1.4e33/v1.1/HLT/V1 + 167039,167041,167043 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v5 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v5 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v5 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v5 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68 + HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5 + HLT_L1SingleJet16_v2 50 51 50 50 50 45 50 50 40 L1_SingleJet16 + HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 490 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen + HLT_L1SingleMuOpen_v2 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v5 520 360 260 180 130 75 50 35 25 L1_DoubleMu0 + HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v4 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v3 55 40 30 20 15 8 5 4 2 L1_DoubleMu3 + HLT_DoubleMu7_v3 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_L1DoubleMu0_v2 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0 + HLT_L2DoubleMu0_v4 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central + HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v3 4 20 15 10 7 4 2 2 1 L1_SingleJet68 + HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v5 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50 + HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75 + HLT_HT200_v5 1430 1000 720 500 360 220 150 100 70 L1_HTT75 + HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_PromptTrack_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v5 580 400 290 200 150 85 55 40 30 L1_HTT100 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v3 50 35 25 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v3 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT300_v6 290 200 150 100 70 40 30 20 15 L1_HTT100 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v5 200 140 100 70 50 30 20 15 10 L1_HTT100 + HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v5 100 70 50 35 25 15 10 7 5 L1_HTT100 + HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v5 35 25 15 10 8 5 3 2 1 L1_HTT100 + HLT_HT500_v5 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_CentralJet40_BTagIP_v4 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R014_MR150_v3 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central + HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR150_v3 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central + HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR150_v3 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v4 35 250 180 130 90 50 35 25 15 L1_SingleJet68 + HLT_DiJetAve150_v4 70 50 35 25 15 10 7 5 3 L1_SingleJet92 + HLT_DiJetAve190_v4 20 15 10 7 5 3 2 1 1 L1_SingleJet92 + HLT_DiJetAve240_v4 7 5 3 2 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v4 8 8 8 8 5 4 6 1 1 L1_SingleJet16 + HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v4 45 45 45 45 45 40 40 40 40 L1_SingleJet36 + HLT_DiJetAve80_v4 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52 + HLT_Jet110_v4 70 500 360 250 180 110 70 50 35 L1_SingleJet68 + HLT_Jet150_v4 150 100 70 50 35 20 15 10 7 L1_SingleJet92 + HLT_Jet190_v4 40 30 20 15 10 6 4 3 2 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v4 15 10 7 5 3 2 1 1 1 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v4 16 16 16 16 10 10 10 10 10 L1_SingleJet16 + HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v4 90 90 90 90 90 90 85 90 85 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v4 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v4 150 100 70 50 35 20 15 10 7 L1_ETM30 + HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v4 12 12 12 12 120 60 30 30 1 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v2 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET100_v4 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v1 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_MET65_v1 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v1 15 10 7 5 3 2 1 1 1 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v5 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_v6 130 90 65 45 30 20 10 9 6 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v6 65 45 30 20 15 9 6 4 3 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v2 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v2 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v2 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v3 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v1 180 120 85 60 40 25 15 10 8 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_v1 85 60 40 30 20 10 8 6 4 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_Displaced_v1 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_LowMass_Displaced_v2 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu2_Bs_v3 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v4 160 112 80 55 40 25 15 10 8 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v4 6 6 6 6 6 5 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v5 1 17 10 8 6 3 2 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v5 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v2 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central + HLT_L1ETM30_v2 2580 1800 1290 900 650 390 260 180 130 L1_ETM30 + HLT_L1MultiJet_v2 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v5 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v5 7 200 150 100 70 40 30 20 15 L1_SingleMu7 + HLT_IsoMu15_v9 120 80 55 40 30 15 10 8 5 L1_SingleMu10 + HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_v9 40 30 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v2 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10 + HLT_L1SingleMu20_v2 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20 + HLT_L2Mu10_v3 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10 + HLT_L2Mu20_v3 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12 + HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v3 20 630 450 320 230 140 90 60 45 L1_SingleMu7 + HLT_Mu15_v4 350 240 180 120 85 50 35 25 15 L1_SingleMu10 + HLT_Mu20_v3 130 90 65 45 30 20 10 9 6 L1_SingleMu12 + HLT_Mu24_v3 85 60 40 30 20 10 8 6 4 L1_SingleMu12 + HLT_Mu30_v3 35 25 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v5 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen + HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v5 160 150 160 160 160 160 160 170 150 L1_SingleMu3 + HLT_Mu8_v3 60 60 60 65 60 60 60 65 60 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau35_Trk20_v2 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v4 70 50 35 25 15 10 7 5 3 L1_SingleMu10 +/cdaq/physics/Run2011/1.4e33/v1.0/HLT/V1 + 166979 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v5 1 4 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v5 35 525 380 270 190 120 75 50 35 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v5 15 110 80 55 40 20 15 10 7 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v5 6 18 10 9 6 3 2 1 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v6 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v5 1 4 2 2 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v6 1 12 8 6 4 2 1 1 1 L1_SingleJet68 + HLT_L1SingleEG12_v3 17200 12000 8580 6000 4290 2580 1720 1200 860 L1_SingleEG12 + HLT_L1SingleEG5_v3 1740 1700 1740 1740 1740 1740 1730 1700 1730 L1_SingleEG5 + HLT_L1SingleJet16_v2 50 51 50 50 50 45 50 50 40 L1_SingleJet16 + HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 490 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 70 70 70 L1_SingleMuOpen + HLT_L1SingleMuOpen_v2 620 600 620 620 620 610 610 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v3 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v3 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v4 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v3 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v4 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v5 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v7 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v6 2150 1500 1080 750 540 330 220 150 110 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v6 10 8 5 4 3 2 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v6 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v6 40 40 40 40 40 40 35 40 30 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v6 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v6 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v5 520 360 260 180 130 75 50 35 25 L1_DoubleMu0 + HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v4 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_IsoMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v3 55 40 30 20 15 8 5 4 2 L1_DoubleMu3 + HLT_DoubleMu7_v3 15 10 7 5 3 2 1 1 1 L1_DoubleMu3 + HLT_L1DoubleMu0_v2 12900 9000 6430 4500 3220 1930 1290 900 650 L1_DoubleMu0 + HLT_L2DoubleMu0_v4 4000 2800 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_L2DoubleMu30_NoVertex_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v7 40 300 220 150 110 65 40 30 20 L1_Mu3_Jet20_Central + HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_DoubleEG5 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R005_MR200_v3 70 50 35 25 15 10 7 5 3 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_R029_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_PFMHT25_v1 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v6 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_Jet20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta3_Jet20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3p5_Jet25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele22_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v2 80 56 40 30 20 10 8 5 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v2 40 30 20 15 10 6 4 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v2 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v6 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v6 180 120 85 60 40 25 15 10 8 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v5 85 60 40 30 20 10 8 6 4 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v5 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v3 180 120 85 60 40 25 15 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v3 40 30 20 15 10 6 4 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v3 110 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + HLT_HT200_DoubleEle5_CaloIdVL_MassJPsi_v1 50 35 25 16 12 8 6 4 1 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v2 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v3 4 20 15 10 7 4 2 2 1 L1_SingleJet68 + HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_FatJetMass300_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 120 80 60 40 30 20 15 10 7 L1_HTT75 + HLT_FatJetMass350_DR1p1_Deta2p0_CentralJet30_BTagIP_v1 60 40 30 20 15 10 7 5 3 L1_HTT75 + HLT_FatJetMass750_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_FatJetMass850_DR1p1_Deta2p0_v1 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT150_v5 720 5000 3580 2500 1790 1080 720 500 360 L1_HTT50 + HLT_HT2000_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p55_v1 10 7 5 3 2 1 1 1 1 L1_HTT75 + HLT_HT200_v5 1430 1000 720 500 360 220 150 100 70 L1_HTT75 + HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT100_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v5 580 400 290 200 150 85 55 40 30 L1_HTT100 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p54_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v3 50 35 25 15 10 7 5 3 2 L1_HTT100 + HLT_HT300_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v3 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT300_v6 290 200 150 100 70 40 30 20 15 L1_HTT100 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_MHT80_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v5 200 140 100 70 50 30 20 15 10 L1_HTT100 + HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v5 100 70 50 35 25 15 10 7 5 L1_HTT100 + HLT_HT450_AlphaT0p51_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_AlphaT0p52_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT450_v5 35 25 15 10 8 5 3 2 1 L1_HTT100 + HLT_HT500_v5 20 15 10 7 5 3 2 1 1 L1_HTT100 + HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_CentralJet40_BTagIP_v4 200 140 100 70 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R014_MR150_v3 2000 1400 1000 700 500 300 200 140 100 L1_DoubleJet36_Central + HLT_R017_MR450_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R017_MR500_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR150_v3 860 602 430 310 220 130 85 60 40 L1_DoubleJet36_Central + HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR350_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR400_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R023_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR150_v3 220 151 110 75 50 30 20 15 10 L1_DoubleJet36_Central + HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR250_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR300_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R029_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR200_CentralJet40_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R036_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R042_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v4 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v3 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v4 35 250 180 130 90 50 35 25 15 L1_SingleJet68 + HLT_DiJetAve150_v4 70 50 35 25 15 10 7 5 3 L1_SingleJet92 + HLT_DiJetAve190_v4 20 15 10 7 5 3 2 1 1 L1_SingleJet92 + HLT_DiJetAve240_v4 7 5 3 2 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v4 8 8 8 8 5 4 6 1 1 L1_SingleJet16 + HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v4 45 45 45 45 45 40 40 40 40 L1_SingleJet36 + HLT_DiJetAve80_v4 1200 1200 24000 16800 12000 7200 4790 3360 2380 L1_SingleJet52 + HLT_Jet110_v4 70 500 360 250 180 110 70 50 35 L1_SingleJet68 + HLT_Jet150_v4 150 100 70 50 35 20 15 10 7 L1_SingleJet92 + HLT_Jet190_v4 40 30 20 15 10 6 4 3 2 L1_SingleJet92 + HLT_Jet240_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet240_v4 15 10 7 5 3 2 1 1 1 L1_SingleJet92 + HLT_Jet270_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v4 16 16 16 16 10 10 10 10 10 L1_SingleJet16 + HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v4 90 90 90 90 90 90 85 90 85 L1_SingleJet36 + HLT_Jet800_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet80_v4 2400 2400 48000 33600 24000 14400 9580 6720 4790 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v4 150 100 70 50 35 20 15 10 7 L1_ETM30 + HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v4 12 12 12 12 120 60 30 30 1 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v2 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET100_v4 20 15 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET400_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v1 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_MET65_v1 220 150 110 75 50 30 20 15 10 L1_ETM30 + HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v7 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v5 25 24 25 25 120 75 45 30 15 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v2 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v4 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v7 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_Mass4_HT150_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu15_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v1 15 10 7 5 3 2 1 1 1 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet20_DiBTagIP3D1stTrack_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_BTagIP_v5 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_v6 130 90 65 45 30 20 10 9 6 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v6 65 45 30 20 15 9 6 4 3 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu30_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v2 1430 10000 7150 5000 3580 2150 1430 1000 720 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v2 15 100 70 50 35 20 15 10 7 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v2 120 840 600 420 300 180 120 85 60 L1_Mu3_Jet20_Central + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu8_R005_MR200_v3 85 60 40 30 20 10 8 6 4 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R029_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v1 180 120 85 60 40 25 15 10 8 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_v1 85 60 40 30 20 10 8 6 4 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_Displaced_v1 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_LowMass_Displaced_v2 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu2_Bs_v3 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v4 160 112 80 55 40 25 15 10 8 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v4 6 6 6 6 6 5 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v5 1 17 10 8 6 3 2 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_CentralJet38_DiBTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v5 65 45 30 20 15 9 6 4 3 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_EightJet120_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v2 15500 10800 7720 5400 3860 2320 1550 1080 780 L1_DoubleJet36_Central + HLT_L1ETM30_v2 2580 1800 1290 900 650 390 260 180 130 L1_ETM30 + HLT_L1MultiJet_v2 11600 8100 5790 4050 2900 1740 1160 810 580 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v7 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v5 150 100 70 50 35 20 15 10 7 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle45_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton38_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton80_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon135_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v5 3580 2500 1790 1250 900 540 360 250 180 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v6 20 15 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_Photon225_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v6 40 30 20 15 10 6 4 3 2 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v6 220 150 110 75 50 30 20 15 10 L1_SingleEG15 + HLT_Photon26_Photon18_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v6 720 500 360 250 180 110 70 50 35 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v6 1430 1000 720 500 360 220 150 100 70 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v5 9 7 4 3 2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdVL_Photon22_CaloIdVL_v1 20 14 9 7 4 3 2 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon44_CaloIdL_Photon34_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon48_CaloIdL_Photon38_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v5 180 120 85 60 40 25 15 10 8 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v3 350 240 180 120 85 50 35 25 15 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v6 15 10 7 5 3 2 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v6 55 40 30 20 15 8 5 4 2 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v3 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_CaloIdL_R005_MR150_v3 260 180 130 90 65 40 25 20 10 L1_SingleEG20 + HLT_Photon40_CaloIdL_R014_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R017_MR500_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R020_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R023_MR350_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R025_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R029_MR250_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R038_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_R042_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT400_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT90_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele100_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 430 300 220 150 110 65 40 30 20 L1_SingleEG12 + HLT_Ele27_WP80_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 220 150 110 75 50 30 20 15 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 30 20 15 10 7 4 2 2 1 L1_SingleEG20 + HLT_Ele32_WP70_PFMT50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v5 7 200 150 100 70 40 30 20 15 L1_SingleMu7 + HLT_IsoMu15_v9 120 80 55 40 30 15 10 8 5 L1_SingleMu10 + HLT_IsoMu17_eta2p1_v1 40 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_v9 40 30 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu20_eta2p1_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v2 32000 22400 16000 11200 8000 4800 3200 2240 1600 L1_SingleMu10 + HLT_L1SingleMu20_v2 16000 11200 8000 5600 4000 2400 1600 1120 800 L1_SingleMu20 + HLT_L2Mu10_v3 4580 3200 2290 1600 1150 690 460 320 230 L1_SingleMu10 + HLT_L2Mu20_v3 2290 1600 1150 800 580 350 230 160 120 L1_SingleMu12 + HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v3 20 630 450 320 230 140 90 60 45 L1_SingleMu7 + HLT_Mu15_v4 350 240 180 120 85 50 35 25 15 L1_SingleMu10 + HLT_Mu20_v3 130 90 65 45 30 20 10 9 6 L1_SingleMu12 + HLT_Mu24_v3 85 60 40 30 20 10 8 6 4 L1_SingleMu12 + HLT_Mu30_v3 35 25 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v5 220 210 220 220 220 220 220 210 220 L1_SingleMuOpen + HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v5 160 150 160 160 160 160 160 170 150 L1_SingleMu3 + HLT_Mu8_v3 60 60 60 65 60 60 60 65 60 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau35_Trk20_v2 430 300 220 150 110 65 40 30 20 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v9 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v6 400 280 200 140 100 60 40 30 20 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v3 150 100 70 50 35 20 15 10 7 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v4 70 50 35 25 15 10 7 5 3 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.4/HLT/V8 + 166839,166841,166842,166859,166860,166861,166862,166863,166864,166888,166889,166890,166893,166894,166895,166911,166921,166922,166923,166946,166950,166960,166966,166967 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none) + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 2 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 2 2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1000 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.4/HLT/V6 + 166784,166787 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none) + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.4/HLT/V5 + 166514,166530,166554,166563,166565,166681,166683,166699,166701,166756,166763,166781,166782 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none) + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.4/HLT/V4 + 166374,166377,166379,166380,166394,166401,166408,166429,166438,166462,166486,166493,166502,166512 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none) + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.5/HLT/V1 + 166346 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + HLT_BTagMu_DiJet20_Mu5_v6 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + HLT_BTagMu_DiJet40_Mu5_v6 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + HLT_BTagMu_DiJet70_Mu5_v6 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v6 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + HLT_L1SingleJet16_v3 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + HLT_L1SingleJet36_v3 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + HLT_L1SingleMuOpen_DT_v3 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + HLT_L1SingleMuOpen_v3 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + HLT_DoubleMu3_v6 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + HLT_DoubleMu45_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu4_Acoplanarity03_v5 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu5_Acoplanarity03_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_DoubleMu6_v4 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + HLT_DoubleMu7_v4 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + HLT_L1DoubleMu0_v3 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + HLT_L2DoubleMu0_v5 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + HLT_L2DoubleMu23_NoVertex_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu13_Mu8_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu17_Mu8_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + HLT_TripleMu5_v5 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v4 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset FEDMonitor + HLT_DTErrors_v1 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_DiJet130_PT130_v4 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + HLT_DiJet160_PT160_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_HT150_AlphaT0p60_v5 8 6 4 3 2 2 2 2 2 L1_HTT75 + HLT_HT150_v6 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + HLT_HT200_AlphaT0p53_v4 20 3 2 1 1 1 1 1 1 L1_HTT100 + HLT_HT200_AlphaT0p60_v5 1 1 1 1 1 1 1 1 1 L1_HTT75 + HLT_HT200_v6 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + HLT_HT250_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_AlphaT0p54_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_DoubleDisplacedJet60_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT60_v7 700 700 500 350 250 175 100 75 50 L1_HTT100 + HLT_HT250_MHT70_v4 200 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_MHT80_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT250_v6 800 400 200 180 150 90 60 40 30 L1_HTT100 + HLT_HT300_AlphaT0p52_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT55_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_PFMHT75_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_CentralJet30_BTagIP_v4 42 35 21 15 10 7 5 3 1 L1_HTT100 + HLT_HT300_MHT75_v8 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_PFMHT55_v4 15 15 15 1 1 1 1 1 1 L1_HTT100 + HLT_HT300_v7 400 200 120 80 60 36 24 16 12 L1_HTT100 + HLT_HT350_AlphaT0p51_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_AlphaT0p53_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT350_v6 210 140 70 50 25 15 10 7 5 L1_HTT100 + HLT_HT400_AlphaT0p51_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT400_v6 105 70 35 17 12 7 5 3 2 L1_HTT100 + HLT_HT450_v6 50 25 25 14 20 20 20 20 20 L1_HTT100 + HLT_HT500_v6 15 15 1 1 1 1 1 1 1 L1_HTT100 + HLT_HT550_v6 1 1 1 1 1 1 1 1 1 L1_HTT100 + HLT_R014_MR150_CentralJet40_BTagIP_v5 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + HLT_R014_MR150_v4 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + HLT_R014_MR450_CentralJet40_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR150_v4 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + HLT_R020_MR350_CentralJet40_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR500_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R020_MR550_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR150_v4 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + HLT_R025_MR250_CentralJet40_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR400_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R025_MR450_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR300_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R033_MR350_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR200_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_R038_MR250_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + HLT_HcalNZS_v5 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + HLT_HcalPhiSym_v5 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + HLT_DiJetAve110_v5 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + HLT_DiJetAve150_v5 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + HLT_DiJetAve190_v5 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + HLT_DiJetAve240_v5 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + HLT_DiJetAve300_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve30_v5 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + HLT_DiJetAve370_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_DiJetAve60_v5 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + HLT_DiJetAve80_v5 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + HLT_Jet110_v5 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + HLT_Jet150_v5 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + HLT_Jet190_v5 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + HLT_Jet240_v5 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + HLT_Jet300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet30_v5 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + HLT_Jet370_NoJetID_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet370_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + HLT_Jet60_v5 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + HLT_Jet80_v5 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset LogMonitor + HLT_LogMonitor_v1 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralJet80_MET100_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET160_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_CentralJet80_MET65_v5 40 30 20 15 10 6 4 3 2 L1_ETM30 + HLT_CentralJet80_MET80HF_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_BTagIP_MET65_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiCentralJet20_MET80_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_DiJet60_MET45_v5 20 14 8 7 75 45 30 21 15 L1_ETM20 + HLT_L2Mu60_1Hit_MET40_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_L2Mu60_1Hit_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + HLT_MET100_HBHENoiseFiltered_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET100_v5 20 14 10 7 5 3 2 1 1 L1_ETM30 + HLT_MET120_HBHENoiseFiltered_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET120_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_HBHENoiseFiltered_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET200_v5 1 1 1 1 1 1 1 1 1 L1_ETM30 + HLT_MET65_HBHENoiseFiltered_v2 200 140 100 70 50 30 20 14 10 L1_ETM30 + HLT_MET65_v2 200 140 100 70 50 30 20 14 10 L1_ETM30 + HLT_PFMHT150_v8 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + HLT_PixelTracks_Multiplicity100_v4 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_PixelTracks_Multiplicity80_v4 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + HLT_DoubleMu3_HT150_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_DoubleMu3_HT200_v7 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_HT250_Mu15_PFMHT20_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT250_Mu5_PFMHT35_v6 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_Mu5_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_Mu5_PFMHT45_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu17_CentralJet30_BTagIP_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_CentralJet30_v2 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_IsoMu17_DiCentralJet30_v2 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu17_TriCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu12_DiCentralJet30_BTagIP3D_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu17_CentralJet30_BTagIP_v6 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + HLT_Mu17_CentralJet30_v7 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + HLT_Mu17_DiCentralJet30_v7 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + HLT_Mu17_QuadCentralJet30_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu17_TriCentralJet30_v7 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + HLT_Mu20_HT200_v4 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_DiJet30_v3 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_QuadJet30_v3 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + HLT_Mu3_TriJet30_v3 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + HLT_Mu8_R005_MR200_v4 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R020_MR200_v4 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + HLT_Mu8_R025_MR200_v4 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Jpsi_v2 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_Muon_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon0_Upsilon_v2 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + HLT_Dimuon10_Jpsi_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon4_Bs_Barrel_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon5_Upsilon_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon6_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_Jpsi_X_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_LowMass_Displaced_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Dimuon7_PsiPrime_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_DoubleMu2_Bs_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + HLT_Mu5_L2Mu2_Jpsi_v5 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + HLT_Mu5_Track2_Jpsi_v5 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v6 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_DoubleJet30_ForwardBackward_v6 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet60_ForwardBackward_v6 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet70_ForwardBackward_v6 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + HLT_DoubleJet80_ForwardBackward_v6 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + HLT_ExclDiJet60_HFAND_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + HLT_ExclDiJet60_HFOR_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + HLT_L1DoubleJet36Central_v3 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + HLT_L1ETM30_v3 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + HLT_L1MultiJet_v3 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + HLT_QuadJet40_IsoPFTau40_v8 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central + HLT_QuadJet40_v6 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + HLT_QuadJet45_IsoPFTau45_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet50_Jet40_Jet30_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet60_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + HLT_QuadJet70_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + HLT_IsoMu12_v6 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + HLT_IsoMu15_v10 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + HLT_IsoMu17_v10 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu24_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_IsoMu30_v6 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_L1SingleMu10_v3 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + HLT_L1SingleMu20_v3 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + HLT_L2Mu10_v4 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + HLT_L2Mu20_v4 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + HLT_Mu100_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu12_v4 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + HLT_Mu15_v5 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + HLT_Mu20_v4 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + HLT_Mu24_v4 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + HLT_Mu30_v4 30 20 1 1 1 1 1 1 1 L1_SingleMu12 + HLT_Mu3_v6 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + HLT_Mu40_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + HLT_Mu5_v6 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + HLT_Mu8_v4 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + HLT_DoubleIsoPFTau35_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + HLT_DoubleIsoPFTau40_Trk5_eta2p1_v3 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + HLT_IsoPFTau35_Trk20_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau35_Trk20_v3 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + HLT_IsoPFTau45_Trk20_MET60_v3 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + HLT_IsoMu15_LooseIsoPFTau15_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_IsoMu15_TightIsoPFTau20_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + HLT_Mu15_LooseIsoPFTau15_v5 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.4/HLT/V2 + 166159,166161,166163,166164 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 15 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 15 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 1 6 4 3 2 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 30 20 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 3 2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 30 20 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.3/HLT/V3 + 165999,166010,166011,166021,166033,166034,166049,166051,166052,166149,166150 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 34 34 34 34 34 34 34 34 34 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 4 2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 10 2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 10 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 10 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 10 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 10 6 4 3 2 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 50 30 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 20 10 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 20 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v2.3/HLT/V1 + 165922,165970,165980,165993 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v5 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v5 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v5 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v5 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + = HLT_Activity_Ecal_SC7_v5 100 70 50 35 25 15 10 7 5 L1_ZeroBias + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v5 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v4 8 6 4 3 2 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v5 24 16 12 8 6 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 1700 1700 1700 1700 1700 1700 1700 1700 1700 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 17 17 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 100 100 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 75 75 75 75 75 75 75 75 75 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 600 600 600 600 600 600 600 600 600 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 5 5 5 5 5 5 5 5 5 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_RegionalCosmicTracking_v4 1 1 1 1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_DoubleEle45_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v5 40 30 20 15 10 7 5 3 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v5 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v5 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v5 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 20 20 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v5 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v5 20 14 10 7 5 3 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 360 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu45_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu4_Acoplanarity03_v4 40 20 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu5_Acoplanarity03_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 40 30 20 15 10 7 5 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 20 15 10 7 5 3 2 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 6000 4200 3000 2100 1500 900 600 420 300 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 2800 1960 1400 980 700 420 280 196 140 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu17_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v6 30 210 150 105 75 45 30 21 15 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v3 10 2 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v2 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v3 100 75 50 35 25 15 10 7 5 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v5 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v4 4 2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v4 90 70 40 30 20 15 10 7 4 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v4 10 2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v4 120 80 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_BTagIP_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_v1 40 30 20 15 10 7 5 3 2 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_v1 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v5 8 6 4 3 2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v5 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v4 120 84 60 42 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v4 4 3 2 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v2 160 120 80 60 40 30 16 10 8 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v2 40 30 20 15 10 7 5 3 2 L1_DoubleEG5_HTT50 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v2 100 75 50 35 25 15 10 7 5 L1_DoubleEG5_HTT50 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v3 30 20 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v4 8 6 4 3 2 2 2 2 2 L1_HTT75 + ~ HLT_HT150_v5 500 5000 5000 3500 2500 1500 1000 700 500 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v3 20 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v4 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v5 1500 1000 600 500 400 240 160 110 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v3 10 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v6 700 700 500 350 250 175 100 75 50 L1_HTT100 + ~ HLT_HT250_MHT70_v3 200 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT80_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v5 800 400 200 180 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v4 10 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v3 42 35 21 15 10 7 5 3 1 L1_HTT100 + ~ HLT_HT300_MHT75_v7 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v3 15 15 15 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v6 400 200 120 80 60 36 24 16 12 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v5 210 140 70 50 25 15 10 7 5 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v4 10 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v5 105 70 35 17 12 7 5 3 2 L1_HTT100 + ~ HLT_HT450_v5 50 25 25 14 20 20 20 20 20 L1_HTT100 + ~ HLT_HT500_v5 15 15 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v4 280 210 140 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v3 2000 1500 1000 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v3 1204 903 602 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v3 453 302 151 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v4 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v3 200 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v3 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 15 15 15 15 15 15 15 15 15 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 15 15 15 15 15 15 15 15 15 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v4 36 252 180 126 90 54 36 25 18 L1_SingleJet68 + ~ HLT_DiJetAve150_v4 80 56 40 28 20 12 8 5 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v4 24 16 12 8 6 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v4 6 4 3 2 3 3 3 3 3 L1_SingleJet92 + ~ HLT_DiJetAve300_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v4 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v4 30 30 30 30 30 30 30 30 30 L1_SingleJet36 + ~ HLT_DiJetAve80_v4 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v4 72 504 360 252 180 108 72 50 36 L1_SingleJet68 + ~ HLT_Jet150_v4 160 112 80 56 40 24 16 11 8 L1_SingleJet92 + ~ HLT_Jet190_v4 48 33 24 16 12 7 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v4 12 8 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v4 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v4 60 60 60 60 60 60 60 60 60 L1_SingleJet36 + ~ HLT_Jet80_v4 80 80 1600 1120 800 480 320 224 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v4 40 30 20 15 10 6 4 3 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v4 20 14 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_L2Mu60_1Hit_MET40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_L2Mu60_1Hit_MET60_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu20 + ~ HLT_MET100_HBHENoiseFiltered_v2 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET100_v4 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_HBHENoiseFiltered_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v4 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET65_HBHENoiseFiltered_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_MET65_v1 200 140 100 70 50 30 20 14 10 L1_ETM30 + ~ HLT_PFMHT150_v7 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v4 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + HLT_Physics_v1 24000 6000 6000 6000 6000 6000 6000 6000 6000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 600 600 600 600 600 600 600 600 600 (none) + = HLT_ZeroBias_v3 50 50 50 50 50 50 50 50 50 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v6 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v6 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v5 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_CentralJet30_v1 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_DiCentralJet30_v1 7 5 3 2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_TriCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu12_DiCentralJet30_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v5 30 25 15 10 7 5 3 2 1 L1_SingleMu10 + ~ HLT_Mu17_CentralJet30_v6 120 84 60 42 30 18 12 8 6 L1_SingleMu10 + ~ HLT_Mu17_DiCentralJet30_v6 60 42 30 21 15 9 6 4 3 L1_SingleMu10 + ~ HLT_Mu17_QuadCentralJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu17_TriCentralJet30_v6 20 15 10 7 5 3 2 1 1 L1_SingleMu10 + ~ HLT_Mu20_HT200_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v2 90 700 500 350 250 200 100 70 50 L1_Mu3_Jet20_Central + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v3 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v2 5 30 20 15 10 7 5 3 1 L1_Mu3_Jet20_Central + ~ HLT_Mu3_TriJet30_v2 20 160 120 100 60 45 24 15 12 L1_Mu3_Jet20_Central + ~ HLT_Mu8_R005_MR200_v3 150 100 60 40 30 20 12 8 6 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R020_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + ~ HLT_Mu8_R025_MR200_v3 1 1 1 1 1 1 1 1 1 (L1_DoubleJet36_Central) AND (L1_SingleMuOpen) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 80 56 40 28 20 12 8 5 4 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 150 105 75 50 40 25 15 10 8 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 4 4 4 2 1 1 1 1 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 15 7 5 4 3 2 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_CentralJet46_BTagIP3D_CentralJet38_BTagIP3D_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_DoubleJet30_ForwardBackward_v5 60 42 30 20 15 10 7 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v5 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 14400 10080 7200 5040 3600 2160 1440 1008 720 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1680 1200 840 600 360 240 168 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 10800 7560 5400 3780 2700 1620 1080 756 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v7 15 10 6 4 3 2 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v5 200 140 100 70 50 30 20 14 10 L1_QuadJet20_Central + ~ HLT_QuadJet45_IsoPFTau45_v2 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_Jet30_v1 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v5 10 10 10 10 10 10 10 10 10 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v4 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v5 20 15 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v5 50 30 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_IsoVL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_IsoVL_Photon18_v5 300 210 150 100 75 50 25 20 15 L1_SingleEG15 + HLT_Photon26_Photon18_v5 2000 1400 1000 700 500 300 200 150 100 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon26_R9Id_Photon18_R9Id_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Photon30_CaloIdVL_IsoL_v5 1000 700 500 350 250 150 100 70 50 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v5 2000 1400 1000 700 500 300 200 140 100 L1_SingleEG15 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloId_IsoVL_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_CaloIdL_IsoVL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_R9Id_Photon22_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v4 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v2 480 360 240 160 120 72 48 32 24 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v5 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v5 80 60 40 30 20 15 10 6 3 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v2 40 30 20 15 10 7 5 3 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v3 250 175 100 70 50 30 20 15 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele25_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 400 300 200 150 100 70 50 20 10 L1_SingleEG12 + HLT_Ele25_WP80_PFMT40_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele27_WP70_PFMT40_PFMHT20_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v2 200 150 100 70 50 30 25 10 5 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 20 10 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele42_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 75 50 40 35 30 25 15 10 5 L1_SingleEG20 + HLT_Ele42_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele65_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v5 20 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v9 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v9 75 50 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 15680 11200 7840 5600 3360 2240 1568 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 7840 5600 3920 2800 1680 1120 784 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2240 1600 1120 800 480 320 224 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleMu12 + ~ HLT_Mu100_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu12_v3 35 600 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 84 60 42 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 60 45 30 20 15 10 5 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 140 140 140 140 140 140 140 140 140 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 40 40 40 40 40 40 40 40 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau35_Trk5_eta2p1_v2 20 10 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_DoubleIsoPFTau40_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet36 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau35_Trk20_v2 600 450 300 200 150 100 60 40 30 L1_SingleTauJet52 OR L1_SingleJet68 + ~ HLT_IsoPFTau45_Trk20_MET60_v2 1 1 1 1 1 1 1 1 1 L1_SingleTauJet68 OR L1_SingleJet92 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v8 20 10 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v5 280 196 140 98 70 42 28 19 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau20_v2 150 80 50 40 25 20 10 7 5 L1_SingleEG12 + HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v3 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu15_TightIsoPFTau20_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v4 120 80 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V13 + 165400,165402,165415,165423,165467,165472,165486,165487,165506,165514,165523,165525,165529,165537,165542,165548,165558,165567,165570,165617,165619,165620,165627,165633,165756,165765,165785,165887 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 4 4 4 4 4 4 4 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 5 5 5 5 5 5 5 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 5 5 5 5 5 5 5 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 20000 5000 5000 5000 5000 5000 3000 3000 3000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V12 + 165364 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 4 4 4 4 4 4 4 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 20000 5000 5000 5000 5000 5000 3000 3000 3000 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V11 + 165248,165254,165255,165262,165268,165269,165271,165306 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 20 20 20 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 4 4 4 4 4 4 4 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V7 + 165208,165210,165229,165233,165238,165241 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 30 30 30 30 30 30 30 30 30 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V6 + 165180,165182,165205 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 1 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 35 490 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 20 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 8 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 180 190 180 180 180 180 180 180 180 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 30 30 30 30 30 30 30 30 30 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 1 1 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 1 1 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 51 51 51 51 51 51 51 51 51 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 500 500 500 500 500 500 500 500 500 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 45 45 225 225 225 225 225 225 225 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 360 360 1800 1800 1800 1800 1800 1800 1800 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 20 20 280 400 400 420 460 500 340 L1_SingleEG5 + HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 48 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 5 5 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 1500 1500 1500 1500 7500 4500 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 5 5 5 5 5 5 5 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 5 5 5 5 5 5 5 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 65 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 5 5 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 40 40 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 40 40 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 90 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 10 10 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 80 80 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v3 80 80 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 5 5 5 5 50 30 20 14 10 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 2 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 10 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 8 8 8 8 8 8 8 8 8 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 1 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 5000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 50 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 21 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 20 20 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V4 + 165150,165163,165165,165168 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 4 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 700 500 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 200 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 30 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 360 252 180 126 90 54 36 25 18 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 30 30 30 30 30 30 30 30 30 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 4 2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 24 16 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 11900 17000 17000 17850 19550 21250 14450 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 102 71 51 35 25 15 10 7 5 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 1000 700 500 350 250 150 100 70 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 90 60 225 150 100 75 50 25 20 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 720 500 1800 1250 900 600 350 250 180 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 28 40 40 42 46 50 34 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 560 800 800 840 920 1000 680 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 25 25 350 500 500 525 575 625 425 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 15 15 210 300 300 315 345 375 255 L1_SingleEG5 + HLT_Ele8_v4 240 240 3360 4800 4800 5040 5520 6000 4080 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 480 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 20000 14000 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 5 5 5 5 5 5 5 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 5 5 5 5 5 5 5 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 450 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 10 7 5 3 2 1 1 1 1 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 80 60 40 28 20 12 8 5 4 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 900 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 20 14 10 7 5 3 2 1 1 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 160 112 80 56 40 24 16 12 8 L1_SingleJet36 + ~ HLT_Jet80_v3 3200 2240 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 300 210 150 105 75 45 30 20 15 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 120 80 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 7 15 9 6 3 3 3 3 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 5 5 5 5 5 5 5 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 32 22 16 11 8 4 3 2 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 36 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 11000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 200 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 840 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 685 685 685 685 685 685 685 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 30 20 14 10 6 4 2 2 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/1e33/v1.3/HLT/V2 + 165088,165093,165098,165099,165102,165103,165120,165121,165129 + dataset BTag + ~ HLT_BTagMu_DiJet110_Mu5_v4 4 3 2 2 1 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v4 700 500 350 250 175 110 70 45 35 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v4 200 140 100 70 50 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v4 30 20 15 10 8 5 3 2 1 L1_Mu3_Jet28_Central + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v3 360 252 180 126 90 54 36 25 18 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v3 1 1 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v3 4 2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v4 24 16 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v2 24000 17000 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v2 850 850 850 850 850 850 850 850 850 L1_SingleEG5 + ~ HLT_L1SingleJet16_v2 102 71 51 35 25 15 10 7 5 L1_SingleJet16 + ~ HLT_L1SingleJet36_v2 1000 700 500 350 250 150 100 70 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v2 90 60 45 30 20 15 10 5 4 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v2 720 500 360 250 180 120 70 50 36 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v2 100 100 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v2 15 15 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v3 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v2 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v4 500 500 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v3 1 1 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v3 0 0 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v5 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v4 4000 3000 2000 1400 1000 700 400 300 200 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass30_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v4 80 60 40 30 20 15 10 7 5 L1_SingleEG12 + ~ HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v4 2 2 2 2 2 2 2 2 2 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v4 40 40 40 40 40 40 40 40 40 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v4 25 25 25 25 25 25 25 25 25 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 15 15 15 15 15 15 15 15 15 L1_SingleEG5 + HLT_Ele8_v4 240 240 240 240 240 240 240 240 240 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v4 40 30 20 15 10 7 4 3 2 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v5 450 300 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v3 30 21 15 10 7 4 3 2 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v3 10 7 5 2 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v2 8400 6000 4200 3000 2100 1300 850 600 420 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v4 4000 3000 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_Mu13_Mu8_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v5 480 300 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v4 1 1 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdL_TrkIdVL_v1 2 2 2 2 2 2 2 2 2 L1_DoubleEG5 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R005_MR200_v1 20 14 10 7 5 3 2 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdL_TrkIdVL_CaloIsoVL_TrkIsoVL_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_Ele10_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_R020_MR200_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT250_v4 1 1 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v2 90 70 45 30 20 15 10 8 5 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_TrkIdT_CentralJet30_CentralJet25_v1 100 70 50 35 25 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v2 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v4 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_DiCentralJet30_v3 120 80 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralJet30_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG5 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT40_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT45_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + dataset HT + ~ HLT_DiJet130_PT130_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet68 + ~ HLT_DiJet160_PT160_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_HT150_AlphaT0p60_v3 15 7 5 3 2 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v4 1400 10000 7000 5000 3500 2300 1400 1000 700 L1_HTT50 + ~ HLT_HT200_AlphaT0p53_v2 10 3 2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT200_AlphaT0p60_v3 1 1 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v4 1600 1200 800 600 400 300 150 100 80 L1_HTT75 + ~ HLT_HT250_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p54_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v4 2000 1500 1000 700 500 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT70_v1 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v4 480 360 240 200 150 90 60 40 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT55_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_PFMHT75_v2 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_CentralJet30_BTagIP_v2 20 15 10 7 5 3 2 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v5 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_PFMHT55_v2 40 30 20 15 10 6 4 3 2 L1_HTT100 + ~ HLT_HT300_v5 480 360 240 200 120 80 60 40 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v4 240 180 120 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v3 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v4 120 90 60 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v4 60 45 30 25 20 15 10 7 5 L1_HTT100 + ~ HLT_HT500_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v4 1 1 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R014_MR150_CentralJet40_BTagIP_v2 200 140 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R014_MR150_v1 1600 1100 800 500 350 200 140 100 70 L1_DoubleJet36_Central + ~ HLT_R014_MR450_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR150_v1 797 557 401 301 201 151 81 61 41 L1_DoubleJet36_Central + ~ HLT_R020_MR350_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR500_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R020_MR550_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR150_v1 401 301 201 151 101 61 41 31 21 L1_DoubleJet36_Central + ~ HLT_R025_MR250_CentralJet40_BTagIP_v2 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR400_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R025_MR450_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR300_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R033_MR350_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR200_v1 100 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R038_MR250_v1 1 1 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v3 20000 14000 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v2 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v4 1 1 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v4 1 1 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v3 450 320 225 160 110 70 45 31 22 L1_SingleJet68 + ~ HLT_DiJetAve150_v3 90 60 45 30 20 15 10 6 4 L1_SingleJet92 + ~ HLT_DiJetAve190_v3 30 20 15 10 7 4 3 2 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v3 6 4 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v3 10 7 5 3 2 1 1 1 1 L1_SingleJet16 + ~ HLT_DiJetAve370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v3 80 60 40 28 20 12 8 5 4 L1_SingleJet36 + ~ HLT_DiJetAve80_v3 1600 1120 800 560 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v3 900 630 450 315 225 135 90 60 45 L1_SingleJet68 + ~ HLT_Jet150_v3 180 130 90 60 45 27 18 12 9 L1_SingleJet92 + ~ HLT_Jet190_v3 60 45 30 21 15 9 6 4 3 L1_SingleJet92 + ~ HLT_Jet240_v3 18 12 9 6 4 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v2 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v3 20 14 10 7 5 3 2 1 1 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v3 160 112 80 56 40 24 16 12 8 L1_SingleJet36 + ~ HLT_Jet80_v3 3200 2240 1600 1120 800 480 320 220 160 L1_SingleJet52 + dataset MET + ~ HLT_CentralJet80_MET100_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET160_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_CentralJet80_MET65_v3 40 28 20 14 10 6 4 2 2 L1_ETM30 + ~ HLT_CentralJet80_MET80HF_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_BTagIP_MET65_v2 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiCentralJet20_MET80_v1 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_DiJet60_MET45_v3 300 210 150 105 75 45 30 20 15 L1_ETM20 + ~ HLT_MET100_v3 20 14 10 7 5 3 2 1 1 L1_ETM30 + ~ HLT_MET120_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v3 1 1 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v6 1 1 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v3 24 24 24 24 24 24 24 24 24 L1_SingleJet20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 1 L1_SingleJet32_NotBptxOR_NotMuBeamHalo + = HLT_L1Tech_BSC_minBias_threshold1_v4 4 4 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 7000 5000 3500 2500 1750 1100 700 500 350 (none) + ~ HLT_PixelTracks_Multiplicity100_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v3 1 1 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 10000 10000 10000 10000 10000 10000 10000 10000 10000 (none) + = HLT_ZeroBias_v3 4 4 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v5 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v4 1 1 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v5 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT250_Mu15_PFMHT20_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v4 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_Mu5_PFMHT40_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_Mu5_PFMHT45_v2 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu17_CentralJet30_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v5 120 80 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v5 60 40 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v5 1 1 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu20_HT200_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_DiJet30_v1 10 7 5 3 2 1 1 1 1 L1_SingleMuOpen + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v2 1 1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_QuadJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu3_TriJet30_v1 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + ~ HLT_Mu8_R005_MR200_v1 60 45 30 20 15 10 6 4 3 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R020_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + ~ HLT_Mu8_R025_MR200_v1 1 1 1 1 1 1 1 1 1 (L1_Mu3_Jet20_Central) AND (L1_DoubleJet36_Central) + dataset MuOnia + ~ HLT_Dimuon0_Jpsi_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Jpsi_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_Muon_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon0_Upsilon_v1 40 30 20 14 10 6 4 3 2 L1_DoubleMu0 + ~ HLT_Dimuon10_Jpsi_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon4_Bs_Barrel_v2 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon5_Upsilon_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6_Bs_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_Jpsi_X_Barrel_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_LowMass_Displaced_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon7_PsiPrime_v1 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v3 1 1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v4 16 12 8 6 4 2 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v4 32 22 16 11 8 4 3 2 1 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v5 36 24 18 12 10 5 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v4 60 45 30 20 15 10 5 4 3 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v4 1 1 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v3 1 1 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v2 15000 10000 7200 5000 3600 2200 1400 1000 700 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v2 2400 1700 1200 850 600 360 240 170 120 L1_ETM30 + ~ HLT_L1MultiJet_v2 11000 7600 5400 3800 2700 1600 1100 760 540 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v5 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v4 200 150 105 70 50 30 20 15 10 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v4 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v3 1 1 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoubleEle33_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoubleEle33_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_HEVT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton33_v4 20 15 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_DoublePhoton40_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton40_R014_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton50_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v3 1 1 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_DoublePhoton60_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon125_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon200_NoHE_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v3 5000 3500 2500 1750 1250 750 500 350 250 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v4 60 40 30 20 15 10 6 5 1 L1_SingleEG12 + HLT_Photon26_Photon18_v4 200 140 100 70 50 30 20 15 10 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_R9Id_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v4 500 350 250 175 100 60 40 30 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v4 1000 700 500 350 200 120 80 60 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v4 0 0 0 0 0 0 0 0 0 L1_SingleEG20 + HLT_Photon36_CaloIdL_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_IsoVL_Photon22_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_CaloIdL_Photon28_CaloIdL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v3 120 90 60 40 30 18 12 8 6 L1_SingleEG20 + HLT_Photon50_CaloIdVL_v1 240 180 120 80 60 36 24 16 12 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v4 20 14 10 6 4 2 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_IsoL_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon90_CaloIdVL_v1 10 7 5 3 2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon40_R005_MR150_v1 200 150 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Photon40_R014_MR450_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R020_MR300_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R025_MR200_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon40_R038_MR150_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT350_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v4 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT70_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele32_CaloIdVL_CaloIsoVL_TrkIdVL_TrkIsoVL_v1 200 140 100 70 50 30 20 14 10 L1_SingleEG20 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele52_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v4 200 140 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v8 80 60 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v8 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v4 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v2 22400 16000 11200 8000 5600 3400 2200 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v2 11200 8000 5600 4000 2800 1700 1100 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v3 3200 2200 1600 1100 800 480 320 220 160 L1_SingleMu10 + ~ HLT_L2Mu20_v3 1600 1100 800 560 400 240 160 110 80 L1_SingleMu12 + ~ HLT_Mu12_v3 840 588 420 300 210 120 80 60 42 L1_SingleMu7 + ~ HLT_Mu15_v4 300 200 160 120 80 50 32 20 16 L1_SingleMu10 + ~ HLT_Mu20_v3 120 90 60 45 30 20 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v3 20 15 10 7 5 3 2 1 1 L1_SingleMu12 + ~ HLT_Mu30_v3 1 1 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v5 137 137 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu40_v1 1 1 1 1 1 1 1 1 1 L1_SingleMu16 + ~ HLT_Mu5_v5 100 100 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v3 40 30 20 14 10 6 4 2 2 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau25_Trk5_eta2p1_v2 1 1 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v6 1 1 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v6 60 45 30 20 15 10 6 4 2 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v4 280 200 140 100 70 40 30 20 15 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v6 200 140 90 70 50 30 20 14 10 L1_SingleEG12 + ~ HLT_HT250_DoubleIsoPFTau10_Trk3_PFMHT35_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT300_DoubleIsoPFTau10_Trk3_PFMHT40_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT350_DoubleIsoPFTau10_Trk3_PFMHT45_v1 1 1 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu15_LooseIsoPFTau15_v2 1 1 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu15_LooseIsoPFTau15_v2 100 70 50 35 25 15 10 7 5 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.3/HLT/V4 + 163757,163758,163759,163760,163761,163763,163765,163793,163795,163796,163817,163869,164232,164234,164235,164236 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.3/HLT/V3 + 163754 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.3/HLT/V2 + 163737,163738,163753 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu12_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.2/HLT/V3 + 163337,163338,163339,163340,163358,163368,163369,163370,163371,163372,163374,163375,163376,163378,163385,163387,163402,163475,163476,163478,163479,163480,163481,163482,163483,163580,163581,163582,163583,163584,163585,163586,163587,163588,163589,163596,163630,163655,163657,163658,163659,163660,163661,163662,163663,163664,163665,163668 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central + ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v2 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v2 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v2 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v2 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v2 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v2 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v2 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.1/HLT/V8 + 163296,163297,163300,163301,163302,163308,163332,163333,163334 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 16 16 16 16 16 16 16 L1_SingleEG5 + HLT_Ele8_v3 48 48 48 48 48 48 48 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central + ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v2 0 0 0 0 0 0 0 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v1 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v1 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v1 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v1 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v1 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v1 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v1 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.1/HLT/V6 + 163286,163289 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 17 17 17 17 17 17 17 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 17 17 17 17 17 17 17 L1_SingleEG5 + HLT_Ele8_v3 51 51 51 51 51 51 51 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v1 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v1 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v1 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v1 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v1 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v1 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v1 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v8.1/HLT/V5 + 163269,163270,163275 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v2 100 80 60 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v3 1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 12 8 6 4 2 2 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 9000 6000 3600 2400 1680 1200 L1_SingleEG12 + HLT_L1SingleEG5_v1 170 170 170 170 170 170 170 L1_SingleEG5 + ~ HLT_L1SingleJet16_v1 17 17 17 17 17 17 17 L1_SingleJet16 + ~ HLT_L1SingleJet36_v1 100 100 100 100 100 100 100 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 3 3 3 3 3 3 3 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 30 30 30 30 30 30 30 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 100 100 100 100 100 100 100 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 15 15 15 15 15 15 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v2 1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 0 0 0 0 0 0 0 L1_SingleEG12 + HLT_Spike20_v1 0 0 0 0 0 0 0 L1_SingleEG12 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v3 500 500 500 500 300 200 150 L1_ZeroBias + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v2 0 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v3 1 1 1 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v3 800 600 400 240 160 112 80 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v3 4 4 4 4 4 4 4 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v3 17 17 17 17 17 17 17 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v3 17 17 17 17 17 17 17 L1_SingleEG5 + HLT_Ele8_v3 51 51 51 51 51 51 51 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v3 8 6 4 2 2 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v4 180 120 30 18 12 8 6 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v2 20 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 5600 4200 1400 840 560 400 280 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v3 2000 1400 1000 600 400 280 200 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v2 1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v4 240 150 30 18 12 8 6 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v3 1 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v4 1 1 1 1 1 1 1 L1_EG5_HTT75 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta2_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_Jet35_Jet25_Deta3_v1 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_Jet35_Jet25_Deta2_v1 30 20 15 9 6 4 3 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v3 60 40 30 18 12 8 6 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v3 1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_HT200_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_Ele5_CaloIdVL_TrkIdVL_CaloIsoVL_TrkIsoVL_PFMHT35_v2 1 1 1 1 1 1 1 L1_HTT100 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_HT150_AlphaT0p60_v2 5 3 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT150_v3 2800 2000 1400 840 560 400 280 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v2 1 1 1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v3 1000 700 500 300 200 140 100 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v3 300 200 150 90 60 42 30 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v4 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v4 200 150 100 60 40 28 20 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v2 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v3 50 35 25 15 10 7 5 L1_HTT100 + ~ HLT_HT450_v3 50 35 1 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v2 4200 3000 2100 1260 840 600 420 L1_DoubleJet36_Central + ~ HLT_Meff440_v3 100 70 50 30 20 14 10 L1_HTT100 + ~ HLT_Meff520_v3 10 7 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v3 1 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v2 100 70 50 30 20 14 10 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v2 1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 10000 7000 5000 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve110_v1 150 100 75 45 30 21 15 L1_SingleJet68 + ~ HLT_DiJetAve150_v1 30 20 15 9 6 4 3 L1_SingleJet92 + ~ HLT_DiJetAve190_v1 10 7 5 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve240_v1 3 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30_v1 5 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve370_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve60_v1 40 40 40 40 40 40 40 L1_SingleJet36 + ~ HLT_DiJetAve80_v1 800 550 400 240 160 112 80 L1_SingleJet52 + ~ HLT_Jet110_v2 300 200 150 90 60 42 30 L1_SingleJet68 + ~ HLT_Jet150_v2 60 40 30 18 12 8 6 L1_SingleJet92 + ~ HLT_Jet190_v2 20 15 10 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v2 6 4 3 2 1 1 1 L1_SingleJet92 + ~ HLT_Jet300_v1 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v2 10 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v2 1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v2 80 80 80 80 80 80 80 L1_SingleJet36 + ~ HLT_Jet80_v2 1600 1100 800 480 320 224 160 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet110_Mu5_v3 3 2 2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v3 300 200 150 90 60 42 30 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet40_Mu5_v3 100 70 50 30 20 14 10 L1_Mu3_Jet20_Central + ~ HLT_BTagMu_DiJet70_Mu5_v3 20 15 10 6 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v2 20 15 10 6 4 3 2 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v2 1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v2 8 7 75 45 30 21 15 L1_ETM20 + ~ HLT_MET100_v2 20 15 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v2 1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v4 1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 10 10 10 10 10 10 10 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 150 100 80 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v3 4 4 4 4 4 4 4 L1_ZeroBias + HLT_Physics_v1 5000 4000 3500 3000 2500 2500 2000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v2 4 4 4 4 4 4 4 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_DoubleMu5_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu10_Ele10_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu15_Photon20_CaloIdL_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu17_Ele8_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_DoubleEle8_v4 5 3 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v4 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Ele17_CaloIdL_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v3 1 1 1 1 1 1 1 L1_MuOpen_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_HT200_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_Mu5_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_BTagIP_v2 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v4 60 40 30 18 12 8 6 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v4 30 20 15 9 6 4 3 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v4 1 1 1 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT150_v1 1 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v5 30 20 15 10 6 4 3 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v4 1 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_Dimuon0_Barrel_Upsilon_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_Jpsi_v1 2 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Barrel_PsiPrime_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_Jpsi_v1 10 10 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_Displaced_v1 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Dimuon6p5_LowMass_v1 30 20 20 10 8 6 4 L1_DoubleMu0 + ~ HLT_DoubleMu2_Bs_v2 1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_Jpsi_v3 4 3 2 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v2 4 4 4 4 4 4 4 L1_SingleMu3 + ~ HLT_Mu7_Track7_Jpsi_v3 4 4 3 2 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v3 20 15 10 6 4 3 2 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v3 1 1 1 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v2 1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v2 1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_L1DoubleJet36Central_v1 3600 2520 1800 1080 720 500 360 L1_DoubleJet36_Central + ~ HLT_L1ETM30_v1 600 420 300 180 120 84 60 L1_ETM30 + ~ HLT_L1MultiJet_v1 1800 1260 900 540 360 250 180 L1_HTT50 OR L1_TripleJet28_Central OR L1_QuadJet20_Central + ~ HLT_QuadJet40_IsoPFTau40_v3 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v3 70 50 35 21 14 10 7 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v2 1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v2 1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v3 100 100 100 60 40 28 20 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v2 1000 700 500 300 200 140 100 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v3 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v3 30 20 1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v3 100 70 50 1 1 1 1 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v3 250 175 100 60 40 28 20 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v3 500 350 200 120 80 56 40 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v2 30 21 15 9 6 4 3 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v3 10 7 5 3 2 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 1 1 1 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v3 1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v2 100 70 50 30 20 14 10 L1_SingleMu7 + ~ HLT_IsoMu15_v6 40 30 20 12 8 6 4 L1_SingleMu10 + ~ HLT_IsoMu17_v6 1 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 11200 8400 5600 3360 2240 1600 1120 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 5600 4200 2800 1680 1120 800 560 L1_SingleMu20 + ~ HLT_L2Mu10_v2 1600 1200 800 480 320 200 160 L1_SingleMu10 + ~ HLT_L2Mu20_v2 800 600 400 240 160 100 80 L1_SingleMu12 + ~ HLT_Mu12_v2 420 280 210 120 80 60 40 L1_SingleMu7 + ~ HLT_Mu15_v3 160 120 80 48 32 22 16 L1_SingleMu10 + ~ HLT_Mu20_v2 60 40 30 18 12 8 6 L1_SingleMu12 + ~ HLT_Mu24_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v2 1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v4 137 137 137 137 137 137 137 L1_SingleMuOpen + ~ HLT_Mu5_v4 100 100 100 100 100 100 100 L1_SingleMu3 + ~ HLT_Mu8_v2 20 20 20 20 20 20 20 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v4 1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v4 1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v3 140 100 70 40 27 20 14 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v4 60 40 30 18 12 8 6 L1_SingleEG12 + ~ HLT_HT200_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_HT250_DoubleLooseIsoPFTau10_Trk3_PFMHT35_v2 1 1 1 1 1 1 1 (L1_HTT100) AND (L1_SingleMuOpen) + ~ HLT_IsoMu12_LooseIsoPFTau10_v4 1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v4 5 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.2/HLT/V4 + 162929,163045,163046,163069,163071,163072,163078,163232,163233,163234,163235,163237,163238,163243,163244,163252,163255,163261 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 15 15 15 15 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 1000 1000 1000 1000 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 5 3 2 2 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 1 1 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 20 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 6 4 4 4 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 6 6 6 6 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.2/HLT/V3 + 162803,162808,162810,162811,162822,162825,162826,162827,162828,162881,162902,162909,162917,162924,162925,162926 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 35 21 14 7 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 15 15 15 15 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 1000 1000 1000 1000 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 5 3 2 2 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 1 1 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 5 5 5 5 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 20 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 6 4 4 4 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 6 6 6 6 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.2/HLT/V2 + 162718,162733,162739,162742,162760,162762,162765 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 5 5 5 5 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 20 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v4 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v4 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v2 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 6 6 6 6 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 6 6 6 6 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.1/HLT/V6 + 161301,161303,161310,161311,161312 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 5 5 5 5 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 60 40 30 20 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 2 2 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.1/HLT/V5 + 161222,161223,161224,161233 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 150 100 70 50 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.1/HLT/V3 + 161217 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 150 100 70 50 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 50 50 50 50 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 200 150 100 70 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v6.1/HLT/V1 + 161210,161212,161213,161216 + dataset Commissioning + ~ HLT_Activity_Ecal_SC7_v1 4 3 2 1 L1_BscMinBiasOR_BptxPlusANDMinus + HLT_BeamGas_BSC_v2 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v2 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG12_v1 12000 8000 6000 4000 L1_SingleEG12 + HLT_L1SingleEG5_v1 100 100 100 100 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1000 1000 1000 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 50 30 20 15 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 50 30 20 15 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_BeamHalo_v2 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v1 1 1 1 1 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 500 300 200 150 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 technical bits: 25 + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v2 1 1 1 1 L1_TripleEG5 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele17_CaloIdL_CaloIsoVL_v2 250 150 100 70 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v2 3 3 3 3 L1_SingleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_CaloIdL_TrkIdVL_v2 20 20 20 20 L1_SingleEG5 + HLT_Ele8_v2 20 20 20 20 L1_SingleEG5 + HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_TripleEle10_CaloIdL_TrkIdVL_v2 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 37 25 17 12 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 3000 2000 1400 1000 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 2500 1500 1000 700 L1_DoubleMu0 + ~ HLT_L2DoubleMu23_NoVertex_v1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v3 30 20 15 10 L1_Mu3_Jet20_Central + ~ HLT_TripleMu5_v2 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_DoubleEG5_HTT50 + HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v3 1 1 1 1 L1_EG5_HTT75 + HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v2 15 10 7 5 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v2 1 1 1 1 L1_SingleEG12 + dataset ForwardTriggers + HLT_L1Tech_CASTOR_HaloMuon_v1 0 0 0 0 technical bits: 55 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT150_AlphaT0p60_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_AlphaT0p70_v1 3 2 1 1 L1_HTT75 + ~ HLT_HT150_v2 300 200 140 100 L1_HTT50 + ~ HLT_HT200_AlphaT0p60_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_AlphaT0p65_v1 1 1 1 1 L1_HTT75 + ~ HLT_HT200_v2 100 70 50 35 L1_HTT75 + ~ HLT_HT250_AlphaT0p55_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_AlphaT0p62_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_DoubleDisplacedJet60_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT250_MHT60_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT250_v2 35 25 15 12 L1_HTT100 + ~ HLT_HT300_AlphaT0p52_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_AlphaT0p54_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v3 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v3 15 10 7 5 L1_HTT100 + ~ HLT_HT350_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_AlphaT0p53_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT350_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT400_AlphaT0p51_v1 1 1 1 1 L1_HTT100 + ~ HLT_HT400_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT450_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT500_v2 1 1 1 1 L1_HTT100 + ~ HLT_HT550_v2 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 300 200 140 100 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 7 5 3 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 5000 3000 2000 1500 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v3 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG12 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v3 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 + dataset Jet + ~ HLT_DiJetAve100U_v4 15 10 7 5 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 3 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 20 20 2035 20 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 75 75 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 240 160 120 80 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 30 20 15 10 L1_SingleJet68 + ~ HLT_Jet110_v1 75 50 35 25 L1_SingleJet68 + ~ HLT_Jet150_v1 15 10 7 5 L1_SingleJet92 + ~ HLT_Jet190_v1 6 4 3 2 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 150 150 150 L1_SingleJet36 + ~ HLT_Jet80_v1 450 300 200 150 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet100_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet20_Mu5_v2 150 100 70 50 L1_Mu3_Jet16_Central + ~ HLT_BTagMu_DiJet60_Mu7_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_BTagMu_DiJet80_Mu9_v2 1 1 1 1 L1_Mu3_Jet28_Central + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 30 20 15 10 L1_ETM20 + ~ HLT_MET100_v1 50 30 20 15 L1_ETM30 + ~ HLT_MET120_v1 25 15 10 7 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v2 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 50 30 20 15 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 (none) + ~ HLT_PixelTracks_Multiplicity100_v2 1 1 1 1 L1_ETT220 + ~ HLT_PixelTracks_Multiplicity80_v2 1 1 1 1 L1_ETT220 + HLT_Random_v1 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 technical bits: 4 + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_DoubleMu5_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu10_Ele10_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_DoublePhoton15_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu15_Photon20_CaloIdL_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu17_Ele8_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_DoubleEle8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v3 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Ele17_CaloIdL_v2 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_CentralJet40_BTagIP_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_DiCentralJet30_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu17_TriCentralJet30_v2 1 1 1 1 L1_SingleMu7 + HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v3 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v4 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v3 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu2_Bs_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_LowMass_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v2 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Upsilon_v1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v5 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v2 10 6 4 3 L1_DoubleMu0 + ~ HLT_Mu5_L2Mu2_v2 50 30 20 15 L1_DoubleMu0 + ~ HLT_Mu5_Track2_Jpsi_v1 5 5 5 5 L1_SingleMu3 + ~ HLT_Mu7_Track5_Jpsi_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v2 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet32_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v2 1 1 1 1 L1_DoubleForJet44_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 50 30 20 15 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v2 15 10 7 5 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + HLT_DoublePhoton33_v2 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 L1_DoubleEG2_FwdVeto + HLT_Photon125_NoSpikeFilter_v2 100 100 100 100 L1_SingleEG20 + HLT_Photon20_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon20_R9Id_Photon18_R9Id_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_R9Id_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon26_CaloIdL_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_IsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_IsoVL_Photon18_v2 1 1 1 1 L1_SingleEG12 + HLT_Photon26_Photon18_v2 25 15 10 7 L1_SingleEG12 + HLT_Photon26_R9Id_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 L1_SingleEG12 + HLT_Photon30_CaloIdVL_IsoL_v2 75 50 35 25 L1_SingleEG15 + HLT_Photon30_CaloIdVL_v2 150 100 70 50 L1_SingleEG15 + HLT_Photon32_CaloIdL_Photon26_CaloIdL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon36_CaloIdL_Photon22_CaloIdL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon50_CaloIdVL_IsoL_v1 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_IsoL_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon75_CaloIdVL_v2 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + HLT_Photon60_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT200_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_HT300_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT30_v2 1 1 1 1 L1_SingleEG20 + HLT_Photon70_CaloIdL_MHT50_v2 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + HLT_Ele17_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_Ele8_CaloIdT_TrkIdVL_CaloIsoVL_TrkIsoVL_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 1 1 1 1 L1_SingleEG15 + HLT_Ele32_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 L1_SingleEG20 + HLT_Ele45_CaloIdVT_TrkIdT_v2 1 1 1 1 L1_SingleEG20 + HLT_Ele90_NoSpikeFilter_v2 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1500 1000 700 500 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 750 500 350 250 L1_SingleMu20 + ~ HLT_L2Mu10_v1 500 300 200 150 L1_SingleMu10 + ~ HLT_L2Mu20_v1 100 70 50 35 L1_SingleMu12 + ~ HLT_Mu12_v1 15 10 7 5 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 100 L1_SingleMuOpen + ~ HLT_Mu5_v3 150 150 150 150 L1_SingleMu3 + ~ HLT_Mu8_v1 30 30 30 30 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v2 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v2 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleEG12 + HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v2 37 25 17 12 L1_SingleEG12 + HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v2 7 5 3 2 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v2 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v2 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.3/HLT/V2 + 161076,161078,161103,161106,161107,161113,161116,161117,161119,161156,161165,161176 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 10 10 10 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 100 100 150 150 150 15 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 1 1 1 1 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 20 20 20 20 20 2 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 25 20 10 5 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 700 700 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 250 125 60 30 10 2 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 24 24 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 5 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 15 10 5 2 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 200 100 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 100 20 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 25 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 10 1 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 250 250 100 50 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 10 10 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 350 150 50 5 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 150 100 50 20 10 1 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 25 25 15 10 3 1 L1_SingleJet68 + ~ HLT_Jet110_v1 50 50 25 15 5 1 L1_SingleJet68 + ~ HLT_Jet150_v1 10 10 5 2 1 1 L1_SingleJet92 + ~ HLT_Jet190_v1 4 2 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 100 500 250 100 10 L1_SingleJet36 + ~ HLT_Jet80_v1 300 200 100 50 20 2 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 100 100 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 20 10 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 5 5 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 5 2 1 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 1 1 5 2 1 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 10 10 5 2 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 100 50 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 10 10 5 2 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 50 25 25 5 5 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 100 50 25 15 5 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 900 600 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 500 300 150 75 25 2 L1_SingleMu20 + ~ HLT_L2Mu10_v1 200 100 50 25 10 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 50 25 10 5 2 1 L1_SingleMu7 + ~ HLT_Mu15_v2 20 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 140 140 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 28 28 70 30 10 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 20 15 10 5 2 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 5 4 2 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.3/HLT/V1 + 160954,160955,160956,160957,160994,160998,161008,161016,161020 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 10 10 10 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 100 100 150 150 150 15 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 1 1 1 1 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 20 20 20 20 20 2 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 25 20 10 5 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 700 700 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 250 125 60 30 10 2 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 24 24 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 5 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 15 10 5 2 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 1 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 200 100 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 100 20 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 25 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 10 1 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 250 250 100 50 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 10 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 10 10 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 2 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 5 5 5 5 5 5 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 75 75 350 150 50 5 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 150 100 50 20 10 1 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 25 25 15 10 3 1 L1_SingleJet68 + ~ HLT_Jet110_v1 50 50 25 15 5 1 L1_SingleJet68 + ~ HLT_Jet150_v1 10 10 5 2 1 1 L1_SingleJet92 + ~ HLT_Jet190_v1 4 2 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 10 10 10 10 10 10 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 150 100 500 250 100 10 L1_SingleJet36 + ~ HLT_Jet80_v1 300 200 100 50 20 2 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 100 100 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 20 10 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET120_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 5 5 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 5 2 1 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 1 1 5 2 1 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 10 10 5 2 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 100 50 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 10 10 5 2 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 50 25 25 5 5 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 100 50 25 15 5 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 900 600 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 500 300 150 75 25 2 L1_SingleMu20 + ~ HLT_L2Mu10_v1 200 100 50 25 10 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 50 25 10 5 2 1 L1_SingleMu7 + ~ HLT_Mu15_v2 20 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 100 100 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 140 140 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 28 28 70 30 10 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 20 15 10 5 2 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 5 4 2 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.2/HLT/V7 + 160907,160911,160913,160914,160915,160916,160935,160936,160937,160938,160939,160940,160942,160943 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 10 10 10 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 1 1 1 1 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 1400 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 1000 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 100 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 5 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 5 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 120 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 40 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 10 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 600 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 400 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 60 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 120 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 40 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 600 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 400 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 10 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 20 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 10 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 60 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 20 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 600 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 200 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 200 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 200 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.2/HLT/V6 + 160894,160898 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 20 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 1400 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 1000 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 100 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 5 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 5 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 120 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 40 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 10 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 600 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 400 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 60 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 120 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 40 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 600 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 400 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 10 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 20 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 10 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 60 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 20 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 600 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 200 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 200 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 200 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.2/HLT/V5 + 160890 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 2000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 20 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 1400 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 1000 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 100 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 5 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 5 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 120 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 40 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 10 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 600 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 400 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 60 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 120 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 40 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 600 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 400 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 10 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 20 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 10 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 60 40 20 8 1 1 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 60 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 20 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 600 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 200 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 200 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 50 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 200 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.2/HLT/V2 + 160888 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 1 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 1 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 1 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 20 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 20 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 1400 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 1400 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 4 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 200 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 1 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 100 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v2 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 2 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 10 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 1 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 1 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 16 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 1 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 1 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 2000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 1 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 1 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 1 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 1 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 1 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 1 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 1 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 1 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 1 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 100 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 1 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 1 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 1 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 1 10 4 1 1 L1_SingleJet20_NotBptxOR + = HLT_L1Tech_BSC_minBias_threshold1_v2 1 1 1 1 1 1 technical bits: 4 + HLT_Physics_v1 4000 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 4 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 20 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 1 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 1 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 50 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 60 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 100 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 4 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 1 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 1 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 1 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 1 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 1 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 1 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 1 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 20 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 6 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v5.1/HLT/V3 + 160853,160871,160872,160873,160874,160875,160876,160877 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + HLT_Photon20_EBOnly_NoSpikeFilter_v1 2000 700 300 100 10 L1_SingleEG12 + HLT_Photon20_NoSpikeFilter_v1 2000 700 300 100 10 L1_SingleEG12 + HLT_Spike20_v1 2000 700 300 100 10 L1_SingleEG12 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v2 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v2 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.3/HLT/V4 + 160827,160835 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 200 80 30 10 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.3/HLT/V3 + 160819 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 200 80 30 10 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.2/HLT/V8 + 160737,160744,160808,160815 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 300 300 300 500 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.2/HLT/V7 + 160484,160486,160488,160494,160495,160497,160498,160499,160500,160547,160577,160578,160579 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 3000 3000 3000 3000 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 20 20 20 20 2 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 200 200 200 200 20 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 75 25 10 3 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 1 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 40 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 4 7 3 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.2/HLT/V6 + 160421,160423,160425,160427,160428,160431,160432,160433,160439,160442,160443,160444,160445,160446,160447,160449,160450,160454,160455,160456,160462,160463,160466,160467,160469,160472 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 3000 3000 3000 3000 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 100 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.2/HLT/V5 + 160410,160413 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 3000 3000 3000 3000 50 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 0 0 0 0 0 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 0 0 0 0 0 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 2 L1_SingleMuOpen + ~ HLT_Mu5_v3 100 70 30 10 1 L1_SingleMu3 + ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.2/HLT/V2 + 160403,160404,160405,160406 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 3000 3000 3000 3000 300 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 750 250 100 10 1 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 1 L1_SingleMuOpen + ~ HLT_Mu5_v3 500 500 200 70 7 L1_SingleMu3 + ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 +/cdaq/physics/Run2011/5e32/v4.2/HLT/V1 + 160329,160377,160379,160383,160384,160386 + dataset Commissioning + HLT_BeamGas_BSC_v1 1 1 1 1 1 L1_BeamGas_Bsc + HLT_BeamGas_HF_v1 1 1 1 1 1 L1_BeamGas_Hf + HLT_IsoTrackHB_v2 1 1 1 1 1 L1_SingleJet52 + HLT_IsoTrackHE_v3 1 1 1 1 1 L1_SingleJet52 + HLT_L1SingleEG5_v1 3000 3000 3000 3000 300 L1_SingleEG5 + ~ HLT_L1SingleJet36_v1 1000 3000 1200 500 50 L1_SingleJet36 + ~ HLT_L1SingleMuOpen_DT_v1 10 10 10 10 1 L1_SingleMuOpen + ~ HLT_L1SingleMuOpen_v1 100 100 100 100 10 L1_SingleMuOpen + HLT_L1_Interbunch_BSC_v1 30 10 4 1 1 L1_InterBunch_Bsc + HLT_L1_PreCollisions_v1 30 10 4 1 1 L1_PreCollisions + ~ HLT_Mu5_TkMu0_OST_Jpsi_Tight_B5Q7_v1 1 1 1 1 1 L1_SingleMu5_Eta1p5_Q80 + dataset Cosmics + HLT_L1MuOpen_AntiBPTX_v2 2 5 12 50 50 L1_SingleMuOpen + = HLT_L1Tech_BSC_halo_v1 300 100 40 15 1 technical bits: 4 + HLT_L1TrackerCosmics_v2 1 1 1 1 1 technical bits: 25 + HLT_L1_BeamHalo_v1 1000 1000 1000 1000 1000 L1_BeamHalo + HLT_L2MuOpen_NoVertex_v1 750 250 100 10 1 L1_SingleMuOpen + HLT_L3MuonsCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + HLT_RegionalCosmicTracking_v1 1 1 1 1 1 (technical bits: 25) AND (L1_SingleMuOpen) + dataset DoubleElectron + ~ HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_v1 1 1 1 1 1 L1_TripleEG5 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele15_HFL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdL_CaloIsoVL_v1 150 50 20 7 1 L1_SingleEG12 + ~ HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC8_Mass30_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele32_CaloIdL_CaloIsoVL_SC17_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_Jet40_v1 3 3 3 3 1 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_CaloIsoVL_v1 50 50 50 50 5 L1_SingleEG5 + ~ HLT_Ele8_CaloIdL_TrkIdVL_v1 30 30 30 30 3 L1_SingleEG5 + ~ HLT_Ele8_v1 100 100 100 100 10 L1_SingleEG5 + ~ HLT_Photon20_CaloIdVT_IsoT_Ele8_CaloIdL_CaloIsoVL_v1 4 1 1 1 1 L1_SingleEG12 + ~ HLT_TripleEle10_CaloIdL_TrkIdVL_v1 1 1 1 1 1 L1_TripleEG5 + dataset DoubleMu + ~ HLT_DoubleMu3_v3 15 5 2 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu4_Acoplanarity03_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu6_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_DoubleMu7_v1 1 1 1 1 1 L1_DoubleMu3 + ~ HLT_L1DoubleMu0_v1 2000 700 300 100 10 L1_DoubleMu0 + ~ HLT_L2DoubleMu0_v2 1500 500 200 70 7 L1_DoubleMu0 + ~ HLT_L2DoubleMu35_NoVertex_v1 1 1 1 1 1 L1_DoubleMu3 + HLT_Mu8_Jet40_v2 25 8 3 1 1 L1_Mu3_Jet20 + ~ HLT_TripleMu5_v2 1 1 1 1 1 L1_DoubleMu3 + dataset ElectronHad + ~ HLT_DoubleEle8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_DoubleEle8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_DoubleEG5_HTT50 + ~ HLT_Ele10_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele10_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_HT200_v2 1 1 1 1 1 L1_EG5_HTT75 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralDiJet30_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet30_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele25_CaloIdVT_TrkIdT_CentralTriJet30_v1 1 1 1 1 1 L1_SingleEG12 + dataset HT + ~ HLT_DiJet100_PT100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet130_PT130_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet70_PT70_v1 1 3 1 1 1 L1_SingleJet36 + ~ HLT_HT160_v2 150 50 20 7 1 L1_HTT50 + ~ HLT_HT240_v2 10 1 1 1 1 L1_HTT50 + ~ HLT_HT260_MHT60_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT260_v2 10 1 1 1 1 L1_HTT100 + ~ HLT_HT300_MHT75_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT300_v2 5 1 1 1 1 L1_HTT100 + ~ HLT_HT360_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_HT520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_MR100_v1 200 60 24 10 1 L1_DoubleJet36_Central + ~ HLT_Meff440_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff520_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_Meff640_v2 1 1 1 1 1 L1_HTT100 + ~ HLT_R032_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R032_v1 1 1 1 1 1 L1_DoubleJet36_Central + ~ HLT_R035_MR100_v1 1 1 1 1 1 L1_DoubleJet36_Central + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v2 3000 1000 400 150 15 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_L1Tech_HBHEHO_totalOR_v1 1 1 1 1 1 technical bits: 11 OR 12 + dataset HcalNZS + ~ HLT_HcalNZS_v2 1 1 1 1 1 L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleTauJet52 OR L1_SingleTauJet68 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG5 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_ZeroBias + ~ HLT_HcalPhiSym_v2 1 1 1 1 1 L1_DoubleEG10 OR L1_DoubleEG2_FwdVeto OR L1_DoubleEG3 OR L1_DoubleEG5 OR L1_DoubleEG8 OR L1_DoubleEG_12_5 OR L1_DoubleIsoEG10 OR L1_DoubleIsoEG5 OR L1_DoubleIsoEG8 OR L1_SingleEG12 OR L1_SingleEG12_Eta2p17 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleEG30 OR L1_SingleEG5 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG12_Eta2p17 OR L1_SingleIsoEG15 OR L1_SingleIsoEG5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu3 OR L1_SingleMu25 OR L1_DoubleMu0 OR L1_DoubleMu3 OR L1_DoubleMu5 OR L1_Mu3_EG8 OR L1_Mu5_EG8 + dataset Jet + ~ HLT_DiJetAve100U_v4 60 20 8 3 1 L1_SingleJet92 + ~ HLT_DiJetAve140U_v4 15 5 2 1 1 L1_SingleJet92 + ~ HLT_DiJetAve15U_v4 50 50 50 50 50 L1_SingleJet16 + ~ HLT_DiJetAve180U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve300U_v4 1 1 1 1 1 L1_SingleJet92 + ~ HLT_DiJetAve30U_v4 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_DiJetAve50U_v4 600 200 80 30 3 L1_SingleJet52 + ~ HLT_DiJetAve70U_v4 100 30 12 5 1 L1_SingleJet68 + ~ HLT_Jet110_v1 200 60 24 10 1 L1_SingleJet68 + ~ HLT_Jet150_v1 60 20 8 3 1 L1_SingleJet92 + ~ HLT_Jet190_v1 3 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet240_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet30_v1 50 50 50 50 50 L1_SingleJet16 + ~ HLT_Jet370_NoJetID_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet370_v1 1 1 1 1 1 L1_SingleJet92 + ~ HLT_Jet60_v1 300 1000 400 150 15 L1_SingleJet36 + ~ HLT_Jet80_v1 600 200 80 30 3 L1_SingleJet52 + dataset METBTag + ~ HLT_BTagMu_DiJet20_Mu5_v1 150 50 20 7 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet60_Mu7_v1 1 1 1 1 1 L1_Mu3_Jet16 + ~ HLT_BTagMu_DiJet80_Mu9_v1 1 1 1 1 1 L1_Mu3_Jet20 + ~ HLT_CentralJet80_MET100_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET160_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET65_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_CentralJet80_MET80_v1 1 1 1 1 1 L1_SingleJet52 + ~ HLT_DiJet60_MET45_v1 15 5 2 1 1 L1_ETM20 + ~ HLT_MET100_v1 30 10 4 1 1 L1_ETM30 + ~ HLT_MET120_v1 15 5 2 1 1 L1_ETM30 + ~ HLT_MET200_v1 1 1 1 1 1 L1_ETM30 + ~ HLT_PFMHT150_v1 1 1 1 1 1 L1_ETM30 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_NoHalo_v1 1 1 1 1 1 L1_SingleJet20_NotBptxOR_NotMuBeamHalo + HLT_JetE30_NoBPTX_v1 30 10 4 1 1 L1_SingleJet20_NotBptxOR + HLT_L1Tech_BSC_minBias_threshold1_v1 1 1 1 1 1 technical bits: 40 + HLT_Physics_v1 4000 4000 4000 1500 150 (none) + ~ HLT_PixelTracks_Multiplicity110_v1 1 1 1 1 1 L1_ETT180 + ~ HLT_PixelTracks_Multiplicity125_v1 1 1 1 1 1 L1_ETT180 + HLT_Random_v1 6000 6000 6000 6000 6000 (none) + = HLT_ZeroBias_v1 1 1 1 1 1 technical bits: 4 + dataset MuEG + ~ HLT_DoubleMu5_Ele8_CaloIdL_TrkIdVL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_DoubleMu5_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu10_Ele10_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_DoublePhoton15_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu15_Photon20_CaloIdL_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu17_Ele8_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_DoubleEle8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu5_Ele8_CaloIdL_TrkIdVL_Ele8_v2 1 1 1 1 1 L1_Mu3_EG5 + ~ HLT_Mu8_Ele17_CaloIdL_v1 1 1 1 1 1 L1_Mu3_EG5 + HLT_Mu8_Photon20_CaloIdVT_IsoT_v2 1 1 1 1 1 L1_Mu3_EG5 + dataset MuHad + ~ HLT_DoubleMu3_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_DoubleMu3_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_IsoMu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_CentralJet40_BTagIP_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_DiCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu17_TriCentralJet30_v1 1 1 1 1 1 L1_Mu7_Jet20_Central + ~ HLT_Mu3_Ele8_CaloIdL_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu3_Ele8_CaloIdT_TrkIdVL_HT160_v2 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu5_HT200_v3 1 1 1 1 1 L1_Mu0_HTT50 + ~ HLT_Mu8_HT200_v2 1 1 1 1 1 L1_Mu0_HTT50 + dataset MuOnia + ~ HLT_DoubleMu3_Bs_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Jpsi_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_DoubleMu3_Quarkonium_v1 1 1 1 1 1 L1_DoubleMu0 + ~ HLT_Mu3_Track3_Jpsi_v4 2 2 1 1 1 L1_SingleMu3 + ~ HLT_Mu5_L2Mu2_Jpsi_v1 6 2 1 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu5_L2Mu2_v1 30 10 4 1 1 L1_DoubleMu_0_5 + ~ HLT_Mu7_Track5_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu7_Track7_Jpsi_v1 1 1 1 1 1 L1_SingleMu7 + dataset MultiJet + ~ HLT_DoubleJet30_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet60_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet70_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet20_EtaOpp + ~ HLT_DoubleJet80_ForwardBackward_v1 1 1 1 1 1 L1_DoubleForJet36_EtaOpp + ~ HLT_ExclDiJet60_HFAND_v1 1 1 1 1 1 L1_SingleJet36_FwdVeto + ~ HLT_ExclDiJet60_HFOR_v1 30 100 40 15 1 L1_SingleJet36 + ~ HLT_QuadJet40_IsoPFTau40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet40_v1 30 10 4 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_BTagIP_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet50_Jet40_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet60_v1 1 1 1 1 1 L1_QuadJet20_Central + ~ HLT_QuadJet70_v1 1 1 1 1 1 L1_QuadJet20_Central + dataset Photon + ~ HLT_DoublePhoton33_v1 1 1 1 1 1 L1_SingleEG20 + HLT_DoublePhoton5_IsoVL_CEP_v1 1 1 1 1 1 L1_DoubleEG2_FwdVeto + ~ HLT_Photon125_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon20_R9Id_Photon18_R9Id_v1 0 0 0 0 0 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_CaloIdL_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_CaloIdL_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_IsoVL_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_IsoVL_Photon18_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Photon26_Photon18_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Photon30_CaloIdVL_IsoL_v1 100 30 12 4 1 L1_SingleEG15 + ~ HLT_Photon30_CaloIdVL_v1 150 50 20 7 1 L1_SingleEG15 + ~ HLT_Photon32_CaloIdL_Photon26_CaloIdL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_IsoL_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon75_CaloIdVL_v1 6 2 1 1 1 L1_SingleEG20 + dataset PhotonHad + ~ HLT_Photon60_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT200_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_HT300_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT30_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Photon70_CaloIdL_MHT50_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleElectron + ~ HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 1 1 1 1 1 L1_SingleEG15 + ~ HLT_Ele45_CaloIdVT_TrkIdT_v1 1 1 1 1 1 L1_SingleEG20 + ~ HLT_Ele90_NoSpikeFilter_v1 1 1 1 1 1 L1_SingleEG20 + dataset SingleMu + ~ HLT_IsoMu12_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_IsoMu15_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu17_v5 1 1 1 1 1 L1_SingleMu10 + ~ HLT_IsoMu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_IsoMu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_L1SingleMu10_v1 1000 300 120 40 4 L1_SingleMu10 + ~ HLT_L1SingleMu20_v1 300 100 40 15 1 L1_SingleMu20 + ~ HLT_L2Mu10_v1 300 100 40 15 1 L1_SingleMu10 + ~ HLT_L2Mu20_v1 75 25 10 3 1 L1_SingleMu12 + ~ HLT_Mu12_v1 10 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_v2 3 1 1 1 1 L1_SingleMu10 + ~ HLT_Mu20_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu24_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu30_v1 1 1 1 1 1 L1_SingleMu12 + ~ HLT_Mu3_v3 300 100 40 15 1 L1_SingleMuOpen + ~ HLT_Mu5_v3 500 500 200 70 7 L1_SingleMu3 + ~ HLT_Mu8_v1 100 100 40 15 1 L1_SingleMu3 + dataset Tau + ~ HLT_DoubleIsoPFTau20_Trk5_v1 1 1 1 1 1 L1_DoubleTauJet28 OR L1_DoubleJet52 + ~ HLT_IsoPFTau35_Trk20_MET45_v1 1 1 1 1 1 L1_SingleTauJet52 OR L1_SingleJet68 + dataset TauPlusX + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau15_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v1 30 10 4 1 1 L1_SingleEG12 + ~ HLT_Ele15_CaloIdVT_TrkIdT_LooseIsoPFTau15_v1 10 3 1 1 1 L1_SingleEG12 + ~ HLT_IsoMu12_LooseIsoPFTau10_v1 1 1 1 1 1 L1_SingleMu7 + ~ HLT_Mu15_LooseIsoPFTau20_v1 1 1 1 1 1 L1_SingleMu10 diff --git a/CMGTools/Production/scripts/triggerevo.py b/CMGTools/Production/scripts/triggerevo.py new file mode 100644 index 0000000..279254d --- /dev/null +++ b/CMGTools/Production/scripts/triggerevo.py @@ -0,0 +1,135 @@ +import pprint +import copy +import re + +class Menu(object): + def __init__(self, header): + self.header = header + self.datasets = {} + self.runs = [] + + def __str__(self): + tmp = [ str(self.header) ] + tmp.append( ','.join( map(str, self.runs) ) ) + data = ['\t{data}'.format(data=data) for data in self.datasets.values() ] + tmp.extend( data ) + return '\n'.join( tmp ) + + +class Dataset(object): + def __init__(self, header): + header = header.rstrip('\n') + self.header = header + self.name = header.split()[1] + self.paths = {} + + def __str__(self): + tmp = [ str(self.header) ] + data = ['\t\t{data}'.format(data=data) for data in self.paths.values() ] + tmp.extend( data ) + return '\n'.join( tmp ) + + +class HLTPath(object): + def __init__(self, line): + self.line = line.lstrip().rstrip('\n') + data = self.line.split() + self.name = data.pop(0) + seedinfo = [] + self.prescales = [] + for field in data: + try: + prescale = int(field) + self.prescales.append( prescale ) + except ValueError: + seedinfo.append( field ) + self.l1seed = ' '.join( seedinfo ) + + def isPrescaled(self): + if self.prescales == [1]*len(self.prescales): + return False + else: + return True + + def __str__(self): + return '{presc}, {hlt}, {l1}, {scales}'.format( + # line=self.line, + presc=self.isPrescaled(), + hlt=self.name, + l1=self.l1seed, + scales=str(self.prescales)) + +class MenuHeader(object): + def __init__(self, headerLine): + data = headerLine.lstrip('/').split('/') + self.headerline = headerLine + self.data = data + self.period = data[2] + self.lumi = float(data[3]) + self.version = data[4] + self.hltversion = data[6] + + def __str__(self): + return self.headerline + +def parseInputFile( fileName, datasets , nMenus=999999): + dataFile = open( fileName ) + # [ (line.split()[0], line) for line in dataFile] + # pprint.pprint( data[:100] ) + currentMenu = None + currentDataset = None + menus = [] + runList = False + for line in dataFile: + # print line + line = line.rstrip('\n') + if runList: + currentMenu.runs = map(int, line.split(',')) + # print currentMenu.runs + # import pdb + # pdb.set_trace() + runList = False + elif line.startswith('/cdaq'): + if len(menus) == nMenus: + break + header = MenuHeader(line) + currentMenu = Menu( header ) + menus.append( currentMenu ) + runList = True + elif line.lstrip().startswith('dataset'): + dataset = Dataset(line) + if dataset.name in datasets: + currentDataset = Dataset(line) + currentMenu.datasets[ currentDataset.name ] = currentDataset + else: + currentDataset = None + elif currentDataset is not None and line.lstrip().startswith('HLT'): + path = HLTPath( line ) + currentDataset.paths[ path.name ] = path + return menus + + +def findUnprescaledRange( pathName, datasetName, menus ): + runs = [] + unprescaledMenus = [] + for menu in menus: + dataset = menu.datasets[ datasetName ] + path = dataset.paths.get( pathName, None ) + if path is not None and not path.isPrescaled(): + runs.extend( menu.runs ) + unprescaledMenus.append( menu ) + return (runs, unprescaledMenus) + + +if __name__ == '__main__': + + import sys + + dataFile = 'triggerEvolution_all.txt' + datasets = ['TauPlusX'] + nMenus = 10000 + menus = parseInputFile( dataFile, datasets, nMenus) + # for menu in menus: + # print menu + + (runs, unprescaledMenus) = findUnprescaledRange( sys.argv[1], 'TauPlusX', menus) diff --git a/CMGTools/Production/scripts/unPublish.py b/CMGTools/Production/scripts/unPublish.py new file mode 100755 index 0000000..e8e749e --- /dev/null +++ b/CMGTools/Production/scripts/unPublish.py @@ -0,0 +1,139 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## April 4th 2011 + +import os, getpass, sys, re, optparse +from DBSAPI.dbsProcessedDataset import DbsProcessedDataset +from DBSAPI.dbsPrimaryDataset import DbsPrimaryDataset +from datetime import * +from CMGTools.Production.findDSOnSav import validLogin +from CMGTools.Production.unPublish import unPublish +from optparse import * + + + +if __name__ == '__main__': + parser = optparse.OptionParser() + + parser.usage = """ +%prog [options] <sampleName> + +Use this script to close dataset tasks on CmgDB and savannah. +Example: +unPublish.py -F cbern /VBF_HToTauTau_M-120_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0_Test_v2 +""" + + group = OptionGroup(parser, "unPublish Options", """These options affect the way you publish to Savannah and CMGDB""") + genGroup = OptionGroup(parser, "Login Options", """These options apply to your login credentials""") + + + + # If user is not specified default is current user + # This option will be used to find dataset on castor, and assign dataset on savannah + group.add_option("-F", "--fileown", + dest="fileown", + help="User who is the files owner on Castor." , + default=os.environ['USER'] ) + # If specified is used to log in to savannah (only required if user that created the dataset, + # is different to user publishing it) + genGroup.add_option("-u", "--username", + action = "store", + dest="username", + help="""Specify the username to access both the DBS and savannah servers. +Default is $USER.""", + default=os.environ['USER'] ) + # If specified is used as password to DBS and savannah + # If ommited the secure password prompt will appear + genGroup.add_option("-p", "--password", + action = "store", + dest="password", + help="""Specify the password to access both the DBS and savannah servers. +If not entered, secure password prompt will appear.""", + default=None ) + + # If user wants to add multiple datasets from file + group.add_option("-M", "--multi", + action = "store_true", + dest="multi", + help="""Argument is now LFN to location of .txt file + Entries in the file should be on independant lines in the form: DatasetName Fileowner + Comment is not compulsory, and if fileowner is not entered, $USER will be used as default. + Comment MUST be enclosed in speech marks + E.g. + /MuHad/Run2011A-05Aug2011-v1/AOD/V2 cmgtools""", + default = False) + # If ommited the secure password prompt will appear + genGroup.add_option("-d", "--dev", + action = "store_true", + dest="development", + help=""".""", + default=False ) + + parser.add_option_group(genGroup) + parser.add_option_group(group) + + (options, args) = parser.parse_args() + + # Allow no more than one argument + if len(args)!=1: + parser.print_help() + sys.exit(1) + + if options.password == None: + try: + password = getpass.getpass("Enter NICE Password: ") + except KeyboardInterrupt: + print "Authentication Failed, exiting\n\n" + sys.exit(1) + options.password = password + if not validLogin(options.username, password): + print "Authentication Failed, exiting\n\n" + sys.exit(1) + + + + # For multiple file input + if options.multi: + file = open(args[0], 'r') + lines = file.readlines() + for line in lines: + line = re.sub("\s+", " ", line) + try: + + dataset = line.split(" ")[0].lstrip().rstrip() + fileown = options.fileown + if re.search("%", line): + fileown = line.split("%")[0].lstrip().rstrip() + dataset = line.split("%")[1].split(" ")[0].lstrip().rstrip() + elif not re.search("---", dataset): + if len(line.lstrip().rstrip().split(" ")) ==1: + + dataset = line.rstrip("\n").lstrip().rstrip() + fileown = options.fileown + if len(line.lstrip().rstrip().split(" ")) >1 and re.search("'",line) is None and re.search('"',line) is None: + fileown = line.split(" ")[1].rstrip("\n").lstrip().rstrip() + elif re.search("'",line): + preComment = line.split("'")[0] + if len(preComment.lstrip().rstrip().split(" ")) == 2: + fileown = preComment.lstrip().rstrip().split(" ")[1] + else: + fileown = options.fileown + elif re.search('"',line): + preComment = line.split('"')[0] + if len(preComment.lstrip().rstrip().split(" ")) == 2: + fileown = preComment.lstrip().rstrip().split(" ")[1] + else: + fileown = options.fileown + else: + fileown = options.fileown + + dataset.rstrip("/") + unPublish(dataset,fileown,options.username,password,options.development) + except NameError as err: + print err.args, "\nDataset not published" + # For singular file input + else: + dataset = args[0].rstrip("/") + unPublish(dataset,options.fileown,options.username,password,options.development) + diff --git a/CMGTools/Production/scripts/writeMultiCrabCfg.py b/CMGTools/Production/scripts/writeMultiCrabCfg.py new file mode 100755 index 0000000..94066ba --- /dev/null +++ b/CMGTools/Production/scripts/writeMultiCrabCfg.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python + +import os + +if __name__ == '__main__': + + from optparse import OptionParser, OptionGroup + + usage = """usage: %prog [options] /Sample/Name/On/EOS + +e.g.: %prog --cfg crab.cfg -t PAT_CMG_5_6_0 /DYJetsToLL_M-10To50filter_8TeV-madgraph/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM + +The script will write a file named 'multicrab.cfg' in the current working directory + """ + + parser = OptionParser(usage=usage) + group = OptionGroup(parser,'writeMultiCrabCfg Options','Options related to multicrab') + + group.add_option("-c", "--cfg", dest="cfg", default='crab.cfg',help="The master crab cfg to use, e.g. 'crab.cfg'", metavar='FILE') + group.add_option("-o", "--output", dest="output", default='multicrab.cfg',help="The multicrab cfg to write, e.g. 'multicrab.cfg'", metavar='FILE') + group.add_option("-t", "--tier", dest="tier", default='',help="The data tier to use, e.g. 'PAT_CMG_5_6_0'") + group.add_option("-u", "--user", dest="user", default=None,help="The user space to write into") + parser.add_option_group(group) + (opts, datasets) = parser.parse_args() + + import ConfigParser + config = ConfigParser.SafeConfigParser() + #set options to be case sensitive + config.optionxform = str + + config.add_section('MULTICRAB') + config.set('MULTICRAB','cfg',opts.cfg) + + from CMGTools.Production.castorBaseDir import castorBaseDir + import CMGTools.Production.eostools as castortools + topdir = castortools.lfnToCastor(castorBaseDir(user=opts.user)) + + output_dirs = [] + for d in datasets: + + #accept the user%dataset syntax, but ignore the user name for grid + tokens = d.split('%') + if len(tokens) == 2: + d = tokens[1] + + safe_name = d.replace('/','_') + if safe_name.startswith('_'): + safe_name = safe_name[1:] + if safe_name.endswith('_'): + safe_name = safe_name[:-1] + + config.add_section(safe_name) + + directory = '%s/%s' % (topdir,d) + if opts.tier: + directory = os.path.join(directory,opts.tier) + directory = directory.replace('//','/') + + config.set(safe_name,'CMSSW.datasetpath',d) + lfn = castortools.castorToLFN(directory) + config.set(safe_name,'USER.user_remote_dir',lfn) + output_dirs.append(lfn) + + #create the directory on EOS + if not castortools.fileExists(directory): + castortools.createCastorDir(directory) + castortools.chmod(directory,'775') + if not castortools.isDirectory(directory): + raise Exception("Dataset directory '%s' does not exist or could not be created" % directory) + + config.write(file(opts.output,'wb')) + + from logger import logger + logDir = 'Logger' + os.mkdir(logDir) + log = logger( logDir ) + log.logCMSSW() + log.addFile( os.path.join( os.getcwd(), opts.cfg) ) + log.addFile( os.path.join( os.getcwd(), opts.output) ) + + for d in output_dirs: + log.stageOut(d) diff --git a/CMGTools/Production/scripts/writeSavannah.py b/CMGTools/Production/scripts/writeSavannah.py new file mode 100755 index 0000000..5dc0494 --- /dev/null +++ b/CMGTools/Production/scripts/writeSavannah.py @@ -0,0 +1,166 @@ +#!/usr/bin/env python +## Author: Peter Meckiffe +## @ CERN, Meyrin +## September 12th 2011 + +from datetime import datetime +from CMGTools.Production.savannahConnect import savannahConnect +import sys, os, datetime +import CMGTools.Production.eostools as castortools +import CMGTools.Production.castorBaseDir as castorBaseDir +import CMGTools.Production.DBLogger as DBLogger +import getpass +from optparse import OptionParser +from DBSAPI.dbsProcessedDataset import DbsProcessedDataset +from DBSAPI.dbsPrimaryDataset import DbsPrimaryDataset + + +if __name__ == '__main__': + + parser = OptionParser() + + parser.usage = """ +%prog [options] <sampleName> +----- +sampleName should be given in the form /[PrimaryDS]/[ProcDS]/*[Parent]/[Tiers] +----- +Use this script to publish dataset details to savannah. +----- +All selected datasets, must either have a logger directory with showtags.txt file on the local machine, +or a Logger.tgz directory on Castor +----- +If no -u option is provided, it is assumed that the current user is the files owner on Castor. +If no -s option is provided, it is assumed that the current user is the user on Savannah +""" + + # If user is not specified default is current user + # This option will be used to find dataset on castor, and assign dataset on savannah + parser.add_option("-u", "--user", + dest="user", + help="User who is the files owner on Castor." , + default=os.environ['USER'] ) + + # If specified is used to log in to savannah (only required if user that created the dataset, + # is different to user publishing it) + parser.add_option("-s", "--savuser", + action = "store", + dest="savuser", + help="If Savannah user is different to current user, enter Savannah username here", + default=os.environ['USER'] ) + # If the purpose is to test the software use this parameter, it will not be recognised by the + # non-testing algorithm + parser.add_option("-T", "--test", + action = "store_true", + dest="test", + help="Flag task as a test", + default=False ) + # If user wants to add their own comments + parser.add_option("-C", "--comment", + action = "store_true", + dest="commented", + help="Open comment prompt", + default = False) + + + + + (options,args) = parser.parse_args() + if len(args)!=1: + parser.print_help() + sys.exit(1) + + savpass = getpass.getpass("Enter Savannah Password: ") + + + # Allow no more than one argument + if len(args)!=1: + parser.print_help() + sys.exit(1) + + # Get user comment if one is left + comment = "" + if options.commented: + comment = raw_input("Please enter your comment here:") + # Store full dataset name + dirOrFile = args[0] + + # Castor base directory for specified user + baseDir = castortools.lfnToCastor(castorBaseDir.castorBaseDir(options.user)) + #get the user, after taking account of the user_area hack + user, _ = castorBaseDir.getUserAndArea(options.user) + + # Locations of Logger(.tgz) and containing folder on Castor + targetDir = baseDir + "/" + args[0].lstrip("/").rstrip("/") + targetTgz = targetDir + "/Logger.tgz" + + # Get array containing 1) Primary dataset name; 2) Dataset Name; 3+) Tiers + details = dirOrFile.lstrip("/").split("/") + + # If element is not Primary dataset of dataset name, add to the Tiers array + count = 0 + tiers = [] + for i in details: + if count>1: + tiers.append(i) + count +=1 + + # Create Primary dataset object (will reference complete object on DBS) + primary = DbsPrimaryDataset (Name = details[0]) + path= dirOrFile.lstrip("/").split("/") + parent = None + if len(path)>3: + + path[-1]=None + parent = "" + for i in path: + if i: + parent += "/" + i + + # Create Processed dataset object to be published on Savannah and recorded on DBS + dataset = DbsProcessedDataset(PrimaryDataset = primary, + Name = details[1], + PhysicsGroup = "CMG", + Status = "INVALID", + TierList = tiers, + AlgoList = [], + RunList = [], + PathList = [dirOrFile,], + ParentList = [], + CreatedBy = user, + DateCreated = datetime.datetime.now().strftime("%s"), + ) + + if parent != None: dataset['ParentList'] = [parent,] + + try: + # Create DBLogger object to interact with Castor, DBS, and CMGDB + log = DBLogger.DBLogger(dirOrFile, targetTgz, None) + + + # Stage in logger file from Castor + log.stageIn() + # If the root files are contiguous, set Status to VALID + + tags = log.getTags() + + + # Check if files are contiguous and set valid variable accordingly + files = log.checkContiguity(targetDir) + + if files[-1] == "VALID": + dataset['Status'] = "VALID" + del files[-1] + # Delete log file from local system + log.stageOut() + + + #Open session in savannah using savannah pass & user + sav = savannahConnect(options.savuser, savpass) + + #Submit dataset to savannah and assign to files owner on Castor + savannahURL =sav.submitItem(dataset,files,tags,targetDir ,user, options.test, comment) + + except ValueError as err: + print err, '. Exit!' + sys.exit(1) + diff --git a/CMGTools/Production/test/test_eostools.py b/CMGTools/Production/test/test_eostools.py new file mode 100644 index 0000000..bb16225 --- /dev/null +++ b/CMGTools/Production/test/test_eostools.py @@ -0,0 +1,180 @@ +import unittest +import os + +import CMGTools.Production.castortools as castortools +from CMGTools.Production.eostools import * + +class TestEosTools(unittest.TestCase): + + def setUp(self): + + self.castorfile = '/castor/cern.ch/cms/store/cmst3/user/wreece/EOS_TEST/test_file.txt' + self.eosfile = '/eos/cms/store/cmst3/user/wreece/EOS_TEST/test_file.txt' + self.localfile = 'test_file.txt' + self.eosdir = '/eos/cms/store/cmst3/user/%s/TmpEOS_Test' % os.environ['USER'] + self.localdir = 'EOS_Tests' + + def tearDown(self): + # print 'calling tear down' + if fileExists(self.eosfile + 'FOO'): + rm(self.eosfile + 'FOO') + if fileExists(self.eosfile + 'FOO2'): + rm(self.eosfile + 'FOO2') + if fileExists(self.localfile): + rm( self.localfile) + if fileExists(self.eosdir): + rm( self.eosdir, rec=True) + if fileExists(self.localdir): + rm( self.localdir, rec=True) + + + def checkDirsAndFiles(self, dir): + filesAndDirs = listFiles( dir ) + print filesAndDirs + + def testCpFromEOS(self): + xrdcp( '/store/cmst3/user/cbern/Tests/', self.localdir) + + def testCpToEOS(self): + xrdcp( '/store/cmst3/user/cbern/Tests/', self.localdir) + xrdcp( self.localdir, self.eosdir) + + def testWhich(self): + + self.assertEqual(which('cp'),'/bin/cp') + self.assertEqual(which('ls'),'/bin/ls') + + def testIsLFN(self): + + self.assertFalse(isLFN(self.castorfile)) + self.assertFalse(isLFN(self.eosfile)) + + lfn = eosToLFN(self.eosfile) + self.assertTrue(isLFN(lfn)) + + def testLFNToCastor(self): + self.assertNotEqual(lfnToCastor(self.eosfile), castortools.lfnToCastor(self.castorfile)) + + def testCastorToLFN(self): + self.assertEqual(castorToLFN(self.eosfile), castortools.castorToLFN(self.castorfile)) + + def testIsEOSDir(self): + self.assertTrue(isEOSDir(eosToLFN(self.eosfile + 'FOO'))) #should still work if it doesn't exist + self.assertTrue(isEOSDir(eosToLFN(self.eosfile))) + self.assertTrue(isEOSDir(self.eosfile)) + self.assertFalse(isEOSDir(self.castorfile)) + + def testIsEOSFile(self): + self.assertTrue(isEOSFile(self.eosfile)) + self.assertFalse(isEOSFile(self.eosfile + 'FOO')) + + def testFileExists(self): + self.assertTrue(fileExists(self.eosfile)) + self.assertFalse(fileExists(self.eosfile + 'FOO')) + + local = '/dev/null' + self.assertTrue(fileExists(local)) + self.assertFalse(fileExists(local + 'FOO')) + + self.assertEqual(fileExists(local), castortools.fileExists(local)) + self.assertEqual(fileExists(local + 'FOO'), castortools.fileExists(local + 'FOO')) + + def testIsDirectory(self): + + d = os.path.dirname(self.eosfile) + self.assertTrue(isDirectory(d)) + self.assertFalse(isDirectory(self.eosfile)) + + def testIsFile(self): + + d = os.path.dirname(self.eosfile) + self.assertFalse(isFile(d)) + self.assertTrue(isFile(self.eosfile)) + + def testCreateEOSDir(self): + + d = os.path.join(os.path.dirname(self.eosfile), 'TEST_DIR', 'BAR', 'FOO') + path = createEOSDir(d) + self.assertTrue(isEOSDir(path)) + self.assertTrue(fileExists(path)) + + self.assertTrue(isDirectory(path)) + + rm(os.path.join(os.path.dirname(self.eosfile),'TEST_DIR'), rec = True) + self.assertFalse(fileExists(path)) + + def testChmod(self): + + _, _, ret = chmod(os.path.dirname(self.eosfile),'775') + self.assertEquals(ret, 0) + + def testMatchingFiles(self): + + d = os.path.dirname(self.eosfile) + matches = matchingFiles(d, '.*test_file\\.txt$') + self.assertEqual(len(matches), 1) + self.assertEqual(matches[0], eosToLFN(self.eosfile)) + + def testCat(self): + xrdcp(self.eosfile, self.localfile) + self.assertEqual(cat(self.eosfile), cat(self.localfile)) + self.assertEqual(cat(self.eosfile + 'FOO'), '') + self.assertFalse('cat returned' in cat(self.eosfile)) + + def testRemove(self): + + xrdcp(self.eosfile, self.eosfile + 'FOO') + self.assertTrue( fileExists(self.eosfile + 'FOO')) + remove([self.eosfile + 'FOO']) + self.assertFalse( fileExists(self.eosfile + 'FOO')) + + xrdcp(self.eosfile, self.eosfile + 'FOO') + self.assertTrue( fileExists(self.eosfile + 'FOO')) + remove([self.eosfile + 'FOO'], rec = True) + self.assertFalse( fileExists(self.eosfile + 'FOO')) + + def testCp(self): + + xrdcp(self.eosfile, self.eosfile + 'FOO') + self.assertTrue( fileExists(self.eosfile + 'FOO')) + rm(self.eosfile + 'FOO') + + import inspect + this = inspect.getsourcefile(TestEosTools) + + d = os.path.dirname(self.eosfile) + name = os.path.basename(this) + xrdcp(this,d) + self.assertTrue( fileExists(os.path.join(d,name)) ) + rm( os.path.join(d,name) ) + + xrdcp(self.eosfile, os.getcwd()) + local = os.path.join(os.getcwd(), os.path.basename(self.eosfile)) + self.assertTrue( os.path.exists(local) ) + os.remove(local) + + xrdcp(self.eosfile, local) + self.assertTrue( os.path.exists(local) ) + os.remove(local) + + def testMove(self): + + xrdcp(self.eosfile, self.eosfile + 'FOO') + self.assertTrue( fileExists(self.eosfile + 'FOO') ) + + move(self.eosfile + 'FOO', self.eosfile + 'FOO2') + self.assertTrue( fileExists(self.eosfile + 'FOO2')) + self.assertFalse( fileExists(self.eosfile + 'FOO')) + + rm(self.eosfile + 'FOO') + rm(self.eosfile + 'FOO2') + +# d = os.path.join(os.path.dirname(self.eosfile), 'TEST_DIR') +# path = createEOSDir(d) +# xrdcp(self.eosfile, path) +# move(path, d+'2') +# self.assertTrue( fileExists(d + '2')) +# self.assertTrue( isDirectory(d + '2')) +if __name__ == "__main__": + unittest.main() + diff --git a/CMGTools/Production/test/workflow/CVS/Entries b/CMGTools/Production/test/workflow/CVS/Entries new file mode 100644 index 0000000..c076378 --- /dev/null +++ b/CMGTools/Production/test/workflow/CVS/Entries @@ -0,0 +1,3 @@ +/README/1.1/Wed Nov 16 15:20:20 2011//Tlogger_bachtis_17Jul13-19h21m35s +/prescaler_cfg.py/1.2/Fri Dec 14 12:25:07 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/Production/test/workflow/CVS/Repository b/CMGTools/Production/test/workflow/CVS/Repository new file mode 100644 index 0000000..2df33aa --- /dev/null +++ b/CMGTools/Production/test/workflow/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/Production/test/workflow diff --git a/CMGTools/Production/test/workflow/CVS/Root b/CMGTools/Production/test/workflow/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/Production/test/workflow/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/Production/test/workflow/CVS/Tag b/CMGTools/Production/test/workflow/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/Production/test/workflow/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/Production/test/workflow/CVS/Template b/CMGTools/Production/test/workflow/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/Production/test/workflow/README b/CMGTools/Production/test/workflow/README new file mode 100644 index 0000000..cd62f71 --- /dev/null +++ b/CMGTools/Production/test/workflow/README @@ -0,0 +1,60 @@ +Basic Workflow +############## + +In case of problems, please contact Colin. + + +Data discovery +-------------- + +# find all samples containing the string PAT_CMG_V2_3_0 +listSamples.py -u cmgtools TTJets.*PAT_CMG_V2_3_0 + +# we're interested in: +# /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0 + +# listing the dataset: +dataset.py -u cmgtools /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0 + +Running a process to create a new dataset +----------------------------------------- + +# everything looks fine, running a cfg interactively + +cp /data/c/cbern/ProductionSoftware/Nov14/CMSSW_4_2_8/src/CMGTools/Common/test/testCMGTools_cfg.py ./ + +# edit testCMGTools_cfg.py and put replace the dataset argument of the datasetToSource function by /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0 +# run interactively (ctrl-C after a few 100 events): +cmsRun testCMGTools_cfg.py + +# errors like that are harmless: +%MSG +%MSG-e HLTConfigData: TriggerObjectPOProducer:cmgTriggerObject 16-Nov-2011 16:04:56 CET Run: 1 Event: 2710479 + Error in determining HLT prescale set index from L1 data using L1GtUtils: Tech/Phys error = 210110/210110 Tech/Phys psfsi = -1/-1 + +# now run on the batch (in fact, on the processors of your local machine). +# the number 5 means that the 10 input files in the cfg will be grouped by 5 in 2 jobs. +# if you have 8 processors or more, you can use 2 instead of 5. +cmsBatch.py 5 testCMGTools_cfg.py -b 'nohup ./batchScript.sh&' -r `castorBaseDir.py $USER`/TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest -o Out + +# control your jobs with: + +ps +cat Out/Job_0/nohup.out + +# when the jobs are done: + +eos ls `castorBaseDir.py $USER`/TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest + +# print the new dataset: + +dataset.py /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest + +# run the integrity check: + +edmIntegrityCheck.py -p -w 'tree*.root' /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest + +# and write to savannah: + +writeSavannah.py /TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_3_0/MyTest + diff --git a/CMGTools/Production/test/workflow/prescaler_cfg.py b/CMGTools/Production/test/workflow/prescaler_cfg.py new file mode 100644 index 0000000..2189ed6 --- /dev/null +++ b/CMGTools/Production/test/workflow/prescaler_cfg.py @@ -0,0 +1,47 @@ +# A simple cfg to prescale input events. Used to test the production system. + +import FWCore.ParameterSet.Config as cms + +process = cms.Process("AOD") + + + +from CMGTools.Production.datasetToSource import * +process.source = datasetToSource( + 'cbern', + '/DoubleMu/Run2012B-PromptReco-v1/AOD/V5_Test', + '.*root' + ) + + +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) +#WARNING! +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) ) + + +process.pre = cms.EDFilter("Prescaler", + prescaleFactor = cms.int32(2), + prescaleOffset = cms.int32(0) + ) + +process.p = cms.Path( + process.pre + ) + +process.out = cms.OutputModule( + "PoolOutputModule", + outputCommands = cms.untracked.vstring( 'keep *'), + fileName = cms.untracked.string('prescale.root'), + SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring('p') ) + ) + + +process.endpath = cms.EndPath( + process.out + ) + + +process.load("FWCore.MessageLogger.MessageLogger_cfi") +process.MessageLogger.cerr.FwkReport.reportEvery = 100 + + diff --git a/CMGTools/RootTools/.admin/CVS/Entries b/CMGTools/RootTools/.admin/CVS/Entries new file mode 100644 index 0000000..d81a64d --- /dev/null +++ b/CMGTools/RootTools/.admin/CVS/Entries @@ -0,0 +1,2 @@ +/developers/1.1/Fri Apr 1 14:51:01 2011//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/.admin/CVS/Repository b/CMGTools/RootTools/.admin/CVS/Repository new file mode 100644 index 0000000..ab8c980 --- /dev/null +++ b/CMGTools/RootTools/.admin/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/.admin diff --git a/CMGTools/RootTools/.admin/CVS/Root b/CMGTools/RootTools/.admin/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/.admin/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/.admin/CVS/Tag b/CMGTools/RootTools/.admin/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/.admin/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/.admin/CVS/Template b/CMGTools/RootTools/.admin/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/.admin/developers b/CMGTools/RootTools/.admin/developers new file mode 100644 index 0000000..fee58b3 --- /dev/null +++ b/CMGTools/RootTools/.admin/developers @@ -0,0 +1,44 @@ +# Names of Developers with write access to this module +# +# There are two types of developers: +# 1) Administrators - entitled to edit all files in the module , +# in particular the .admin directory. (Including this file) +# 2) Regular Developers - entitled to edit all files in the module +# except those in the .admin directory. +# +# Entries must have the following format: +# +# [logname] : [Firstname Familyname] : [emailaddress] +# +# where [logname] is the login name of the user (in lower case) +# [Firstname Familyname] is the fullname of the user in free format +# [emailaddress] any email address of the user +# +# IMPORTANT: The only entry that uniqely identifies the user +# is the [loginname]. The rest of the entries are +# used for information and clarity purposes. +# +# You can find the information required to add a user, using the "phone" +# command from any CERN machine. "phone user -A" will give you a list of his +# accounts and lognames too. +# A safe assumption is to look for his ZH account on AFS/LXPLUS +# Please remember to use lower case for the logname. +# In case of doubts, please contact cvsadmin.cern.ch +# +# Important +# --------- +# --- Put names of regular developers after the >Developers Tag +# --- Put names of administrators after the >Administrators Tag +# +# NB: This file was automatically generated by CreateCVSPackage.pl. +# +>Developers +cbern : Colin Bernet : Colin.Bernet@cern.ch +cbernet : Colin Bernet : Colin.Bernet@cern.ch +jhegeman: Jeroen Hegeman : jeroen.hegeman@cern.ch +wreece : Will Reece : Will.Reece@cern.ch + +>Administrators +cbern : Colin Bernet : Colin.Bernet@cern.ch +cbernet : Colin Bernet : Colin.Bernet@cern.ch +wreece : Will Reece : Will.Reece@cern.ch diff --git a/CMGTools/RootTools/.cdtproject b/CMGTools/RootTools/.cdtproject new file mode 100644 index 0000000..404fe3e --- /dev/null +++ b/CMGTools/RootTools/.cdtproject @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?eclipse-cdt version="2.0"?> + +<cdtproject id="org.eclipse.cdt.make.core.make"> +<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> +<data> +<item id="scannerConfiguration"> +<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/> +<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"> +<buildOutputProvider> +<openAction enabled="true" filePath=""/> +<parser enabled="true"/> +</buildOutputProvider> +<scannerInfoProvider id="specsFile"> +<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/> +<parser enabled="true"/> +</scannerInfoProvider> +</profile> +<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"> +<buildOutputProvider> +<openAction enabled="false" filePath=""/> +<parser enabled="true"/> +</buildOutputProvider> +<scannerInfoProvider id="specsFile"> +<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/> +<parser enabled="false"/> +</scannerInfoProvider> +</profile> +<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile"> +<buildOutputProvider> +<openAction enabled="false" filePath=""/> +<parser enabled="true"/> +</buildOutputProvider> +<scannerInfoProvider id="specsFile"> +<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/> +<parser enabled="false"/> +</scannerInfoProvider> +</profile> +<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile"> +<buildOutputProvider> +<openAction enabled="false" filePath=""/> +<parser enabled="true"/> +</buildOutputProvider> +<scannerInfoProvider id="makefileGenerator"> +<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/> +<parser enabled="false"/> +</scannerInfoProvider> +</profile> +</item> +<item id="org.eclipse.cdt.core.pathentry"> +<pathentry kind="src" path=""/> +<pathentry kind="out" path=""/> +<pathentry kind="con" path="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"/> +</item> +</data> +</cdtproject> diff --git a/CMGTools/RootTools/.project b/CMGTools/RootTools/.project new file mode 100644 index 0000000..d644df6 --- /dev/null +++ b/CMGTools/RootTools/.project @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>RootTools</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.python.pydev.PyDevBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.make.core.makeBuilder</name> + <triggers></triggers> + <arguments> + <dictionary> + <key>org.eclipse.cdt.make.core.enableCleanBuild</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.append_environment</key> + <value>true</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.stopOnError</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.enabledIncrementalBuild</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.build.command</key> + <value>scram</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.build.target.inc</key> + <value>all</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.build.arguments</key> + <value>b</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.environment</key> + <value></value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.enableAutoBuild</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.build.target.auto</key> + <value>all</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.enableFullBuild</key> + <value>false</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.make.core.build.target.clean</key> + <value>clean</value> + </dictionary> + <dictionary> + <key>org.eclipse.cdt.core.errorOutputParser</key> + <value>org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.VCErrorParser;</value> + </dictionary> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.make.core.ScannerConfigBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.make.core.makeNature</nature> + <nature>org.eclipse.cdt.make.core.ScannerConfigNature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.python.pydev.pythonNature</nature> + </natures> +</projectDescription> diff --git a/CMGTools/RootTools/.pydevproject b/CMGTools/RootTools/.pydevproject new file mode 100644 index 0000000..f8c0075 --- /dev/null +++ b/CMGTools/RootTools/.pydevproject @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?eclipse-pydev version="1.0"?> + +<pydev_project> +<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property> +<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.6</pydev_property> +</pydev_project> diff --git a/CMGTools/RootTools/BuildFile.xml b/CMGTools/RootTools/BuildFile.xml new file mode 100644 index 0000000..9a60376 --- /dev/null +++ b/CMGTools/RootTools/BuildFile.xml @@ -0,0 +1,12 @@ +<use name="root"/> +<use name="rootcore"/> +<use name="rootinteractive"/> +<use name="rootrflx"/> +<use name="FWCore/Framework"/> +<use name="FWCore/ParameterSet"/> +<use name="FWCore/Sources"/> +<use name="PhysicsTools/Utilities"/> +<use name="boost"/> +<export> + <lib name="1"/> +</export> diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Entries b/CMGTools/RootTools/data/Reweight/2011/CVS/Entries new file mode 100644 index 0000000..da191e1 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Entries @@ -0,0 +1,3 @@ +/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root/1.2/Mon Nov 19 10:07:08 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s +/pileup_Fall11.root/1.2/Mon Nov 19 10:07:08 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Repository b/CMGTools/RootTools/data/Reweight/2011/CVS/Repository new file mode 100644 index 0000000..aa715bd --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/2011 diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Root b/CMGTools/RootTools/data/Reweight/2011/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Tag b/CMGTools/RootTools/data/Reweight/2011/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2011/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/2011/CVS/Template b/CMGTools/RootTools/data/Reweight/2011/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/2011/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root b/CMGTools/RootTools/data/Reweight/2011/pileupTruth_Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON_v2.root new file mode 100644 index 0000000000000000000000000000000000000000..79d2b46bfe6e60294a92c3885ae32ae40fe3e4c3 GIT binary patch literal 4381 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 HCKd2s#b(UN literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2011/pileup_Fall11.root b/CMGTools/RootTools/data/Reweight/2011/pileup_Fall11.root new file mode 100644 index 0000000000000000000000000000000000000000..8d47a3798a75fdc3ad9f3c8cd88be9988e81dc4b GIT binary patch literal 4212 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 N(o0H4WT0Xy;9nvDp^E?j literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Entries b/CMGTools/RootTools/data/Reweight/2012/CVS/Entries new file mode 100644 index 0000000..0111a4d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Entries @@ -0,0 +1,13 @@ +D/Vertices//// +/HildrethMCPileupHistogram_A.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_observed_A.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_true_A.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_true_AB.root/1.2/Mon Jun 4 15:15:51 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_true_AB_190456_196531.root/1.1/Tue Jun 19 10:08:53 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_true_AB_start_196509.root/1.1/Tue Jun 26 14:21:29 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_true_B.root/1.2/Mon Jun 4 15:15:51 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyDataPileupHistogram_true_B_start_196509.root/1.1/Tue Jun 26 14:21:29 2012/-kb/Tlogger_bachtis_17Jul13-19h21m35s +/MyMCPileupHistogram_observed.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MyMCPileupHistogram_true.root/1.1/Fri Jun 1 13:40:39 2012//Tlogger_bachtis_17Jul13-19h21m35s +/analysisJSON_194480_195016.json/1.1/Mon Jun 4 15:15:51 2012//Tlogger_bachtis_17Jul13-19h21m35s +/plotPileUp.py/1.3/Tue Jun 19 10:08:53 2012//Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Repository b/CMGTools/RootTools/data/Reweight/2012/CVS/Repository new file mode 100644 index 0000000..4ecc230 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/2012 diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Root b/CMGTools/RootTools/data/Reweight/2012/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Tag b/CMGTools/RootTools/data/Reweight/2012/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/2012/CVS/Template b/CMGTools/RootTools/data/Reweight/2012/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/2012/HildrethMCPileupHistogram_A.root b/CMGTools/RootTools/data/Reweight/2012/HildrethMCPileupHistogram_A.root new file mode 100644 index 0000000000000000000000000000000000000000..27843c4fda2795cab152cc83de4709d4e90836ab GIT binary patch literal 5477 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_observed_A.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_observed_A.root new file mode 100644 index 0000000000000000000000000000000000000000..38d8037cfb85d69fdf736ca0222c8bd1b07c1e0d GIT binary patch literal 4019 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 E4`}8-#sB~S literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_A.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_A.root new file mode 100644 index 0000000000000000000000000000000000000000..8c15cb85c4c63f3a7c726221c4a89ab3c14ef6ae GIT binary patch literal 4194 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 U{7Zl$&;JcB1(nSuP$?DgAKFHjT>t<8 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB.root new file mode 100644 index 0000000000000000000000000000000000000000..12286decf83b766af26b1ab7d9f3aea7c80aff86 GIT binary patch literal 5932 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_190456_196531.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_190456_196531.root new file mode 100644 index 0000000000000000000000000000000000000000..5d11bf1bafde2fff48674b8300d9bb49b967c7e6 GIT binary patch literal 4194 zcmb7Ic{J4T+a9tMV;Qn#LX9m9jU^^2`;tAG?CV%E!;G;ElC47aWZz|9vL#uHK@7?^ zsTrY2cHwJ{EWgS7p7Z|set*w7_j&Gfp8I~T`}4>3oa_4FFc@C|V0Z)o03ZPXb|-3Z zP;(P%&`<+S_df|8wTM{^K$FMOBHOYBnn~yRtQPaMeVuyxuU0wW??p~prESju+NU>D z(EtGYyW02BF2aU^nvTAXCe+jqt9#$a7vqL=^t4w~w}-*6DagU3aes&WcU1uTzZj=D z005o}fu_bO768DO{r`Qy8TY?)(rKRdL;uc61N_@hcUKpt$$&i_@P9WegR`<{0Gf1w z02&_$2X6-lx)&HAniUAV1B_EWOZO271f%IQ;T0wHCQRZVIthK}>F>}WUxkmsI_Mgj zc{5a<c3FTz(=!A@Qa|CG@DsHcLYE3Gfz@13xiWizs*YR?+zbr8p$>Y`l^${ndf!>z zvt3}Bkq_W>#-%ar`eYa{5KPNoAZ0K>)8>*|Y{lR&))(-HEhCMf39hq7XmNfB>)h=c zZPR%}<K8wqQ8tAWFj_JqGU2Kc8Y$QLRv(JY{j(Tm)}KYUhwEiz6zvV0I$P8UMs|gV zt0jeVf%yAyK!K}y-H{c>uTd+d%3z~pW2>GU<QcU}yUz9oe8NrO(_G0h32^sKG)&1a z<Ym$4Gbp!~er2%Pb*Zd80R*l($Q$Ny^huYv)-THOp%&_wvumLcs=x4nxUXZmHn6A+ zmkw+{D%`X|5zRXy-XW^dxXGmZ^(#&v4T*!5Z>A#HJe0fwzlV6a=%&tc4>v*h%9<}K zN-u+!xnARJlpicN5qw36sqHiNtbKxbn^I}4r<!)u?2nc^Y+@HG;L>r5OGyvwhP}U$ z(h&zkl3+L6oR*!ej_6t6sUuFQWMjC|xBXkLQ+EZ4=i+Jk?^VXY{XeMOYO+iu*6-x~ zN%ITxOo;zhi*Mia_OEVj=z6+?YjW1R{=v7jQ86LV(uZUei&QGLTwWAB;GO3U-8W0I zWJ!0n$f$0d(vsBaxag*+NXM+yivIS`z26^{byh|`U0CAG1hbIs+%2-of0n29j&$+} ztcpLZtO_kzVAKhZ5{t#R9{M9edP}+7LQ5MeGkrs?VjW;RsF!R*mgqVbAG>uKwCBmn zW6(hN^O`+gY4N#Y{?WHPQHHcKrP6MJzv{}zjO_2P-;C1J!q=3D8)4ml96GcPD|Hu+ zz&v6u`8?N%SdQASH9p2~<Q8|lLH@C2tor(0LTw3uaSVDy25+@23LW--#%fWnFh=Hv z8jIbs!JM=rMqBn1D~}YG@;_%A$u!)`DBSA5eNuK*S(OvZEfGaAuKzQWC2!l^zU#6c zn=~G`TM;X}K6It8anJe?`a`GJR!5}m{vOb$!C{F3KxQ{mI(<s0JcH1l@=WzF&;C9z z03`ig11kN2X1+KVM^6`=o|h|zLlfiYgbox!-}gefAgP;=FO_=Vm;kg8D)l~FS)(W2 zxo*xPMemDFph?>ebEFOz8NDEV68)I1CqCJ=8&S+MVKClU!ZRF~+q^@m_|;!hw^}ab zojP*)<p>TG!IKm)^Q^2y#>S3)<8e}ey1ILy+7E9~`a1Xl_(6uS+<3%$`*8tf;tAgC zWPcd$6`pYPydmWhFy5H=0dq>rhD_WK^=ZDK&l}Q8rTPIuk-O)kBUPnkd}k(Yg9Du+ zHzD>78?FrUXEx`9mxfXnmiPl=kJW5JD!Kt@O~MyLn2=U`ETXk0JVWGi{)JiCd5|B? z^2YmqzN*SJ=q+sejdzu|1N2ipr}ot9XBYGGtOCy6ZJ~W;DHasHV%RCk^vz7~ZQhIM zt6R-BDX7XAYsqnK9bLZYloNr1n%RT2Ma)%(@M8<{Ah(0HeBI`O+K6q#r0avXmFZ{^ z!z)4#P2|VFD(fCf=Yix~euz-2Wf3;lER@q~4ajD#xZf2xeS93QK>PRFW2S1tHSK>$ zf#8XR$a#k!xe8?K9Ht2P2N=We;%%Xg>O0Uy6Cc%9YqlrQ*t&aKl=|Yj2zk`_?$!Jh z*3gG+Sp4PYWCE0F(w(Cwk-n|`0iFeO_3bK$;Ug?YzOBPt+N-+nf`y2v1&E=pbc3yk zStl{D0!?WOovbj|k0csdHh@EsPOjUJlRL_v^=F#;9S$t*n|I53;^U`M?SJ*w&-K}1 zBdpcJ`;1{vT!0wIH*H22hVDHs8k6YHj6G<bW0RI>FOQi?S3!wjRW1k75HVOZyrJjH z+q*&%WRM<qiebKzU~`1&w&Bb`t)H8JeckWqJZVg~dz`D}U6Q<WKK$i_t<oj_PBRGS z?Ch*_&1Bqw6?7?2LT1HoTC&<^!U8uQY2`aj3fh*EYO{0iG1dY8F6N5v68a}NIb7u< zp$Z{l5hDBEe)fAJQwThw1G?cT9x8h7JF5MskSOo*bO|Lfe&ZZyN1IXlrOtXBos+kP zWEV+KvhHM~36}hRAXBRYVaqSw8tzr~#443%Fv}4NWvu>^K=1%rq{<Vd&QV_J)#b6H zH+7i?JML*9BNXr~ajN11=G@c#v^h+VK^q6h=dt4Rl*@kNWt^Rvw0P@jBhk54mN}dJ z8x)ROpZ5<yFGQkU)WF6NyY~atUn--Ds;oZ$%DTkt+T;I-fJ?j1_3EO@hjVJ(D-ghx z>6^f<<P~$b9odM*t0!ZgEA0XnHAM!2l!^>{H0V<qxPLG?;c%w0b-2xF`pa90<1S}& zrPID-Q+wgSj39dkf+ahB1P)HloBoQEm#v@$ZDzNFY%Y?pcHGLL!sl}2>NUxti9LEe z+%hsbX{d6@&lK*YuMOQ{QQ2L3&EvOne-;yS>>XdSdAVlS+;GS&!>$VXoTYh;DNE{B z+2O32ql+X0-)dhNLcNF?7e4cF9zA$Pj`_Ia`N9ju^HPqGBbVHa_*+$=PhDPx%3S7K zEQxZhJl<IJ1ny^yPlju?P<Aa{I#ludTez*9VYhYN8voHKW^R_@`2w~v-6~kJgrWEk zV*genyY%5FJ?OS(SX8Z8b8}%p8^uIqhFL0ZmV%g6iC1xs%QU(zd_}3Dn$fSHB)2D` zFPIRhy2&*+w!Me9n<T90M#yQIKum`}Du^xTpz1BtRX5nl)?-h6GT<dgRlKcT1?B3t zdHFKhOK_0kEX7}#bMtoYW*L)a{$-X0;}|g&zAa--%jc+wPVxOW5+->rR@jaq@V@`! zSGrc=iw)D|!mPViHR1;lp(`@iJHx)o7VV4xb$Wn*W|tfz^K_kk_xJQUGkE+9@M^5e zBj2-r6@&w}OsfL2adj&5T*TIUa?&5cF~4j2-`!qXf_-dynZHmYk8`)M`|=4&3KK*? zD^i3}M$Rp3GM3>HT&ppgXH?4fJqC9q!uSZItmjdvA_0$;JogpVJJ#M@+O@$alVq6K zSZWI($bX{3)z2?H>@z(-^OhdJU~Cz^VSc~XR3O>^-OcO|ZL%lt1ubTRsVu!IR{o?3 z#vQ>jaTXSQ{Pd|HJn|>uQe-jVm$Ry6CS=Ft596DWn>;1k_4%oA8fUj7$;ENYlga9b zqx{DXnqNEAF09$5a-|LA)QdS7jUI>brN7P1E-(~=snM2eDAy&l-(mCHhL4UGQc~;k zIOpWw{i!O-7vtr{*!1wP7S+n5DrSnxKlSM78zhty;U`Z6oGvdbb}!p(%bz!2ej)4v z=W@O%{OiFT5p{iS@?9ZJ!PABVNF%EP{khwqAq5ha=UVX{(;I?%Jrme=8qT#Y%deM^ z$Wf+|mgM1(H`2R(AsVaoG6?=vP}=PFcoD|f@#gkHgFv)n%xbQy+4dvAtD}>~qUO=7 zgfd%yG==CN7Z2a!c;me5g?JszY*@eG#ZQ`L_?WPR{$f*YH5B6OpJHk$E6mn-L-=tR z?QNYMbk&m-j{sOkdq_c3Lxii@8P=&UwuOaIp_UU*5>q@Y#=~Ay=IM^Y4No{NgS9s& z9}3}3_e*#}v8X5I<63r|t0k)2RRf=6p(Dat_f^qCME$Gm4dftP9Br?GYU>%Vr%!rb z?X($&DNwH>T#P7v8$p(edI!~6PaWhYr9<ikk`O`%aqlUK#7<hXZ3wyQf}EqN(#-X; z(Jl{h_7bk359Sc5^oP77Y`}|CZf1qv_X7}_JU#5Jnz=7^yuSK*E^Uq#ee}s~q<tnf z=@50+-pzXMNw#H8+9NmDZ9;(6#^^!sBhCSfP^0*K6%|<E!K$SKY=1J-EuViOIegZp z%>`^DaiUQmX1lDRClKVY$Z`9}I~$Ao>ZVCrT8yWC?lzbGmm`-eeX2PsHf+w@Biw=X zM3@!tgX5|Up74r4G6gyrYsbz$8AFf4Mg=v$yfwbCMmzf5AQ>-zQQ}MGoKJmVuv~D@ zaIwD9&G{TtBG-j9=ON(`B~F|BO&xbvqhn*R-e%28sXt!~Bm0r$o9tfX5vMRVzGU}h zDL*k~MJdrhb&^wsP!bzdH0%t_0euas-d(a2EoTK$|0;^%{GOq;jwHO-J3zDnJh<x3 z;t9tl#dR%*0ThJM{*QzT^<k+priN9kD_2tw3V0m^7vhjIigf<*cjM2yCn2V@GT%(x zB|hT`*k8+;k)r?5-DJZnMbI$s;o;kjGtxwvbC(7`o8|WyH+j~b9fOns-pcWdZZ29n zP}fAvn`mSvo`<GFUa4Qo|9#v}*)t3H^(VBdT4d*+Ysv9Pq4ujMZ8Q+2UgKpBfh8h` z09!AJF1tTZDT$P{TXc({dDz9XK})u+RV3<+hiot^9qbA|dPRcrCySC8qKevnXAC@4 z@^F?9Qm~w#TL|kSIs~<u9}g-6JP$WJ*{-6vH8J5Ce4);gy=1iwb~?$iC$Fxo%oo+G zpS9nLW$sns9q*00LASRzQ{$@SqCreYOHUOocz7J#D93|YOf_G2)I_~FRM!j)1v0<9 z)=64#-=}Ehz1<K;4)7?_A5701m!uyOG-89(Pb3SNCtcb(2T}sfkU^KPm~o`F?@q)j zUSey^>+EucxNMB`{ya=F=EXq|jjh8iqDf2!A*`r@#TKrBu#OY`!}s&8OZ3x$Oge3R zrd8`=Zcg!zFRJ@H<9yl|onJfho68HrAqL$Im0!h^D53Mqh2+8LCs`LBo7(5gc5-Hz zO0qvJ5RfiB8vJsJ?}UNnPGUV(5aUm6Gwf6*pW0@sg*}zY|K2uJ>#6ekzc9Ac29r}* YrvHOI{U<<G=l=yP6_nixuaE-x4+NZyG5`Po literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_start_196509.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_AB_start_196509.root new file mode 100644 index 0000000000000000000000000000000000000000..9bf33b89347003bece7f7430b8403a3238f14b6b GIT binary patch literal 4266 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 N(E4)~`dmo>{0omI-9G>T literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B.root new file mode 100644 index 0000000000000000000000000000000000000000..997168dba987d048f8d8bd66a5d2ea1445643a4f GIT binary patch literal 5927 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B_start_196509.root b/CMGTools/RootTools/data/Reweight/2012/MyDataPileupHistogram_true_B_start_196509.root new file mode 100644 index 0000000000000000000000000000000000000000..35d40f5268e4bc482a49d14fa1a8f8752888429b GIT binary patch literal 4151 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 ChKTC` literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_observed.root b/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_observed.root new file mode 100644 index 0000000000000000000000000000000000000000..252c1c2457b5a9a4f3eed62dc8376d469b73f320 GIT binary patch literal 3926 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_true.root b/CMGTools/RootTools/data/Reweight/2012/MyMCPileupHistogram_true.root new file mode 100644 index 0000000000000000000000000000000000000000..8b456cfde7d65b027d739676cf1e1bbc2d115ff2 GIT binary patch literal 3866 zcmb7{XHZjJ*M<WKq7X_V0#S-|X(6-(5P7IdM-Y%AJqQvAReJA5uwV!vMWsm*&>$Tt zp|=E;AVoqKq=;0hZ}9u^{`}tO%&a+k&)Iw3_nCF=nYF#qXkP$em;e9(oB#l32mrv; zM;RMYf{GHTbN@G>2?hWd3;|SwRZok`##m=E*uSbKCAMr(zWz^73E(V|gJ#rFCqV0O zW{MgBKzmoq6@?U#gx<ZYgY@-*8c}AZo~j=9sK6kkH`LqSUtitGRMPv*<o~t`KzpX~ zR|fzHr%0eE@mC7~pg#Klet_!NnNJ$=zx(CRd{Qx<?LT+-HcX4olj6?LlZoPr*WHo# zY$oC7X{ks5o(dpN0|=n1d1~llqRP@04uz$SN1I(@-Dc4th};PRC0(Byt5sqXzsC{_ zDrgI!$FZc_;WA8BHP20`y){0f(fswpLc^FgEy&0Stq@QGXT@hDu83bANsijucXs}i zlY^d4y_O>^t)Y?#+y*ZfW8!k_Y_b(eC1?fPdTh?kY+zaR;|8-GmO>%5!bPtV!*F7G z#$9rpa+?<L%UF3>upLdIa<8n|;5cpiP<0~j6?x{X7AFKHTusxb{o{ok0`Ghz32Z=w z$*hMzm}*0bKUzk2D(*3^#eaH~Tn=+~tnNS6)XQ_Pkwxr_C-`^%j5i#ceM~CcTN4Y; z-8QxISs3CXIXtNT&N-&FI4nE50fU&`+DeLQ7co$CP}bIlO$Y_rR}lr|;SugPJ0-*M zg}HMVk&_x!@QJkG8g}gpzQcEXj+{;_H@(+z850UnpR}j3n2g|!CUJ?Nz$&ZF(SG%0 zajsjJw|b5Y<`*A0EnYH~;Op*sqF(!i>vJ6%=1~}H^`j%_TWr5sb>6zeQubKn<=$-V zXGss{&!@;<sy<OS&C`G2I-YdvqVGqWDU~s(Y<-LlrLy6Fxm5TsmlQ@Q_5L?pQr4ew z^6$y{d!i_~@l*Yk|K}{t**QCt*K_spWi;{iM%ue0y|q1@(I5@9p93n87v<{VhIFF5 ze0(Y7(J=t1_$lOlwX{NAHRn9>U#;P)yh2L#ajn~y-JV5gJ2uj$rx&?(%RSD*%YMfh zj2C21<x~r2=6E?fhhA?+F@Wfwu-q=06)I@?)yj|-`il8!T@x?)!nMtq7$epwIQKvF zEvG6U<~aS`HyWrC9dmphIS;+uI3jJGKCmv}KYe{;fxeSWheSX1-Z;5ZD9b~OvG@?> zle-39Z&43U(%|Qig!;Z(yM7;^AbPxYTs*qz!Su%Fh5u3?yf~`WdTGzY*!+lYIBld; z|7l5XWTw1&@<xl^eHW++d^{d3#kV41Z&n5Z+83DI$yi*}>B~?GKs;`6U(U_V3WxAl zX(dUw=6~M2%y}RvO}GgqFc-brlK-qwKukBOY3ixw661Y+{fl~u6~@L{0Fa~sholEn zA5(L>Krf`~%x#Ye3VT;Xa)`__tN>^<=5K!H4Prf><9m19yImg)W*RA+mN2lh!H|?W zPUH`6;9oB!owsK6NYX$%V+EU_70~1ol(ZB%j^HIt#rIly7dc#izjkQwYLfQbem{)g zo}CkX1yi{6TLBuRAPSO@@42UTD$VIqNk8iXfuRkR?$mu+)wmetRVJD;P{Lhms!{?X z@;+2D8ffJQ4z_l*x6YiSom`ewmVxQURxgD|{kix2B(<8%ee5T;UeDoqo~9IU8ESet zOg!_M9V7PlFMJ|raS`UF)Ngj04@G@dw5DEzQuqWeU6UG0A<We0?t_~G+xknq(b|kY zkBk%-Ci)(Q%B;|foR?>_IS<+{ui`^NbX=&ju|h%N2ctaIzT%})X|Kq}Gv5ZSK^@mY z&5>08gv!2BxA!YDy(#I4tm=_xodaHK$iqnK7v1Z^yVMWUD^ta)v)%+Oi?4hv>_uP- zrU<%qlDZ<jAZ{J#t4dim%_Xj3$h=l2Yk7lpTKN#-e1R3rSn~-^GA$I~I_fpW>XCi{ zesqoO(dCJZv|?#bEt)yVtYUEX?7tZ2TdONegI5*98<{6mVrYT#u`213Uu+H?I=!cU zVa+RFR79{<tp?2ezz-1TbaG3Gy_s)T#ulFYh?xNvtdUGxWfKt3mSxfQluucouV}C~ z=+Id<S2~@WaD-yr3=p{dIulc|@^eGp^B?@fK|3T0HX*JTp=^nwz!l|~uq#+GYM+Hq zKp#`PcVQw}k^^kC7ogvgu-S{_I9zj;!G2gHBymG>ICyw?wiaefIGn#R-bMB@zBX#p zyYEJPzzOlvBsFXgLH|TP+Rsa4XL)u<V1#=nahrPg7qyLNDRCqk68<85T4KMD<0P)t zt@ijfq-8j4JesDe{Z(=zH@_%ZN#hH<xo?H;bc!vs5wq%Ukb-=6$LV-kEBo673tP<2 z_{#0xG(Gb{k{e344D+E*z@w4BDu~exT%}1Bd_(_UC0%xtO7!LL?>d00S&ejYByhJ8 zE7^_u<z^7<*Z2uzm5>iAQqifDy`xY)9qg)jD4XN<{JhnyUuuAomTydJ5(^?%vkA~& z{?#ph&ZYwEF$IdYcyuf>D}qy(o}lu(0W3Xi1T^rY8Fn>QN(Qso5Jc7!*M=c6=lT8I z_Y2O&PGR-2hIzjcjS+5Agom0ZPME0&q0rwy+m01S5<^V=+L0t{bGBnZs%xkBH=E)7 zbryWTfJ}s?E1}hv5bTtHAEXd23Y>K8&@dNH6QH`Bk^w9(1o}m#uxO6N|BNd4|BZ@s z8kUgBh?nQnw)K#DY*L~`zzT>?yR~f$|4C)Pwm?O!?4>q~-To%Ke7uXAD*FX$zh(F` zaoUL7luW<`+QE6s?p)bykZvw5jW=tZ88<0e?f)pQT)2gGE*HtJKs=X#Pedu-uXPv0 z`rA~~%}$HrX@xda-J$9G9&x~D2O$v*;{=&+hG@os{mw6<@2-F69yPTXjTKCJ<Dt8r zyT}deN;WVN*pz!+x)T>euAcx!@!S@Ov=d7-TdwyX3IT(8y9RSQ0`N2SZwI{)x6H-I zu2eJY3YXk^<_asCUL^08Zycz8>bLid4WEr<J)_~~d~@@dd{+o=-4en-pNHLf=XiTR zA0`mw!b3CAH#JR|RH>ugQwS&?KEbsIv)37hcLaFmo!~ML_1J~xC-rd$5YD<F)d4ZE zZ)=lOv1d5Jz&LtHlOXgYftU8ntE<>sw(c(6p{fDCB6kE`TtwIM!;gMPLP6(J;P1%5 zQR0%k&)c_edLG2+BDqufuP|k#3WLGKh>8y!GoL+Q66v3(&zV-pG1{jxkchS7i66}z zaoa?rt|fV5j0FwMGXA9~=!N6UGAFW5ab9LqGmA+lcLgDa$RuH?q#&!kc`faT8N!!# zG{Kh^dSQZ>Ij5KKleq~V`^WQ32D22$>z;5j01cp#nm9EaA5s|Sg*OhMEV>_UKUUt= z9CF(85I7fd!JvBaW9`f;_Tv0nY}VY`E#va?mDhq+rC>WW?Ij~c9a>9H<3+oOwt*U& zodx9lvOeOf&e}yF=ZhG9c#nuYbGtlJfnlKXscSb_swc_tiT#HpWtaHKXLSj_`M3*i zn0k2!cwje7=PDO<S!krGzc+K>;SG+DmAy4nv#VI;ot{5S^N|EKPpeo(jckK|zB$+W z1%_t8-)~gnotibZp8hc1tR5B`qLu-Y^BbH8e*^@z?-}qNqNQ0}8HdOZF+;Ly^inC} z;9}p8?U`w82sZg7`?~=-6}rQ?jmBrZaERjief~GMFZDdEQvX4+Fr&2?6c>gN`DL7) zl*RWEeE7$6eU?fUU4}U?u{Q!&(zCEPj>qPTyA=)`R7f5gD7edp?mvcQUxY{8e#GYY z_XzEJr}W_(yf4r<)r97gY=gQOGXy?%l8<KMc8MKUc(&DUm$22uN_!hb(YlJ`jY;1< z9{CL{Eu-Cbt%GZe8r?g-nQ6VCwH{LGP!iaCG7QxbD!4ZvfeaZ4*5fik{N&sc+U&?C z=QoF%c+HvKMY55QY-vU2M6?X@y&Df<LavTurq!HU|M}ZdQB?l)djX|duDL=%j2AVn z1dQsc9spbo(+R$9mV(ot6l#Da<9rBO{MSz<BP;_~2RQp8gtYVer^*cHr5oxTO9)E+ zwlw%vOPCb+fS1#bYbn7Ax@6X<Rocmj>k;`4=l<>?6EBA%zpz@8K*KB{UWJZT^l($4 zFsYm~=gH{GIsP}vtJA;M^kuxAqMw$>9?+=ACnzPov*nkTiO(KrDs#!?$mG0ups}|n z*pS!eW_xO-DUpe`hPjuY9)gaifgGx^@9qh~1w6^YH?RRLD4}4`EuD_8v@mAYO$OU` zhL`@$)!$V5cB9W5`8Gs{^&6@LDg<y~LPBz;h!P>bv;4q^Z+yFXa<`f=d2-vc({60x zTTK7_{1osr9xIpDHr-`svk(7hxeuY6Y>PmysJSIig(%w7&p3v;es2I?YuraMEuFAh zf0d|o$V3D$eo=0zEGimy*iJ3fPO9252kQ3?$EK$VRgqVO?j5Z8uh+LeXWyXHj~$^? z<(b}pJK)Vhi?~0z(EVAmTyif|-(=lN?Q^JW)=1U%&a`zMQ&8*9RmSYt^o}Jt#-;4Z z{M)wah9tg%)3#H&R+fbbsbfKV6OG~1ZqJBM&y!B^iw&=6?`>Ur*vLv;8*?olZsgHL z#3lZgSCUEnGrJLjar^2?-^FTw8DsHPD++($)AFjuLrWn2V1w@D^vS-8f(ZLmJm+IR uVmD+wW*3cN(*DD2Toc(#X`GGzcJmki+s*&I%l^A=p3;OfL;U5^0sjHhlk<82 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries new file mode 100644 index 0000000..b7b1afa --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Entries @@ -0,0 +1,9 @@ +/vertices_2012A.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_2012B_194480_195016.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_2012B_195017_195947.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_2012B_start_194479.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_data_2012A_2012B_start_195947.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_embed_2012A.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_embed_2012A_2012B_193752_195135.root/1.1/Tue Jun 19 10:08:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertices_embed_Run2012B_193752_195135.root/1.1/Tue Jun 19 10:08:55 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository new file mode 100644 index 0000000..41e63c8 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/2012/Vertices diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Template b/CMGTools/RootTools/data/Reweight/2012/Vertices/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012A.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012A.root new file mode 100644 index 0000000000000000000000000000000000000000..2974bc9220eca4b81cc8a22a630cb2a411601cb9 GIT binary patch literal 3773 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%0DSmQwE3#%%rIQ;Zs^a-r~%|qWo zxzw8wMV24s27#xk9~C1}w9vtP?hs*v<2&P*XUhC;#iPj{riq12j*T-s?z@iC7l|G) zUK33eE3jI3y!1ds1{%!v{w{Rz9=s>lkj%wEpYXN!u2*POZ$DG%I_Cz(Rqkg9&>Zs; zivPY-TkFb<)H|gH2E8U?s8e=lbyWPm^CINs-ar21-eg-eYHQ<8KsnDT0(PL{Q@5cD zUsv_nLL5Ys{gBnL#L8@jlp8SxApi2~E8F1Uig6!Wn7=bu<H&!VtG^#EGFY?>&yp@J zFLA?UdmiYF_d!yAhyqj8{B5}f>U9#=;oSN@FvW~khWW5ftkKK^U381DX{wh!)uOyC zi=RtS0{h*51dIn;^&|Df$UtN7%QR!S+}1Uem4>I%xyt6Xtlg`S1cpc#t|{2A4*A%| zZv*<l=d^onS?U-_Wb3sz5V2#^cPspf_xwCXcLS+Qrjj)4ttO;bG`hTxcs`kG`x`N$ zMu@kJ0dP?wYm0Lh>hD{*9S84m8$>DZT?Nh~&AO=QpSs!e9>c`L+B$CMM|N$|rMO9H zc68S_v^-(;eaqc?!4&27Bj{V_%=Zf!ibwLeDoV4nD<V4D1aEgq2OGdXV57o=&86R5 zNW_*;Kqrv=p6S&U`rCmi^LNS@TpvBLnv5-OXT|#F)+!O)zt`F7H*E(8DwMHHFKoy! zD12t<AHS^mAUq!0e3!9e&oJRSyMi||<=Bg6NO-@9y_5SU*G37y;&xMAWb=Dh7E4~S z`%As9u&Z!GZRvjdyL$)mT<rHRt1t#D$(O~yA9?(1bRXNhSZeq;ws%C(@D-Pf?Nsk+ zbQ)R{r0fRE)t4Hk)?#De*jl+}p8hr6^27X_f!Qav3*cGX@5kMEd7nJi(>3mW0wjci zQBGO)$qL6BTjJlVL#`0H*&mb>Z*KLi^z(l%RU-VOn^pBZx>@aKmR{mD!ox|6>Ocyz za~$n4i)sqmE%3{o{6rx~q{ASec=lzR@abIPC%2!~#D6b||DL%dbgG|D(_CFC7yd@M zD9jF5&$i5)HW+8@+6moA=RenW(#Gf|6lbf6k7fXLpF*pr*o&3<cr~V$vXUmcMZ<eQ zOoEr^>p`Pm97?4M&L0%r>Oa@buq{P+^$*dszWbG_UScgxX57K6!dH{v^QktAx7dT% zl!uIVnAp-g(C;C9`2Dg?Q$PobHKN$wQdp8s$%G{^7~a38S?heF+s8WDzTl40UD~^Z zLqsh+v5$$hEUT2zbd-wOa8!ZSjvmVhFcY!cyI2p^sPVRc<l-z~ieoqg;&%Z2>>C|> z$E~??Y(SA;m-0@WGL_Z0!3o@O@=*#Tk0*FR1Oqz9%^?nwzKiZt(&TXEAscZV!DbxK z*PiCg608y2KH(Z3si)~)(dV?umErG5&e`mbjlc3A8~^8_`Tw!;Bri_a>L-&5{0k*^ Bv2p+a literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_194480_195016.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_194480_195016.root new file mode 100644 index 0000000000000000000000000000000000000000..18931bea7c19911bac68fbed0b289488aa7a559e GIT binary patch literal 3846 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_195017_195947.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_195017_195947.root new file mode 100644 index 0000000000000000000000000000000000000000..7ae4dd1216eda629984b3373b83d1730f13458e8 GIT binary patch literal 3859 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_start_194479.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_2012B_start_194479.root new file mode 100644 index 0000000000000000000000000000000000000000..7a45b6e9320ff78250ebc27e1cf090d2310fd5c8 GIT binary patch literal 3831 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 T{gwXDo*r+^sm=nVG64SqqD9Q` literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_data_2012A_2012B_start_195947.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_data_2012A_2012B_start_195947.root new file mode 100644 index 0000000000000000000000000000000000000000..2fdead611ce064320a06f8624f07846905f65904 GIT binary patch literal 5543 zcmb7|WmHsgx5kH|V}KzYy1TneKw^*vX{kYA=w|4a5Rnv6Vn{)07*bLYbdWAd1u4l9 z5D+eUKirS^ea~9YIsdiJ-uv0-!`^4DpRbpfKL9ZP1pojz0RYsMcQUv;o8JlRPN6ve zd%zI~0LaS$SdtV&3GF|@>$$Wus>x4#4)5OnM^`K0Zy{HWiu!v1y?>SO+yDSv6HQmR zGk>77ufMCKv!9)ly}!Mkn24yD>c6|1ou9wGufLtBtfZ`jw2<%LUjM6L0PbJMJ2Bmv z1>Y(3PXC+%0IK=_?{lyrf4j!ry33~raR2QZi|%hej)|72CZ6|Q=K<aTODMq(5U_;{ z2*&C*w$n1Ur&8`*V(fq#O^uY&(EW*a>d;#be7`&{ChEIY)SDX(Wejw!LYczI(s;le z%?8sPT6#FKM}n+W6HGCUVdR?N3{?kh-j`(6kA7VF!#?K{$mb%^3$iXhf^KYxHV_7e zUr3^IfcrSqN?LAFA|BZrK6X{W=EM@yfv_rfi?~a6H#zb=y)$eioTyku=HwpCnd=kK zA+1L9xRK*&9?*pUt7}^TzCQ<RaVCu>odvK0IsEK)q(7JP^Ld?XNsK2R4VUeWm5433 zuJCw#4340`xCps>8xF~^)T@Sj^s7{k5~EGZG7EJ<iXjF;AGFg+v$IKs>`IdzH8!nD zNmhMN=wihl9d(qkbODd&r1G$Hc~TpjT~4iOm*bUk)89VW#s{6i$az#0t1_5>T;cXS zXf+SSy;fBW#(id=6ozjZQjCDjP4>|?KUcd@B;RB;^>1F^u?Y#aF9V5>6ycpLL~UC9 z08{Z`%Z*YAxD1Se9JB*Gw+JW3h>!sJV4QOmoZWqOmgMgW%*f))-m4MAE+x1s^+l8E zJ^{Ke0Tp&Y7a0GL{P~jXYVg7Q<Zd@I2=ro5(KAtx&@pC!Ttr1M2)D~nT>4BjN=Lb> z4Jm++^_v%ce%g*z#6c6;*l+$8)g4-@FO>&M`0h{gb)E|^fdbTrvHNDYeN=0o6CL%w zQD*gu9#%H+^UW9bQYBf=k9jeMR-i{~Jkx$E#xMGuesim=mGMsIWkNUeO`M)Qy7gs6 z%#c0i4R~gGC1wc+W%^7;`)O7OC>iDlEwc{G(P$qV2~~F%X;>~XXP||dCa3D29~3G~ zmI$$=T^4-boi;ZrY=@Q|<26>^)ML7x+9W78Gd%UxwKTHL%Ptn#mek|tW~)x;;T|yo z?}A1b_n{5>S8@W;Qw=%0<CeN*mfBvB$XA|AvzcZt5qUJHV#)zWX`D0pN1qhVT0a(w zeB{HQD)D;Nmw%ghO_=i*ll5;C+zp2G(Z9h``8ybY_XEHQ*97Y7=TBnn@9S*u;q0sJ z3G<>*_X==;hp@n1J>8w1?jC;rcN1ex4mgs&o0u6ZcQ}JNwUYeVVuQ3^{<QW|GiRIE zur}qAU{-50qp}F7%*WEpveRSn(*b%ua~~}u-qgTIWTV45dS8u&bp^=EG58H%`S}`| z2~o^Rr9uR2*$KW$2@rUUKVd}J<9Dzh3TvW2>~Jl&b$^Zc5pk|?(Eg(k;W7CtvQogA zU}%kUR47wS`8Tspgb)$D#sNQ3ahSX74-F_!{eG1YGiL2;u5vOR=jCC|dENRFiJPL} zDw^h@9!_-2ht*f5uP=x_nadOPxeO(7#a-j2-iIfLdMiEbmRX$yu$SH_Shl20kWTxj z?5-~?be(L1A_@n6CMM-&Mb9IqRhW5ouwoz1SvhTUkM#ZqNB8g&z6!`gGt%j`b1tP= z54T{m<@fqfKWi;7f)D~Sx1G|&&e!Dh@z7+%&vZ60vLVuZOID7>Nz7HmB;*+(c4^x_ z)`#RiKiwpX+PnHxLodiu9G~QF20-3Kg69MVOE;65QTM{co+{-y<QyrzZxtx@9Z`wT zR2weABL{<Ih854DGfE2KrcfQz*Hg8fB$5c9X2I}bGQ@;&hIaEKc1Oaw%8}j>Rr18l zBny|xw0;|0X(MuIds+WT@|zON<5&u?$M6IpmALoY3P`Z#Jyd5j@Bsc%Uwr~R*R)gO zwR|4Z{E<N+_3~5SQyA%4G0>0PAs5X(6mcJEF%9uYedc|?k00y&wVG{p13w3g*+W;# z`UD$hka*8;!g68u9_wo9y6&^%Dy!rii4R1pfzPmD&S$d{=XLObKae)-3bN}`nRHlR z_$Bvl>=h;#c0jy(6wBy$ivtM`H8J^d7ul}2eiMivG#azK6h|P3LjmT9>d3-A-JX*C zj7%p^f9FPy4PtZxg?}M>I3Uw~Gx=*AjFT!%bA-FMegCudo4xJoJYC#(r1wW=&sC82 zY>T_wX7T#+zq(;Be7j$CC-c2>H{#XQrTd!owhl?y)cWCxjV}=ul|$k1NUyPNl@8?0 z8ah*mK%-~uz4hZle6TY!0!DkNRhckj`6ICrTqmf~KB*D*0_BYa@Y_GT3y0nXRoBiY zu=qdLO*{q#sFoSJi4g1DYJ8Uma^WsWJ+{T1qNZ^bQfFwwyF;7U$~Ql$J!%YSroivb zDKm|$y6vmSQ-L=H`COYCtecB?0&;UWy6<mCoymN^ZIu`E=Gt*@+w8TC^2HfGre-&d zLKG)E^OHdQkVci&_}yb+-4%&rv~d+RnG&4#J5BEqN7@o3?_5L}oVuv;<4u@_Q>wgI z!mPTe+bX*8Qb+(wLYMV*syM1OgYpYM`!o!Dkfr5iG;8OC46izPTsFYpUf5Gm<L;kH z+)Jn4H08&Ye=O4pH(w)*7r};;Ic#EcH0_r9d78n3W{cP*-v&&vmBfwr+uH3H8FF>d z3DR**1V}2z1xo5BmZ?NY7vssRBFg$+fq=yyx_{$;fbmG5jOZK6I#T?h4+v4YLAFa` zQ=@`5^K$~8n#M9wzTWqecq*s(#CLq&W6D!Q(7yR9CE9eMtp5zF@7eJ~f|bIx@>;V< z+rqt<KYi_4lX!RCoSalF4v;Fq0$-PSJ$X8bXgw%pw_M02^_Rqln_C9d)}!H7FLg^T zxF*D_yqV^xcLFp*!|jk7ZaBp3A=})VP4s-jWLf2pymTA5>k@wNL{W?fF)QWw`%D-y z?+9pDR&*Yf`KuOO6=d2xx$s(AST{1m8SgSk+dq)OFPjoIGJM{wEa!_waYcPUY*J`w zYki*K6~4eHF#5EADT`1GdL_T%3io@0x0q;_^gcA_!qwu7NX}8>WGr%3*0OnQ)BCoA zng?Yoqaf9N81=$#`sf0q)N*@Kvd|O=*tE7MJ*{NChm*+z9b#yb8yUD7{@80VoWR?6 zCVM*jhW;SWJj{?&UI6dFm*XL(TODJ?a5s+1(dp2<PC5?+WG<ywfZ$WV73egtSK+MU zu@Xf}gAU%46OGh!t|6IisAXU6x41z6)1&$A?d>FCvMZ;@G_@+!xwU{C#(`$I@TI{0 z)~8|3f`9xNGPJ&&t)sA6AzT@)1m_&`BE5{yz1O+Ygpd2nW9*XG^@+NqmUxFFQ%)nu z@Onvu7;K6@W9ZdtX_-;YLRJ-j_!NX#sr{NsUVdkIm8=h5NSqlRHCRcnZOpGRn|G_5 zKiDuDg#RR}rHeHk5dqVsJU-MqX|an<JJc(QcX^WpXZfs$J+Modt%0S)+RIx*i(Pl1 zgXJ#vK*nJ&`Jr%vZUw|scd}h$s$DL^S-0x|Y!#x6bREPO72}^7eSPr;ZMpeI5F6IM z{{ZarqJyJ}(qL|?_%f7GMf$r3T6Pyd8-iMi5E*PUTTpcI=_+9eSrB|V-d4Xu$>c&{ zPe)SN!uDSN^8xQ_%C%d)IYKU@PRA2v-8#GGHcBP}b@?eqR&wPHU)$7SpNf*RLY6RZ z>}EutzTi1Qyyy)lP1qj20D<s{V{`Ezj)_i##H^{bv6Og6Lb>!cdj6pI#r#5sJGgho zh%0=6!*~)>FVgJX`wks@_B2LFqPEku@Xg{dFFAH%(a@R9UNME>rSM}~qC(+;7HYeu zn<l!z=YGaH=0-DLNat-jneo$)Tg&w~*1^VHR-#-U+)IVx76A<MYr&50VRdSZh38ns z;^rGQyi!`1CqSWX5$^21{dBBzh1c6dgz+lekBo75Xgfrbzm<L`o&J#op5E6r;<#zi zUhtY8#2t??v_7i%igm?_nb?c`;QQc2k-k{0@Ms^G_t)F1UZe0~nRVzwppwTV;UR7V z_qX3A9=0vxvZE0@t-p3&G51xY6(>O4XSL#XKHWCnKG`;wS%9xT*r`-1Sk*Ozb*2<T zn_J>}EghX5U8(b(q=|(i6<^kvpMn*%6D-Kw3&L_jw&uQYup#hbYlHO?vBO`FbxI(_ z<}+b+gzgFLQqyaUR)zDk*foC9*$(AT3M@a#J?O3H-?d&6KqvGV6xC{_9+G-MO*yOX zPd9V*InMS@w8CY34s;{=xb`f>prw^V@JJrl);5QoDhK_&1)opnq<y({;^Yqr+1#8G z2QAj2diNG+96S?GWdhe|LJal?Sy`Fh3F@wv9p(-#za46t=Ywz=vUF=}B+2f4Cg}uC zyqz+0T4lQ+xH#U3YBWDILk2O@(JTAU*|@>450(y5h%66R=~H^x<TBB=c6Nv8$BYPq z4#4VTdY8v9XB!oOcy=~l;bdFP_5GYTo;cY}2)9MeLn`|4_2lPyJM9?=rPx6GywKa^ zOOdJW$e0zP2NvP&-!Ggf6zO$O86d&QagkFWdj_uf+Fh2(pQ)fCm%}7iv{4dr8_Vy` z_|-kxS7bc9L|@0qGxKetXgPO=GAC1FKiZPWK_QI|5%u)digD3vY?ZXm8KWB?wQK65 z-IpdGA$=XX$_9-zSt>cXqL%2RKn<cgE?R-9{uz?Y6KN2cj3vgx!RS>S1OAj($w{ql zFZ{E@+n?1Lcc9kA?%$FKi;vX15A|l9CdI4I`kdvpHdHpdmg#&_DIm$r{Hm~Ap(f0< zHZ=7B?j>qT$2X>tg)MA~JEmU?S$;mt$E3Z(wj^Df;I2vfR{TYaK_zjg`d0)0Sh|dt z?M>)Uy2&|~c8&=#N)vzh={kz~_pEQNLIkT*1EBPKx746Nt0ebSMI($TPqmb(PJ^8X zVtO$k2@>9)5<RzK>VwQ-K;~YhN%7BThN+wpQKeHM)=ONzzZw@G9>1Hr+v}P{FR`h1 zi>Hl0SYXPzjWf~ob=p4)W{uJ<Tz<;JIS6(-r-ZxWDnv<1Y}xJ~rqLE4R)^=gCj2Cq zukQZU`k{e^Zr<^E{9nCSY|}`my-42>4xPIVrRA6;6-%kSPWoBP0cV?5OcItB2v{V^ z+*VgeN~cu*Jj$|Cu%9@XFYYN(#SV?P+Jyl_`0#>F08A87dzk<$nLKB_EeD*QL!u4q zeODZyAx%<eCOLumvX(rZG{b-rJ-WAEGO>tNlacj}Wotc)Bm0qajYKqZ>K@&3j{06D zPB+K)H*HMe0F~=Sja6S_sp4`;KTWdBl+@wOA;W#H@sxKb<_g^ew5(Re>NO~3XvNcS zr6oH#!Sd7ynGgJuibOZ_ZUl1ySu3c64Cybm(PR;EWWnUu#mg)Juvi@9hH9}iRT=Dg zt$z@iG<wwT$lP(+u2JVE8I7FKEPr>9x;`x>Lf3dXfb^6vl7a-oqA>ooG+;>ZiMrrQ zu1SiLA{p5jyw(gToeU?7+ECEA@m)^0#5-1Ku6D=Gc*0lBqUSow-jf(5xQKMwmb0~Z zPu&Upgti$nD{0j+`Z`X}OJgI<T^o-dg<$dj27J`8DE!=>V#j%WT8h^@`{z2>^>3Ly z9KCU-H?DR!W)ql-Fk*gooA;PKFUq{wQ9QmT_S?{=oH@qd+y?7iAFXsBVJq|Gd+WUr z?*6SE831^2j-VxJMp;im&N(+KW15RbjqTUn_qQ?AlBbStFEbGgh2J1MhVU>yMRi*^ zNyn&~e^fh59<dky)-~#j>`m(=Zys?jDdkfaNc+dZQ$*%v3>7O*W#(&yJ+3{`kOa;5 zx2TfmM~$6tGFM)uubHLzRL}I*`px?xGu9CgvQv13>$?o}k%cD@#1dLYPuW{w58ix7 z1O_#5!HifHWHT#fYg^^~94>~iR@i@Z%sB9exL2wDW?cL#JE4_Gv`Ylxnt(u*suc-y zWsM`EWHI(N-^~W-f5j4g*OqENddH5_-EifAtFaa&nZL&VlsE&EA>`lR`%P6!NejGV z^OCZ6XIeKJOp&B;SIDr$H~a?;-6VY+9!}J``I_nQ&jHw(wK-+MLX$2WHswh-FLk+M zf+3-kgo@q7ckJKmT7-*T8Dga!o7sxK^cqk)L@NMao2=Mhsaom{^Oo=SHP?H*mJA|k z7k&xp{qv5h4Ldcy!GqXK^20T%!jVCCx-IpYkKXW>Nb$5LlTKQi$p<iml@>;@z+cL& z-@T<q1exw6{1uXAy`-QsZ@*z^ROLFB{k1*cH-Wql`I*oQeAPbmqw#`<*^jteW-&)y ztvWl^*mF6m*qg{nMI{)hHn9BoF?llRA?#273o|wC1shDOtIkEvITi3@Qu^6+?T-;F z*7B2-d>64cYauPU@yS0o&hi!29ubD8X;b`kTD}4!Eso<(-0C}7yqI28M+LQeB9GaW z@+w0#qD^NtjP-&-+RbRos|wUIdfjgER-F|JXS^SOiejRS4A87d{uKvOZ47}yg^P}w z?W>3F5*A#q19)qHo{C=iU>(SoY{Y5{@A|3}QJ3L5A%X6PSheG<MnV^+d0><zUo8!W zrs2ro(U6<vwSk@8K?w*iW2KV_GlLQyb6VTU!f>`&$^ZC-CsfLM@S*b&I}Y+-iA9-w zke7Jk9IYqeKI|d+mQlKm2&SG;blpB6HLT*S=4|%tw%Pbu(5DSi<1?7!MfM|4rPBoK z3@bO{r1ej$V(Glx{?1dxbzuNAP_75JoIzYbV=Q){i9+ym#&z@%UOj0st)~SF^92*B z;a(_uha-ajF-QJ?km4V6yd!@9AjN;p9PiTZ7{`Bv1Mfo3|M?RApYK1SdIv}Td*3@( L>dGL=EWrN&rAYve literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A.root new file mode 100644 index 0000000000000000000000000000000000000000..7a7fd497d18e98e3e7cbf8cb881ee7ccecae39ac GIT binary patch literal 3770 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A_2012B_193752_195135.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_2012A_2012B_193752_195135.root new file mode 100644 index 0000000000000000000000000000000000000000..6889a86fb30cb09f0c52988f57037b08add7a47b GIT binary patch literal 5536 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_Run2012B_193752_195135.root b/CMGTools/RootTools/data/Reweight/2012/Vertices/vertices_embed_Run2012B_193752_195135.root new file mode 100644 index 0000000000000000000000000000000000000000..1784e86d84f044f7c57113ee64525c9e095d83b5 GIT binary patch literal 3839 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 WkFWpxH~oL`^%Qf?bb?jQ1^xv-?4%U{ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json b/CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json new file mode 100644 index 0000000..b314d04 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/analysisJSON_194480_195016.json @@ -0,0 +1 @@ +{"194897": [[1, 6], [8, 78], [80, 96], [98, 102]], "194896": [[34, 55], [58, 79], [82, 103]], "194778": [[60, 118], [120, 218]], "194619": [[31, 110]], "194711": [[1, 7], [9, 619]], "194712": [[1, 56], [61, 418], [420, 625], [627, 759]], "194735": [[44, 71], [74, 101], [104, 130]], "194790": [[1, 45]], "195014": [[1, 6], [9, 119], [121, 148]], "195015": [[1, 13]], "195016": [[1, 21], [23, 55], [58, 63], [65, 174], [177, 184], [186, 241], [243, 246], [248, 367], [370, 422], [425, 569]], "194912": [[53, 70], [72, 96], [98, 444], [446, 450], [453, 467], [470, 561], [564, 660], [663, 813], [815, 840], [843, 864], [866, 1004], [1007, 1025], [1027, 1067], [1069, 1137], [1140, 1166], [1168, 1249], [1251, 1304], [1307, 1444], [1447, 1487], [1489, 1503], [1506, 1662]], "194691": [[61, 104], [107, 155], [158, 251], [254, 268], [271, 272], [275, 289], [292, 313]], "194699": [[1, 30], [32, 52], [55, 64], [67, 71], [73, 154], [157, 215], [218, 238], [241, 259]], "194914": [[1, 38]], "194915": [[1, 74]], "194643": [[1, 287]], "194704": [[1, 41], [44, 545], [548, 588]], "194702": [[1, 138], [141, 191]], "194644": [[1, 168], [171, 181], [184, 185], [187, 319], [321, 421]], "194533": [[46, 379], [382, 415], [417, 618], [620, 872]], "194480": [[1, 8], [17, 32], [34, 205], [207, 375], [377, 387], [389, 759], [762, 956], [959, 1276], [1280, 1280], [1284, 1385]], "194825": [[72, 117], [121, 221]], "194789": [[1, 18], [21, 32], [34, 80], [82, 166], [168, 269], [272, 405], [409, 414], [417, 427], [430, 566]]} \ No newline at end of file diff --git a/CMGTools/RootTools/data/Reweight/2012/plotPileUp.py b/CMGTools/RootTools/data/Reweight/2012/plotPileUp.py new file mode 100644 index 0000000..a3c689c --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/2012/plotPileUp.py @@ -0,0 +1,37 @@ +import sys +import copy +import pprint +from CMGTools.RootTools.PyRoot import * +from ROOT import TFile, TH1F + +fileNames = sys.argv[1:] +hists = [] +files = [] + + +def getHisto(fileName): + files.append( TFile(fileName) ) + pu = files[-1].Get('pileup') + pu.Scale( 1/pu.Integral() ) + hists.append( pu ) + + +def weight( hs, weights ): + start = True + outh = None + totWeight = 0 + # import pdb; pdb.set_trace() + for h, weight in zip(hs, weights): + if start: + outh = copy.deepcopy(h) + outh.Reset() + start = False + outh.Add(h, weight) + totWeight += weight + outh.Scale(1/totWeight) + return outh + + +for fname in fileNames: + getHisto(fname) + diff --git a/CMGTools/RootTools/data/Reweight/CVS/Entries b/CMGTools/RootTools/data/Reweight/CVS/Entries new file mode 100644 index 0000000..1e0d1c0 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/CVS/Entries @@ -0,0 +1,4 @@ +D/2011//// +D/2012//// +D/DYJetsChamonix//// +D/DYJetsFall11//// diff --git a/CMGTools/RootTools/data/Reweight/CVS/Repository b/CMGTools/RootTools/data/Reweight/CVS/Repository new file mode 100644 index 0000000..1dd56d8 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight diff --git a/CMGTools/RootTools/data/Reweight/CVS/Root b/CMGTools/RootTools/data/Reweight/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/CVS/Tag b/CMGTools/RootTools/data/Reweight/CVS/Tag new file mode 100644 index 0000000..4a67dc3 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/CVS/Tag @@ -0,0 +1 @@ +Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/CVS/Template b/CMGTools/RootTools/data/Reweight/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries new file mode 100644 index 0000000..441f558 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Entries @@ -0,0 +1 @@ +D/EfficiencyAnalyzer//// diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository new file mode 100644 index 0000000..a0dd810 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsChamonix diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag new file mode 100644 index 0000000..4a67dc3 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Tag @@ -0,0 +1 @@ +Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries new file mode 100644 index 0000000..ec549d4 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Entries @@ -0,0 +1,2 @@ +/EfficiencyAnalyzer.root/1.1/Tue Mar 6 14:43:16 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository new file mode 100644 index 0000000..a87c5b8 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/EfficiencyAnalyzer.root b/CMGTools/RootTools/data/Reweight/DYJetsChamonix/EfficiencyAnalyzer/EfficiencyAnalyzer.root new file mode 100644 index 0000000000000000000000000000000000000000..96ee515844761ba3a95e3c133449dda4cc7e7193 GIT binary patch literal 37838 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries new file mode 100644 index 0000000..441f558 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Entries @@ -0,0 +1 @@ +D/EfficiencyAnalyzer//// diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository new file mode 100644 index 0000000..d1c5888 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsFall11 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag new file mode 100644 index 0000000..4a67dc3 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Tag @@ -0,0 +1 @@ +Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsFall11/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries new file mode 100644 index 0000000..ec549d4 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Entries @@ -0,0 +1,2 @@ +/EfficiencyAnalyzer.root/1.1/Tue Mar 6 14:43:16 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository new file mode 100644 index 0000000..8911d29 --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Template b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/EfficiencyAnalyzer.root b/CMGTools/RootTools/data/Reweight/DYJetsFall11/EfficiencyAnalyzer/EfficiencyAnalyzer.root new file mode 100644 index 0000000000000000000000000000000000000000..d791cde82c378e114617aecdf501186dc1a009f4 GIT binary patch literal 37079 zcmdSBWmsIxwguXaySuvt4<6hhxCD21m*5tHJHed*A-F?ucS&%U5ZqnE>yYeoa`xHx z+_T^N-jAD){(5CGt84WfRdd#uqY6hmJ7)l3WE}ti7y|$?GoY6v=-LGI0)k$N5I-*h z8vp==PXJ&hX-&2vIqF&x_LNXqXzLN^xBu0@FMuB(<R;pP01wc5`eaaV005+lxP`R| zHzSj%#!C}tCvgL7YZewJF;i0uBMTE-BX=QN18a8=6UV=}#pw9s$^Snz1wj6Inx`iM zfFXk(CK2>{dMW_GzvzGcs!mVei1(>I=Z|j$<oMAZPDRwh(ZtBv&e0u4R#;Ee#MaK{ z9~ZxO2~-D}bN<l`06>8Qbt%G__&<9W%JWB;^tn%6vOjfM^rJn5isW-~j6XWlGuN|s zvDZ^o2E73^WnlQA0J-#l*T92BJ9E`n1bxxAsgc={@4ZM5XeE3ljYERg+MJHObunn9 zQgK5(@71*C2)GSkd-AdCs;vFroD17h8KRO-g`>8<M$wDNJr>Isn^X>=ITsGl7nRC7 zYP_-@%amnXVw-ue$-3j&avSB_x_Zd)JTe_wd?*-AEh?7fn{hY&#J*|E8bn-zWLgHZ z5T^B_o^NG(dAc^Q*k<Hey1_I8XLw3Yp_R`Pw<e<L$Mqq@K=yOgISbp(`E^tDiPQ-X zj&o;gyHsWM8_}G+YR@5fd=3{k>%GOp%_)4=Zvkm7&Y$n7@e_x+=PItFjqEJMYH>9N z(at(jyeI3$J*{NQ7reiREa^=ij^w#gzZ2d{%slMuCCo^hZ>;aRU(n9P%Lt6F&<!5? zR)^ZSufq6j>znN+l6W{HPx)R?$zciKgH6e2O=31qCKX;9hCAloq!r!5!x*=W-Ej7T z0U2^DnL<u${-D*-8BGktd5$B-q4M&f(ZU@0lL6DuExn>z28fHu36%E`9N=MHxr6X@ zw7$586`KN9YuM(qglXH-_vP1mtGoo+j|9Bo1$p)ax<WIwT<JS;90^ic%b(9jsO<?E zHh|HlLUz`<Z4tDmHgp{CWKS5Sv(!^6ua2X?9tonq=n|>GYhVgdwvMwXUbPr13vOM7 zanB%~G4pc@`5q<fK(!cHHn;sLV|L6QVH}MCiZ3a0@d`@wSv#JP00w}t4#5G+CZ%>p zTyOlPF8nI1W4FWxPR3heBlL{UJf;`WD-&|Zu&wAs0l14-h}o?BZ?Vo*lw@CUTEuV^ zetz$fE@y~tGS50I!B}nJM{sl7XxGJa-BK9}<##KQ)u~n^&@O!@on5U7!Rc_sVh+s~ zG?df*DKLd24jE6`rY>$L0@joRbu6E!FlD0yH^`(xFjIQfM9{8Afa5diecCv@=XM($ zzPUjEeKl_INmDjNN#U7erspD$=?N8Iu_a+xWTAzPcYL65BDfh!t8|(2n!zkg@v78o zyy-4YbLhyuj8D;?T<CmFr0g(P!hC!0fEgX3lRP>Dk~&lKGN#j<W$iqCES@T})esLG zN`9sGfL8Jq)7OB_4x<XN_a>w?WoO26*Z37tcRamLo1<{0FN(9Vp#Uw1gwnIDqst6d z;&V7TicXA}Fv;0lI_y&`6ERm56w${d1k`5UXRi};J@hlrgM8QRf~b<^9ud4CBytEf z4H(T^wA7mb`(Jmd^)>_Ma7r|d7Sy-6E{E4X@X(!3eiDLpR=w5j&TgLWB)x`}Yo9SE zk=Sus2@<+L(r6RDBiRS5*|tv4Jga%YWuc}4cn%I(o~bgbS!s4n6?gKd%L^hM;-&{- z)A_s6^MYjsvV8}bRn<A4clBkv?Vzf+ztHhxym~M~yjaqOwTZht!j?7TICHFhQT z&RKKa*;}^m8-4Jb=0kA!Qom_?Wb2^Tl7|<q&>J%*&R=K1#xi*DE#fl4Dx&7)u=h^W zrk~?JFc@!#jW`wthFg+H3c(I;m>k2VgE=}qg414UoI{@+C_q@KBYBu&i;#cCtgy$q z1u%SXaoIvQ^EjTLIk5SnZLemc8(h<0B3Y$v-gIOSxdLf6;0C2WzwJDRJ-?Xl)2yI< zB_$2^McGjH@bguNd%R_PB=fiR14A1DAKLO;_cN=;RH}_UUWN~&r{K&m)Y%AO14l!a zq=+m8z$I{9X$8qGE**}k!iW1zQvzAD_ue06S(3C!hek}jZ^UU{<=ltTxm_J5RWF{1 zc*pnJ&vdI$Kki$I6vJ<33Z1&SL=Kb-HU+313>CR;spKxfy?u>vs=cu^FEw?SyJ|A~ zI$h@gul2}Lrb?SGC3@oiVNN~X((wgOyl!Do118J3{dhS?kFif%4JW@^DfjdzMoww| zf#Zhx!Jd_`o5{{mS=2hZUFz<4EzMh(uq;}&A6Kks^q{;KZYcKpy5^Igv-Md~v6+@) zB;Bx2EY~(#$}3v&Z#o(_yJiw!T}@qjdy#qD$oViycWr%b>BY!GFhx}?-4mZ?({P^5 z6e=y7_c^#9n15{B%`DkU*&C#bQ6niA)b(!$bB8>I+raGq^Nj|FXUE8N0@%5rB%}Q! z^?+?Wr5>gqsRxGQSL$IANBS-Gm^d5!NIDcizy=s7={V`@d$hN2x3_oqwr{q#lXSJi zyb)|i==N%rJ7FwxziB+dJt?9LMG$mHs^C>Xj2VGa8n{R6UpLeT3tix3_VWt`2Nz)k zr;fpZE{1~hmoX}pEa|5=RfI}~NKi7+H_+F=hgQ`$Yq@@rRC?;dm{uNqEA-ZHRuGpb zn=ua@O%M%+Ae-$?@XHs>%ou?T31XEMXvU;TR+^foj;5Bnj+6?xmD2%T0OQaHXp~Sw zE@o!qfKp8H$~rh>2AYZwmblC)dR)AX^8iOUsDqN%CWUTLfnAk7%DT&pAGw%Wpx#FS z#RIwf-++S$l7Q2VPYD9T@G<lQI`hc-YE8fc_ofk`W-fSev^fDgE}S^pGhjWgnfmrN zjY48+3Xxy{DFuy5kQXDKe7pNk-@^L+rEl%cEq?e`1qj&v;oDM0K51|v6z`;D6lB!y zmmw%2A)1yYlg96AYwA$rP|zKLdC8sKyDy|qh+)3NEQsJkb_kE$j9`+@&&`I}VL{3( zzdt7A$+9yu-NGOntH2=h4xuA~4JStZwxg%nzvt-f&7e18r$We_#q92A-WP=Hoo_-; zc9IS+Bo0J8S3<()5K&^7rsv3bn_-$iIcw_RlKuwu955Z6V`7Hn<;i%kP<<rPr1a9- zw5pkB2T>OH1JlSX@rO|xt%3u?{Pl!%$CgR5(uF!x^e@y`R8_1PtI0D+Z*`j(Y)niZ z=Oc=}6y?>*B2KkDd4f67LlxQWWM}FuKfkZ9Cu8%n`g)H6ha(uFjD8v{-2bMTk+5Z7 zNUv#JNKm#($B#eHd%#Kf(UtfXX&f2u_H)oB-!}ZNE5N(FA6y=In{b=_-CfWpj9}ie z&n>6gHfiFGMOMJQ>lw)FnNL_WJz>H4W1Pby`~wTb-^RJU>klZ*fPkhSP}Ih@{D7io zg_3Gls5@D>n+gq5id0qe!vNJBcv=EnK#U|Wa}Zt}O5W5IhmT5Pz&w0_At}Lk*xdKE z72~7gm2j=xAvm%IUkTd0t68ggJe%NJ>2Tm$0ReD0Z#$wlsdKDf6dpv5Tr6sqsen)L z>84Vi2P$p*=9qO-pS%aJYyhhpA9Cm}HkIUnpH$oJd8tRQSqJ|)Ri_LK-Ze-pZyPM4 zKrJ<y+alSi@-6qBYZLWC=$K5vUSFu$%lhV(kAAr`FTPBBXlV}JJkAd{fz9#XJTo#= z&PY4BmuA&nulDe;-=Gm-XLo)eJ((0X)|}*1$GTCnJM~r&!~yD}$}Sg-te2(`0nWuR zRNY{wySYpDSxUsJYLKlmPiTABhlB16f=<Vekj^vUz4Nli04-_3jEe8z`L@X>oMRd( zg1f<<8+Ai`x!Oo5iF>vNUPv^6>Tun}=o0twn&>%njt^KyzZGa@4$OZ-r}dxcAbk95 zbe>kewm?AZ6FQ)YBCLqxGkGuhtfH3;lCpcCQl4+O(MUmb9Oc8C@t`k~foT&uc{%ss zq@vO&wUCIUsOR8h1eyf7)=n0YnNHdLj^;Zpyhmp~OIM9o1i&p!0x&sZUND@XK;#iI zgwew4Dg}BQ)0t{59{q*F1p<S8#lSK(aUZT%d=?@aGJsd-6B6fa(v~R;gIcECC`b(S z!NZ366&ZTP$@zvFV;8_EH@=KyZrj_fPT9x(g%SVx4~DL2+NhK@us665rod!P@AuN) zYDL9*A**(Vw-}SR#u7KnR37249>pTIX0hav>uwXW(&3<}U-7+@&Ya&6w|SMXR}z0D z2LLv>i?X@!>0l{qY!bvsb8N)=c>xjJ2*oAalg&GDc;28!cHtbh;}|Y2_<Pw3@t<aR zp1Kg8(nGs<Hc$I48d=Z9XaE}}Gi?Q<(7`#LGpt8>Bz5yw3d^ACk}Of#!iIl9aR|6d z`b1&}APz!uXa&L1^jkQ4nnFnOe+`oJk16!#k7yR#!X%=I)0>qDcY#WVN-D}s0u@UY z5}he6FM|e7CB^=wpguRXMg-M?lQ=Lgq??L`WsZRpiUm*d5g0rFNxkQ6xh~X@`L&(T z7T=b4mS<+X6UJh>J#E9DLcX7C!!^q@$%jQ}W|Szq66m}RQ8;Tg9-Eh3<!A;y_-48d z`G@r+Ys!Lf>;yc7?9x>!)Pyh72IfWWJq-$r?Kqkz<;9qu0cV2q((u}bJ*YjamP4<a zBK9erTnnzxm>q;u^5@1%{N8_EP~2>yZPg_VO)fU&YW*ZNr)QIqhC=SE+q)tHEHGNo zHf^G;b2NLj>}?t@N-~p<I_1MBw=t_{ffq0M=5So(GQzKch5K?&!;27O90FN>B!>DK z{L0L$)&94Kqax87<Kb{GYQS1Nf!<tj-kE`|RXNC)ISvu+nUR9^K`EY&FAdv=0TzG) z;sN$b$pi#oFL-76BD1p5KDs5s4*c2s*kgq-&5mtDsFmJl#*`WjBp=m9a_lNDVZUFv zT7f`P{{bD4^l5%Qaas^51rf~u%xM7tDA3Q}=cb@f{yVD*kon(9lpyoJ5z9f=e<QYl ztpCO!2hn`HAASY=tQD~S$SSCYp#T3~D}Vy!7C9H2UvK|XCy)f0vi{Ko03coieKRqQ z|4@a2lK9abefATKKfC+<qy1Bz0PSZ-f36b1Ljkg%ss!(JLSDVX=&O$+e<3=YoS-*F ziiof&^qy(lIm@XxxZju=j?SPglm(rA$vHyGgDV6%UPG3Qbh9g;<ZU(%S!XMg5{b6~ z-+MmM`e0#l;oSD%7@tS)QU0q@7YY+owr?eCZZq>%zNNL7%Vs4zyyluEDXq)HtMwDZ zHN6m~c)pVG!;PG~8ubsMnai1{myToLS2+kqrj0BSU71Cn8K^7ghn;WKsG%(Id#k&K zH{C+<BjxGpkZkex7p5z@wp#_Z_lRe!TqZXCTdD8r8y#39Qe1l@b!*ozjBMN(_^0bm zkGhyF#OBUR3`4)Ib}t{4R@btd_8+u*4Ihq~U*V6<XD9@GX9xuEAYZuSyn5~y+BmLG z#LEM9WYEHoJ;ZKgIG3ZYGJ3W&Oc;)(<NdO2D=rcJax1IEBh95je<b^Ut&8&@p{%u8 z@!3q-=WC<L9p+Ne$nEppbrF~?-<SF7r#WJFs`;GvtR;1}f*;FER$lwFoPby0m9bLY zVqSJYWj82NvsaAE-q86md@o09ks#83tA4xJ-7PV`lA9Hb;>pJy+0LUt#&jzpH@#&d zB~!O-etYVmEgTAF*ov1KpofN@C7Q)jPz-)2v5$HlZqLJU_2Q+zz#`n@Mg_!m3A2Lq zSywZ~O;BEUKC1?F*h6r)^T>zPGFPilnx9LjyR*LfhWm_CwgSscMvsnPKQwpduq7#Q zzao`7i(@!3ORg(8<kS||c3LBG&_$N-N;+m~M(z{3@q%g6=Ug;eoZaT!^ak@3Jc?xQ z66w~J9vk^Go#w=CxX1sDDT};J3cIxY3MG>&6FGzxuvDr8dju!G_KJ&SA^9~E%~q{F zE4}fu-Z7MO2bntDdGMrgBdt%8GNe{AMnZhiYquBFNy>us<sDZV&3xNtYmMFAOaM1} zAB4Kjyb7>$oqITbutOacsBcbSQHEwmGPO=IL5}9bfn`#drKLwzO?0meaR8?w9~=mb z9rhM&1KBI!62XI_w@ii&?y>Dr*nEvN^C|+c?u3r$f%E*-<+Aa!1(!h_U1)bIbJh6b zt86TaTjtaRWSev2KpT7LMKBMivm8RK&Q}o+2uNMP>G2!-AdOi~9)AOUrh2^~KAQ)d z6sjDn&fKO$8gvQj;UL{v$PL_jFr(a~Re9@-@b&NDD&RYcvxw=T%kPRuc&%eg%jekx zcpe!CiR7IVv7e=WU1mXFY9gb;j&@YCb?emSf;a->{$vMcCuf#hkL?|A5jh7=nayDU zDc6oV&dpG~wXxS<XSAF+|Dr22Y`OwgWfr^iF4yzxt|wdzhBH*y6{bRzU7%xv9n7W4 zC+yObN%C^k#ur-LDb`ssR(ed4W?#(jzMoAoCcW{tej##D0cD<~=BEpWpN*iCLL`dZ zuBkwD>cnAN;%KO=9-v5)RFT1FX`c4Y<aw#9(xdHaW`(+{f~=QLjSo&cjEVuyGYc&T z@vw5Jb1}M!*`-H{o9Hi8Of%)xEEU9qC@7wk7Z%7<<Ng^(Hpd;JVtY3iwTV`0vz{=% zh^32Bf^Me7)Q4iT-6dB?w=d0m%G|Fn+EmY$_~gbn_Ad4L3T63_hqb+I9n*(Kp&x^D zZrx9;cJ4OTKV}EAF%||_T4m2lu=+yUgmMZcJ%6r;vszxz*l?GmpQe(Kb$RA#dMKs% zoso^P;9+sDChygjB^F)XqbV)21nvk|y&MB!@eA%`>e7ZO-^%U-v%Mzwi7B1R_5QD= z@40D5dF$!r-H4>H+KOgYvVwc4?+m5RZtm)aC<jhInl={ckQS0mO=lNtFtVLGbubM$ zRn0oGg^YbZni*%O-F&?_Sm^z*Jm23(zcA+T744R!p20>rYp-t|k5&Gl2#sg7Gpwse zGOJ!EtwYZ2A<}4ja14qyTF<rm+I{4Ek+s#>N%x(OOhoJ@f23VapVbiO)E9#Im2#Fk zr#YYfZyy+hI5%CmH&=~Xl}?XuUN5DqIW0ufIV<|-f{8(f!C_$1JX27~{vh~2+$hKe zdjvCmgf<1`IE|-;-1<`*Vfc}?aBzO55f*WTf25ILjGr6`SpUWNKlME^{>~@H-}8&{ z^MV+^PyRpnz6MeSy#nM9zTfvB`2Mir{~vr`<bUD&&B$z6I9TTAz{oo}&3i-yq+mMi zgBTt&7kxtnNnG#<D5n@$XecNlDAnv@e*gw2O*=%8gjkf-AUM<vHxfeG1h`+ae}~H; zGzp`=ea2YFYO14u7)K5sB!H|)<;M#7=Q?KlpN_?K_zTDWqWh{q!1hnN-v(ka7~dxo zJZeNyFd&d4KGYHfykv49huLL<QK3IUlrj$B;I4i9=s!L_PJ;SAVUluN0EU3ooW|VT zg8p_iKU)n6$vgV&&U0(gvrPCH6&REq7y{OdvMTY0CeTWH;9}kNdD7y5yMFD8>OeLz zs_u45W?=RPIwp)E9F4x8$6{4VobH;^rwz<>8lFbwrkxQBG^%lE2!477e&0z~tUMdD zwS!Fs&Cs!z>5rqypEckwOj7Q^r@XD_qI5=0TO#V;jU`C!xs)sg4ofwM9U?)#zO3tN zT{s+4*O+TV`uZ$uvWss4tgVz=y=CNRD$;{VZn-6*BzgDk__2-6u`;bbj6r5<4E8DM zX1E8!IYBl)?Y0&8l4DL9+$Y_@)@{M8_sMQKV>|T-H90opFBcUe=*G<wOe3|yy=A!b zwHt@svYB?^IW0YSBeO1Hkx^bh2VoKOG{_sDu%Q1j$nhTjfd%|O2Ki6AuLT4&{v?zw z(w&MJd_GE024W&Y1~eE*{^JSxYTj*?ANXQWNb>}1hEoaV1NgHA+P4Kl=1bXAZNls3 z-$%2*xblzvHvZ+oVVV1=^{#2l8)i|>9(IxF8WP7poVZKmoZ)?S_(IxTt#u_B<K?Uv zmcm`_@R<yzpVrv`9$PNhes<E=H>IX8wQfEZPYE{)5Ip<ll=HH+=2ic<A^Na(_y&G! z3o@T&gyG;c|Hi8{a+|_bI@s?5VzVd{s%;v60kuTC70a)zmLBy+_94yhjHUYyNtZ@0 zzxPBWT~kCOpF{XKT3+9(oE3fZkm-+%$IS4l%<v+H!10S#>mIM)2{HFHZ3c4^Z)RJK zK&v$3s%GFiAxYmMOJ~{bpiG{5ArtQ6=GT~A7LRPnyk|_#{54=0Kc<lqDHPE#ZndlM zC{)@oE19(6%=wLkL9|LF&1u7+P}MQt2h7wv2zMz9We^_ePk1!{6AyyOzry2*;DgF9 z%|G$@F*R`bEcplVo@-ghIm2izmNxHtYqh;ig;ROCjhOO2;00eQT)>CKw<I|NId9)W z!9MzN^hMy66j7#zjkc&5bJv{nfuyUu4!4FYST3ej6ni{oh}Gag;x4iCF$$&X{EJD= zXL?|1EuRK}mLidjL?3wVKY9$m4XXfr-2RIDWrDuw)uCg7HD+^1`@LcNAZB%1%Ddd! zSi0>-qV|)5!ou7_*)ijaos`$D^UC<|OwGdRdSM8KeLk+x1EiboUM$iL>gbTZX-nDR zRM<0;-`yw5ZPK{V8@`URaqtw8U#0Go7_R!*mn2?~F>{rK>0K$;N(^?~IYMptVPyi< z;2otE$NLW=hXthN;4#q_$>8qEBB;sYfP&~+we=u#bVU5q=ZNmAfxM)|&sQvjRCi;F z{nE)LZ2Dnpv+U<2mp^Z%a~1HDR84;EW{zo~#_L9{JoXpTtrW9n&4OA6BGT9<fv{<K z!sch(dYUUlw10)o6R!{aBW%S9NP@yvuRv|vSdY171q3-79@(3>FOOJ>WyM59MMw-@ z+R-2&*1&YrlJys8f|0_^<E6b!#Us=1EJeVxb_%WA<|&6LefxIws~bqD<UaB_TDrp6 zAFH69Wv`*lhUU;kfOe1zCS%1fj(sOd28qQ}LWZAQFO~K+C<Usi1iCurn2sb!E~-V9 zGs(Dk`dn#V<^_6eX`{{9s*3e;UzAS`pw6wBiP=?YnyT5v=KjJ%?=mj^9l(x=RF$SW z^FalYf<ezM-cH<$ot%g>&(xYB)nGx-rql@~Pha+l)|)IW88^|^IhulKeRavlLJ3=V zFSRA#ONCFxf-5`+@VbO=!=S^zy#1sZ-zx;vG5@B_x`ECf)aHP7X^Ps))NVf3g+tSU z<I<r{)2Uu~IIT~hX0QPV)AkBwv~nh+XM>VCrLgw{zi{|C12-jYmCRc}izH(!SK)FD zVH{;ww}@$IxL>&rNza%|PviZw+?OgeC}PK<lNaQx;HAf|*dW{_f8Ykhe40~Fd=SJT zL45ExTK^~d`IFNBT^b4M<G)`rfQ<k9Gzc>Ouj4ex_P>rHAlv_XOoLeXze)b2pz;4N zG#*A)<qygK*Tuh3`CpR%&t?Ds;~a>}i~IHe&yqi6>JR9Cm;6c70RU3kUy}c?KK@MR zwIP2={t43NI<GL^x~0`j&I*MI5z_G0h`oUEpoLq{TiPlRh79*tEh5>N<{0-Y=qNx5 z5Bw?`aQy-4Jr@l$fjWT+iBflm7y-sXcF1_d2ErcrjwlNB`c=92<-vd~m{eLC6gS<? zk;neb?ach$Yfi7v7w+{pANIDc6zivW>W6IBk$1pFf}^7d39@(}dS{C&i>j54n23eA zO>L?*hP#(P-gvheA~uYK5%&{3x6kb7c0+FSwB}$rXf)Zp9_~&dY>NM!6c;+MbHW*& zm7K}N=ia+{!BfAZm)7#QGggkw+jMu^&g$!Z73-QX((h9@3oUbh_F1!}#i`o$wiU9l zEq}s|@kNG8+`vi7&PHu@Jhfb<YqXXPV>$gOsram2r(>g?5aU)t_+aCgt`e5{^LE(> zMrv=)`)Ho$k*<3+zP=(S=Z!imFY5(-UVY3PDf<3;%e8^QIP!yMJw-vx<wGW2Dv{R~ z`~*2MZ{olzRPt@s16wrrOgb2LJ2MxA+kC7pxKq3GC75vy?CTr-yq6x}NP66yjsgwX z`v|UQ)a%vyc-C|`I>N}Eg@`1^G|Vx_yMf-EzRDNhC>r3RsoTj{Y1`|C3DSH6+>beC z!L#TvZDG@^(D;vw9Z72r<ES<o37et6`+?&|G{amkM-TvmJGu-?2J&o2{iuO%6Ni+0 zd{!l9VykZ#cGULM)a(gGxAMV`^5?*k27KYSp^?E(iKN=WBOU-gP+9&hg3S%Sy>t?s zg3Zwf?Xq_ga!4oK$5kHGA4`{8E~IXCjwx5mB0spT1g^9TtYWu&TKOP8KYqd0f7>=t zEjR|Yeo1J+^qr?&yIq#oTMgkVit;dxYJ&yNHs&kJIAJ=t8t|w<!>_rfO-K)7ogZ>L zzlCXYw!Si`K#kTYz@yW5izjqWnMF>6OTHGf&^eQ!$omYE#5OBH-tSNgX&IV00Bihe z9S5cSpd^EiCCs+M4mj`Uf|iw1<>NlQn}I;?c8PyfdotMNZV|3sabUwImwDYQ&zsQ3 z^=y=|+LJR93klfw35>abZ=aD$2)`boiSYI78LiLXT?ODAxqa!VTi};y?^>mi!7ieR zX6x6CcaZbY1<TLNN*IT0TkB`jyqoD_gR52gX7fIzR8gUMz8~4&PuEU}w)6(l_%0O( zx1*Q?kl7?|RuJmeFAwO(HD|zvt2y6QxHav|M=><`<zJic%XM?zR0KL$#s{BffW2WT zzlj5%Umn7|ZvjN@P}(D=>E<U10c%vvW9siAGIF3l^V`QBZYp0C*J<TfxO_-K=!Ul$ zl~~{-U^pPqNvK5NgYFhe?_X-rqw(H(A5pE_OtBk1g~DU0*Q*HM&2+4KWbR!OUNaT1 zp6aIx$$e>!D-ewZ;`o9_NHUNsx2!n3B3z4B(NK!(DML3bK0NbkST4Is4*U+^W^YU} zuOVL9?S)(S#5v08Mh&=iaE!<=a$3GsqhDH7tE%vn<yB*kTtTc}Fv$!vT4>6{-i>a# zqwlt{jbd0yvd@o>+OjA~`qI*J-=7y>ZOD?@mG7_T$I%}!y$H$ParF*oGY-w2k^6O8 zNB(8aqNC&KJKj0Hn+2Q`IbUP=2(ixuX=+fp#C=DJha2)>i2|C9QYD=H*DR`2O9bo5 z)2cQ%Ehtm3X%)FPv1$ziC^o4Mn(lYiT^J@_plvyW?U}zGMKeVDOkE>s_&pqoL!HD? zBfMtXvAnil!qd7tUA3!}=h4=e-E+#xQ_ugCKufuUx3G@?ComVtUARfi4|ED@*=2%% zd1FXzRiJdMSp$?fWS<s8zbWF>p#5J@k@<%r{?Ew#iyveDuZlS7{~1L*9m^WP4Vl3o z<96Gg04aD<El^UAMH5Dlj03LJ3&`srFz)pC7mD%6+_oeE^dQ193#}=Je*M(y-(kXP z+ohezpl`2Z<EI6Ld=9{hkT(W7Gw{ioze(UUfq&`DUz}L_579`GPaX^;fxGpG_JxwF zQluv9=j6Zq)>jE@WoTq(5da~?D9-!^F!ca#^p*HH+S>X7=$t6Z!%)N4s=<!>zM<1? zZjO`Z$kfyfa}kvQlGCrykCN*?1Vioc_`^s1gHf^CS1s0J`n*P8Cu2NwW%%N6?7uY= zh$tutVms9gsg95jBpyzAD9$iFpBS8fb>N&4@M;(^8vHJZ$4$hyoa@|e<*=OcoxQm5 z_a+NCEv#M7tvTWkJ0^E^`##mUQ+eV|%Z2n78a%K?%08$(gm5AIHrRc(JTX<zt9%)H z75R&Tz35A24yn8rxwr-V@G@GERx)gyoamq5?@!;@V8lqI>Y$$r8_`6%!)6THAn;jb zdqZY?gWLA>8^yid&~W5$yzB>u<g?4h-Ztx}>`k-4*(7lr@MipsIjq*I9r2RdfEB$; ze*9j47z9D|69m60-_Jm@&ad%|_}h5?Nrlz_P`(veek||#EWhsu=CE-X&!Qm7BKqgc zdn==;uwg(@o#qIr<QhCf^fk8+e|wo*N;<EJ$6xw+A4^tIOWMl$kdAyPC;yE5Xz}jQ z`>55oT=*Cc7^IJr2qumSDogZlcfM5QS>Vy?88OU9dP`0<j4_``@ix<94rb72I*=sa zj}O6tkaKP^Zm2U-sjC!`8vRva`UjpVo%;RBWHx^w$+4*t>rQnPU()_;bvb9SW5#TR z@oS$rHib`C52}z21?Q6TI|T`eSC6&H7XI2<-m$d;DvySxzO=nm{6z~5)bck)+}eG{ z0!fS+;kOcdWO|nAN8w=WFx6sjh6|vJ%G8p9aM48P7}+x*PkT25mwfz|3zyDwlK8gW z9aF#KWap`bZyoYtFn%bU6x&7PmVBPrM!m4{Y@l+J-0PN7<3^>@=w3F9cMYK#`Pn#i z(`#s%M?-KB97#`b{3dnNz58o8o|v%yA5wQLpCo7_LXe(MC@>rawVNtA1dYDLdU8nD zmLX8M23;h^Pc2y#om9#tC@5n#^qsy@alSf4Wp$-AWx%U_Ylupel@c0p<yo%2dOKG$ z*G*To4qsqafIvV6nE2XP3HX?fMMt5e!FMB_;yItdp8&ZvkV4@765h$Qhl^}z0a?S` z&SFy4NYNu4Y1mcT6BnBQ?u}MiQeF6-OTAKAN;Ao-C+pnwz7+L~tbNg~%<{|p-0KK+ zdKRe&+J~JdNIaVhJ(WKVp(<T#u{yyk@t;u``6@r8)qc;%J*q6WHO#ypl&=k(t|?i7 zH%iJq2z(XG#2$YX2xbU#5@vqN%a@p_aS60{<>PWAa@H1#jwg8FWk=p-zvW1=5Rs2D z5JaXm=WjV1Y^i$8)b_L=?Wg6Y(7M)-eIX`3TP&^H&&^FnWI#VuUxizJ)z4Cdc6@EK z%W#b3xot57f~EAgK=mYUGtmDvEKelZ^^Z8E^mD6@l+3s?{AW1?U{AChMMkQ196D+Z zyy{>PX$N|Qzo;a}T6?b?1P{JYMb!y-Wd#?#Xg{)~feCp*btUFX2`rVR!CI3i4=az; znd_Bm#~ng+Ks`7R^1QPv_&7GhNoq*OjB~p56`dMjqV&ZG+AWaw{M8Qb@u1hFKS_xn z*gO}M3wz=Fl(q)#nzI9LE1pJlyiB>V=n6vsgWs0Uj99PyvtDE0p5)g}3rV``tmtcf zM(^KN?Jdg}`!!D=Sbbp#En|5%FiXpmA^T4KQcc4fjSR#4-H97b`*hWkY?T%no!Mo% zA@2}2s1jmKyJADn)pYIrjZ9U&k${h0Z7C3vR%B^6+d)AP`(B%!wCw}zS}%>mW_vp6 zOur7~S;*x%&L-r8C-x@!*E5u1QWA#)l1eEam~P^JtvI^SYNO_0<FB)bDddEX(b{Ap zSt^Y61(IGueR4LLu&t?%vd&Qs<d$lvE_8eXfS1SC7a*|yP0j`pE>KAOjraZqUwh)d z|1WqKsK39nBmkNJoumgc{~G}sWc@ed2gv$w3~LbM{Wm$AndMJB7z&gyp5*MOw}0Wl zzvS$nO#lGCU=RnEh=%wN9N6H;ocmqQX3hoxm|1?w*-t(EnE_Km{*tp3WzDrga<*OT zOFT`PsUY|c=n*pE_8b}r>xnxm7`RvK)TnSN^H^x(T(cO44kuVj0q~J!RrV+2WExT^ z*cuqPq7_5*-B{SqKZTWjLe&m!dvrgdVr7alW|Ok=E__&W8f(<sO7~nrIqKzi^<KVc zUA?vFTO>Ww-tf2%KJR!KYh^oI{Kg4dVeBUDv6eT7I1c01a1ZDCN><<b<Zy0yd=tpv zGB(E@!*ok_?Kb^75d|K;g|)><$U`LCLNGGIr0uo0coWpfxy3Zs?6c+Zy<!es-p9jf zd-5brgxdG+7X07?KRLR!1DMP`Yfing=T_qWIl4_@Tj>PxoWqM8(KBpp?A#f~v8*hU zgOELrL^Zcw6yAMKvr67^tRc*vT*t#p<|Zr~kK4L=xi9rQZQj(M%@zCj(2Gy|PA;<0 zoWFKeKd-OBEsb<LOvWd%6s@mkAbm4y6E%q6C*g^1@pw-==K)M<t)Jh;-TF9TkNGx7 zcvMzB7^8x(PQHQan7?Z&AI&bVE6gb#TreVD!T@Dus{*j`k^2NuUw4>b1z_>{y--y- z|K7>~M;ZDVhBkGyVgoW!5Op^8W3(XS6#OyDO-UzI#i*lnztlB-+qAYlVMBLU_dwAU z1jZeeJ1>-c2Ny4r#IY~*j6N38XoaUyi&@K(2Kf-Y(_U+5i#s>6ptG)apo^gw9)F<T zn%U_%K85QyR(G70q;WsDwT_5ux9MfT5_aQUM!vhxe(8e<i1_Zfj#gcXIExbi-INJ~ zG_GM<sgZqn4zzBe9>BdIvo^E^JwH^q26CZ0BN_*qMLcSa+YHIN-v%I`=}FJd?CymI zd8o}z`5-HuV`r~Gw^r`nHF_gH5YZG`jHf}|)lHA1R!C@re-mHHwrF8mydz6g?o83Y zSQ4aT@}{F+b5Zx}NiS}czlrG5I36GSq*VcCP#)r~Y;HVHx?DWsc-ENMqW0ys>|Ojf zb}^Zu3h{Jud#HpJHfGh*4(3TGE&fQB86P@4bFUMnOlj5`i^S+tc)PBHyjk2#)-(-z z7Vo=dy6%rFKx<FEhiwNO$Vl21mXK8#D_d~4l8ej8+>3%&bQzTwRLAvU_nx$C1P4Xc zLEc&}=g&p$!;_&u%bvriY}<8;^G`=dFMbt|nzoEOMyX^nLTlmkBtGZ)_GO^_q6u|~ zHp_gAJp{P0o3_bPipJ`&up%Dj#$7$a8PpO`>Zuusc&y-06Tadc_bs25;!Dr0*1>cu z!*;HLmDvX&`o1@>w-@fhPrsvi@Lf%f50PXk+;;}vf9XQ$P)SS@aTb^t=(aK&II@6S zhj*<v<r3MORO8ou?`|EIG)v#-aTq`Hpw75UJ#3e4g?ssykpCWySb;ie+UeV~d4pwv z&pj=?X*5_v(XTO!EiG8os#uz!FW9Hwu=T|%ixS)LTi}L3AJ8sEVtic~nO{$}FEgtY zGI}8t7+KiOAF<TmaY;1p+q7)*^+TD{M5=8!Hq{V^IsG99^g6hdv>dIEbrW_?_tu;H zfazJi&|YL=dZer#Y{Sl)yBM2RXC5E?E@IKIXm&On0@sc+go^yglFz(|Nf{%9_`9e& z5|K7UY@Q8UIUQE6@$6IkT3PQx6N}hzV?LBR1oN?N*~S_&X10q`TZ|M=q<aoL`VL)@ z9G0n1<a(p9B$y>&($FcWW|s(R_*a3MKn}wFk2l(V^T2$;lnRpHf};P+r$x<gLN5nM z2YU*zKZM>t0_-m$i}Ak-y`=v~gkFMji=Q-hYN{T^Jg1AcSB%h2VC6q<>_+Qz5r+yK zDuGBZXq1rz$-7m+LS9NVz!-!A=-3=E;K`G}DZ8A~f8ohrELP^1MDk;keCLy7-t#BP z{0~n;;-(-7{wK+t1++yz0rJNd`CpRxrV>=@`)tL8<Xl*l?9TSi_V#P!lHpO06BkCU zZ+qGtddL@n5nz@6&s_yu#Gxr7JKBLS!F!nfz+J8AI;KAr<eN~L6>L(ffxSbuV&EbW zyqxs~#LoJIcH>jc)_2mhmV#-(!#)3~3576-jnrp_Cn(pEO*qWMVKvLl#d}ye%ci*b z-9MCt!~}sEZ&-+m00##GSKYr13QPeZ2Y`-26icub1qHQbCWwH*v{f#6Pt@;&{N5LE zB0+LTiy{EEjxBhP86v>S%;gLH<;d@vA?5)d1F(2KYqD&;K6za!`d5O{{2J&Q~d zMe>Ekd=L<D>No*HAm|B!-}GFrk$)fn|Btc!lf)|gq36c7Np~rr^tH*#e1^e9g~l#Y zRd~_hT2W9=RlL4RAsmCo{2{w^`WX@s+d<L60plJ#-I<Xwta`jQ?GyJl)%q1tsro`k z4}8{DOOu=Xl@AThOb9Iw)jAxGa0KxPMN2jO_r=RkZR>Uk9Rs#}17Nofw5)pDbIcT3 z;UtNw?MNP6QQMXU#<ay%+OX20Dpfcbao@5VFtGyA!h6RdyZK#;SY0%#3zgY<?tDDy zheF42gCFHlYzD174nF!R)DxLow9u8BJo?%cFbO7(wG7VAsce~gK7Ij-x+RB~<a006 zeA36H`Lm?XLsjLIL|b1$3qV7jcdcW7-muZ6Uy9K7I23`fYk(WeDSP%B+U0dxg!gSY zYBPdM+zCk~#$r9pA$lX3nV+X<?*I+6GIjLE+mcxNwXa)81F&nPHAJT&*ob7U9ZcgD zOaf|VKc>OYrRr}Y?hB>A0^y0eYW^YO#y)YRw<}G_B4fLgy^L`fXhPQ3_mY<~DEO2? z0YNAMFq!%o@q!4n(|Ra90wl9A-+}P&%+V{*P`_9fVi_70U5^GBvIRvt@t%zyj*jdH z2Y7=?cet+7WD{cvXofhCjhbz}+?$))H-**SXA76n-<Q<fj*W%a+Kk6DbbwSD7b9k! zOOI1pb1WmkXf~&)Mu9!;c~`pV$THiHEu#yq-;%c9eQhw25y7z(Iy022l8{UXn}|cv zt8&YFTM7pwbG4j!xbQ_M3Z-i$HH9bUbO8J0K(^LS^(M)*xet2kgXP?y{6%SZ?C{<9 zotA>>t3>1LeADA4+IEp-HPQGji^_(G0$aaHJPY&pgkSPvh$xLnCUKv4zxLZj)gr$T z&%7RExQOr&iW=ZAiY0t5d+k?b@THG`Y$IJeR!4~{{Eg>vxl~33itKaVTS9Jq8Gb;v zu(=Bej)LE!(vxn>1JeI~#rNOl#1mz8_=j%$^GE||KjFDjh&j0rN{CoZg0p4SiCl>x zW<ZdAY|JX=OE%QF>yCG>aczR#oth|>2xRJWvk>$p^ceW~LMYvwRso@!>RfJZ85tRk z-kwdxt1ZD29abdSenPLW$Gs?$W#-`1iZ8=-X#59kGmL?EK-x3DDzkRFuMXITijWE8 zU9Ku>PLc(uNl8O;Eb0~YN<2CJUW|OBVJyzTOgA0uv=^2*tZQ#s9vmx~oTRc+a0D_b z<`X7%AI{-uESF-Dmcq92oNk)qT^z0E;D)|GE4~tXvp)9ayDgl3jkRyE^($kOvG1=U zJa4kg>U1;)-Li0A2Cp1yQ*dM=+1bu`?$uJ#iVW>#w<rn{gD9(P)Q7IzgV+?X5<hsW z0Dh@9Y0C`~@V$iZpOE&F-(U=*w{NhdbhYnOa+8Ns2t)aG({WQnuE+7kk><#&WV98) zw953^I;F$5;x$se=xbO?RYPT9a`FM_%~-R6Q2IBO7DSCeDE-D(|HP_(GS$D!jzB&A z_xT=V{NJZEknw*VeL=SWb&vqr{?{WI#6$m0rR5*{6FY^G75hV_{dMs#4E2{v`?DDU zAlnCGs4_29{%3{?mGxtS{jSmq2m=88W4~0|Uw!<UqZ<5nF#Fvroc3tjFvh{6!1uyT zPO)Nh%;dBaXRSx<3G~n@xUfxU$kvKZ8zq$9uVXc&!OYHu$kyX%m12av)qO*-!%@Q2 zeI<7$5XnqMBWYq`cCL7jxc3firMF}xn)@CO&(gQjK`-~w#y+c&k@D1MRt068Q(lZ5 z6QwK{rf`quuN2%?K5pLET^>Yp)^oV+@0%|l13H<l-i{hl-8!e}xxkh7%3$6N&W>Ap zRPH}#y|Esjo9*7JDN8J?Bdo^WOeGqwt#z~Y%r%iVTe!R=d{I81Ol#(H8P<f9`JvHs zEj0C;FTnyek(ik=Bx9l<M^mpAc|LoAgqz-T>#IVOD@bxz>ICh(y0X#5&5Q#rO^pTp zUi_gha-(Cc`&tWnr{JC{X~S5@%p+3|=5^<9*<MjoAEEZ!(^SRjOcdJ6MD{xpi))+* zzRP}L*R?FX@4{nUkRi8BO<xum2}YSzn+j#0ZMMoBOkC%oRBQk~`))?8*u?VLb~{S8 zhKRc_`IzT5tZtymWWZNg8fU@7IvAEg3LDfuyo(+xJv#OHauzB9bS+^YzJA1wb8yM1 zrHx6wM6Cc_5`p(#5~Ypz4DSy=t6ux@no?5fMK`l^xa&sVV}^#x^-$fWo_JUIrMLPS z9g|JQ$!85QC1s{X>e!0i+83pDlV3z%qFp6zu!Qp_YQ?u<KTtIUR_d)ey(XU5XV4z` zB%cj{Af!NYoU9I;xZjA<9ju->>cKU<jlr=C%&QEQi|=!eUv9aX-Y}!4(tG#*1|#K+ zH%8PManC1^)9+eDw;Z4sCo;Z4akJybC^WBf#r^ysm$OI*pt+?N66=X|;4gCQFg(}p zsSt1!8G0Kl5qp;daO>oqeuO=J>&)F<*ipYIm9|;no^!^zkFcXVX?jw?o%6=UJ`o4I zliZ$$<Ca4b$?<LQ4zb_ZDhaQV%p}+_@*~)xNk0#oZTFTGj;LOwH3WCDl81O=%Qe1b zuHLXG?RVpHKxaOQ!v*RVLpwe;AFRBPe0uBA80l4e^(;}4i#@saz$aFFh~*$&{%G<O zTm*pY933E*1D6MR;7B;_`W-8rBZ<qq*Qu+J*BIA_5}bgx<lJC=#QnDmIhcpRo_>OP zJ;RT<VaIR;Q1DP~(5p7v!OLvKL&=d7&Ci_l%{yhS)Qlf3x8Kwr<21{Z)C%gKy6(-D z3LpA$GZU8uTlqisb=s{_qYziM!eRk^0yEjLy*Vk$(Hi<6TH;&l8%bN@bp`Zj`K?h6 zFDaplOw9e~-wye!zyJQ3jakqubxgaEylY}xIVMn$Frid(bFZbVY%4)zI-s9Qe=#eT zVWI_b0+M||>@a&XLHY{b3}uX0-}i<PqZM)();E}VEsZVfnEbpvTc9?mFV<1qGY9`; z4pLSLq9HZ>zDdqDg{wuJggc{Z1iE=@ya}>be@4u$C2y%@qX=Zot+Z`<*Wq)W^(58< zmrHSK{Fq7cWmvxAg30>jMw}J`Y2s&R&(X~_tCe<@FXQTkebww$Z;6!mj$e>4@&)rc zGDx;AMalM0RiM%{>n(#{^nA(&a3>{6Ih}49?%bJXtoJp0^D0dbJ`yL2<%TCXO{`$e zvUBV>Vcjw^cGeAl_On6prk%{q^5-u^&UO<-fMhPxD@v)Q^${R$OOhdUMa~yk-n@!+ znP#{=ir<WDxTaXfZKv?Q^NfA4CqNQJFf0xtw?~7!rq5@w)a_B3@k(ZrJwNrD<mx~! zO0&z|^`Ttf@gp*)kLNxI!w@pWre)(!rgPI+pCK^34Uo;h#aepLkrkel9Gpt{rMLXr z`~GECUN06pe&rsIlA{Bw;@Pg?X8I_>NO<e@nVBKtC%vo&?TS|%S_U`_ePOg)Qx`tn zZPOg$SQ(7Z{o}%Caz$dC>covv4JDOy?qA)Wb1;qgF5Z9l!EY<?Avv*X?qOTbNk_l! zjT}loXE{z<Hh8}+Y;tzzuEEX!x%K*;`m?m;gxQ|${AzOXZh9XtzWav$fiHtr>SfYi z{I*P`@bl6$grv<`P9yl0$6yFP<&}xIIK8QysSny#z4KPj=Ol)#*cOb#Gz?>L9vMbY zD?hj9#WQ5lXO@6zKvuySWA;Cbc|}qzsOtYe+|Z7KyGIPiAT|eO&!>9r?}xX=K<mG! z^z=ij{%3mn#qc@*SE;(}|BO`Ktd96|Gq-;o`SUDnW@fIcSt6e24mJmW%}y7yf3VX~ zf-NZogt7y49Bnh;js`Z4c9I=Pv*rvmR|Xy8zF?RJ5&w+#)fX;MpncPjfoIOSwMMUC z08w8we{5lmd|Gb*CT2@0{H42pl>uJ;ArdK$yaWSn@J?4OBF%*f$d;@SJIGy3@d)G@ zS|(9o>G4+@z?y%#4b0_4nV%}44#}Z5-<p0kOJ<&9EH&rG2pP(#eU7;GnC3LvqSoOd zEZC7Mq7E#EIVQIry!TI=zEQfN(2-FKBT~;|adF%Z4zduKaMG9JpYkIq@Ox%jG=q>v zyMy)7#7cK6v`X3djLow~tP?6gaCK-r?qn}9KBO+aWw|TA1}*Cy#pBY6nk(XDw23W( z<>~Av+&wHf-O-^WN0%=JgjTk~o9}hS<llnvI?d<DPGk<LH&*!)_7?Ad7-d)hGrC;= zZq3IZvJZ{U$u#n<%-4m6?Oqf8{uP|MXowa_&L$6u6jg@0Z2&G^<gBocdk;dJz%-aE zV>rv-OH8NPm%?d#`g^U_4P4|1u$I_~Ae%SF9md<O2({hVHx?3c<P1g9*5l@TgVPz< ze*=M$@dU<ivbN;XKfplzZS4Q72$=pMYsU&m1_<Hw60_&O&-ImtFu_3;9>;r^=`o`U z0m+Slbt)w6E80~<+L~w{URRgfn^>o6Va|wR?QG6$ZV#LKaVsi<J~(kXdgZR!?aJrM z%Pq_A3=audh))DO@8}3#BeP+B##lO18hNeB`wlWGZREL@x~FsAUg$e)IX>d59C8vr z!Ww4eR9m^7k;TR-?dKDRSNWxHn5^>a<6-H#3P{<2QJfQa=?ygQh4++48$%<p%W^Z? zu%{2GhQj@t7g~@pY|~3F)9yB<ZI9)qn{elsIUh$OMc6nN9<W(;4aHO#cVO=)?H|{R zGm-laJ!`R|l4`t)aJ}Tgw%??I_If`SFoM;_MgXcBz`nHwrV<7YjtL#;C~A~rXB(Cj z7Axc#Hy}(+0dI8uyl6z0Z%O1KH*ydgWqPHe1#4hL#|By>w|QLvA-r*BhVkH4f|~B> z7~E?PLn=ai<eCCE0P1xcJ`gxRPiX!oa=-NWYjFP9?)~dLccpZv5RSKiENjj<9v<0s zEYjNee9X?=k*$4*_B<FW>Md%~d;i9bFPe?)L6bP=&}>r5qA_V!()x0YvO?#FPv^OL zmamqVyuG6D<l3FUrQ6Z{^Z-s34LG`njyfhLIqLHxwq`?jt1j)@)o<p@;aiwggkGP! zR{;rGfRij81ng71Uq-xYwMR<dkh_{rxQ0)4>N4uNNcV&l;e(gBDQBoR?n9}OFX`W3 zT#C9)rgFm8sZ+?n+!Xm#1GK;Lvu^lgFI}MLUZ<s`1lVQ~Z1cY8Hm|;IOLmCj``naE zeH^b0k8k3gIVhjcUZ19w+B$39N)3Fo_B90O*7Ge{ftwt0Ot5Gn@Ei4}mO=nMw8D_+ zC-B;CZ#D>aE0M_hoD$$hn%};F5PuA@R?G}yztb+&1?q(y{&NwzSQ|2uRbI~3#fh^B zua~M2Z3`(-)3@C$sMOYE-Db<NOn%7ZkPdVpbjp8=V^3PQ4CwsNue9+mQ|GC0@cJKN ztW6rs0Cd_Op$RTbobC-C8XiS@)p^q)f9iZLZG&(EV?RVt4Y9q5mdM;>;y8xtqmcds z>drPrT`h#{=d%nrO+>_&zBB%#=&jbRYq|D?HxlhU0YX5CwY9Ee)I6&%&y`ai_^kQ{ zH#=O~b(A|j6kxr}OW0md@vaGqsQ}y&Smc{5qb3c$ce-|rBAS)vUBr(sT3V9J^w2{A z#tMtW`)n=ePi17aJbd}p%!*Rexb$>M7ExU5ZwJ8o8(WpVTgAQ=4>-@u%@@g3NrFyr zFQqAnhjPC2MF!569f)Qf<W#+KyDT?t9!fNS^_u=T<6>6F_-fkUrxE89mwETcd|677 zq@@B*SbYK?A9j(4+}4mwS5w%SwP){JAyX*i1W3wf)pld#N&B&(Px%431cB~4L7+3+ zdhM?vB3Plt0|+2gQ@g<(7KPsMN)3a1WYD0ehd$$;EW-?c{@Hvih=eC2(+N}9zo^M* zVcOaB#U0c81;;E9T>qwagNQ2#uHWhhf5Cfy?)3iq{1w#S-&s|F%>PbS1eyPhxDB%Y z8-WC5{Wk_SsB-Z1J%2yEEl>QXdIA(Ek36Z}PjCNHOZcUB|7-#P=!}A%Rdy`qKhzSe zpK1xe9p09Y0s!QRf2rM1J^Z<n!2HMI?L@s0Y>?Vre)!B1N|TKL+DsTcFNi~ynXRQQ zg#oS#E5Cx-O*RtKQOh}B)+0F>4p!*yjHGsQ42}gxqY64lfL@6djgo%@4XX{Bcslzu zNBHIYv8&<5rIj+RvV%_+!=J~}oyHcquhN~4hV5F4_ng_6BlQj}8>bsXmmB*dzY;5f zbC!Op-^n4=O4Cf8cdcRP`vmnZnRQ^38QC+}bSAwgb-j0}?YT>TLd$E{PXpT6v({c= zTscM}eTfGXTN07cqFR~@oOTNpmEJ?Fr3*H?rA}WN=l3y(migGfW!@AP&_5n*6Nx2^ zWMIBghoJiIudnm5#i_~qLJVBhSFU)h$=F3HRFl)KMneA3d}+3`8h-KJ=ILxcHw5xY zojM~Ya=%HTqasgmQ?gBXKpAi0-inlLxqwrph8y(Wm&Kl|AwA8uN41?pwP~pf3w#y5 zW~YfIh$`_K&j&Omnh|#^|K@yZU9Sb{a;?SWTo*8zhcU(hkF7Y4*I0*vC!;;o2As`s zF6Y_MsTRJFgR4vIbSFoX$3DAwAM*Um1y3b*;{?{2zuTZFPdHqoWfqhf3G%6Gr7kQH zNbT>BxIGqi6C7_Ca0$v9e_;mS)E|@6>CBOzE#5HN$Kd*MB5{mV1AZo*KCeVBlh?~8 z;sTjQYxFFi@icc!ip~oT`@=U?OU-qiuHj+1)(&~Xf$x))#p7<m3}fDap`v_jBw_A_ z`dyEjXbz&hk1sDY_y-w6S7on>d|v9D!n?@!v;xd<-E#GyMs=!CsFcPm#yu}d7R5@? zCnqB>HEh<j=RGB43+U92tUtQtb2wV~*$p^Q@j`m~u_k*VW*kF)9b03*w90;H#^3b6 z412MUP$p8}KHtm%`qPc>HYMNq8ob8XdWmdKAZk)~$I~;ep&io^r1hByB#VF#Q2V_; zK%@@F-eOYV<>yxXqn!Vzy0?s~YssR8ae}+MyGtOrTW}37!7aGEL(l{WZo%CpxVyVs zaChgOaC2{`yKi^j`+e`v`*FtEV~^U@Vb7{swPvj~SGB5Chy!AT?ue-DfO$c>;t8m^ zybjrN2}uiO#BkuS6mDD4$s3ntpfFvy(ew8-tR14GynAl4M}3FsiNpK|a^{0`A2E<C zafXF3KHpz=FVh@J1i5O)!hSDoc#O<RxfPwxiY&<g>fTFc1$rg2!umZ)_=DK+#tx1i z)?^zUBgRQrTB}qU)P<*MWZpz`P$%snXw~#3{&>dz`gCyD@*4Ag3Q44Bur8H7Kf~?W za3{v-#43AwYMpNh_>)S=<>JT(Fn9sary{<=a!(}H6^MNuJEL!!RSfuCJByZ*%`|8u zpnLImMk{>Z*<h3+uPo?r1CCcolY#asD;=>PN!-C*WzOf*!BLMfS8JWjG3Lu<$g)rk z_XCrg_W6R^g7$Sn%*rcUC$6+bik9GFVN=pL0z6u+6(6un7$QKAwcHtJ&K!IpuR5FE zcsh5$r%-_HvYY&vF@zsK=SA$P7g#2J2*BvN=3Q~KC=78wcsO-4xUYtKbe92Dzt3<I zb%bFx&cnES3^(4iQG$FNO{jEesH|2BTRShuQA6oK3Mp3Z6Ewl&^4qgy_}pi$Aj9*f zf9+nk{&o6yj7o2HeZjfPp&fSHl5`S#r-*?){sg7t5Q6sjZ-K?AvgVRWL!Uex^cHIC zK3+w|SkvWogD2Fi5W3$r&(7@$ra>Ntr-oGAOutU;iS<F6?l8<eH3_*c0!6l-p~bkI zy?X01Ed<Ro$&BWKXs=U$9AIQJIO;jONY8qTx^UK0>e*Mr<k@F39V2p3DrSICqn+TM z3CqRR@1%}qIXhUb{@(4?x#GIL@ogc*@m<^C`gXIN>}UhQdrF-;Cr(Q?C28n#d+nm@ z#mY)WJ<YT^l{Dibw;M}qOeqcSIr`euca|IwrCq2fY5QX;8R%Vy12l&tJ$ux~E^b?| z3aPqE-W%K=ymKEX%6UkYIsp%NdrMY?W52?A_ISI1MMCp^z-wWIQAfQwohb-)sRbMP z3=@}YbE6)~VhCzO*BrOgKxsSww3>9PUU{KkeuE!V%1tYf$P?2}^o`+%VZV)ldjW)I zzDbTjIM+PRnXF^iylq=fm6hw64RTaY3_Qv=a`x#v{9`_updyf=@Th-&Ll^eV3C6Ay zx-!5Jn!fDtemVG8zWZrwejNP&Zfkzh0xbXY;J@Vmk%NEk+jxMY+Z&Jcf`N6mQ9&_L z(SUw9?(dM~-QJ&>T1^-s6F%tbBEHuJZ@_-VZ{r8@R?eB!HdzP@Q&R{PQ!|MZQ&WS1 zu}%gVzyc8QS5cKrSTojL6#<0ZWOY9jJL!IagVy~pOsLMK5&*<Mp`rwM(ZMe-`j@x> zRf9iy(LV_Rh2M|hei8zrie@G##n2!f=+!2QN0LqL(d<(wVAOFOVZ<>2y0cN>0z#s6 z6!dMA_v4tFI%Zv-R#MHllQlS8!-uig$<N2BcE?x&au{)fy`oCM6J<9@di^(|?6od+ zNi^G61Mq5iY|6|#Vr&c#G9#km+Y|Jx$k2JZA6>i462_Z|rv#_+XKfrqhX_z>FvP!f zywbgdrK`3*TIj2@F7?z-*-@D{ChMw{TAr-%xho&M6oA9mU@@r7j#0FCyb5I-55zOS zO5gs<SA`D?&aqYf$!7+Cx7^k6`3*qeO>s$ETPJ&@;WBJsPMp?&Oh+T3%i!2vYU0FP z`b3pV7X)cJany^_TbK}=If@OzwvdpQ5Dw!kDu{c`db|d0vpay>HR>DuS8#C(h<e^E zMk{LQ4R+@U&xL?Rw<rurzf+cG^L?}41u#>ciB@}J01h!PIQ$YFptk=94lsWV_}{ny ztv{jz%6}x@ck{6gz)I$K<x{YK{xpiL<T~Ug){#M#X&f9SfT(UHeasj91RP>!VPYDe z)6G5;n7#<OjB2)P`yn324d4K-7te?57qeDd{AAk*TJu2kPfoMIdxe+l_QmdxO5Efi z5rnRypeD0o(0Akl*5aMJ{nQkIdoZ`LYv*7k@^uYz<@2S<lg;WkCkLiFB=a>5#&Jb~ zbVhP=;!Ee(ri8f~&pf@zzYCv}4n1#&uw~!x)vEG$)uiH^cn}wVfAX?4BH-^gZm58N z&DJ=#+rqj*(p<2uEnjjrVQf$t(OHROz_6~dt+C$Rxa6*biYO8#EBt8=R;{9Cf(oJG zdz<h#Mk)A@I7GFKNg`j|eVF#ZTL&q>$YI<`3-F<5Sf{2ZVT|IZ*Y;)lrk+LZM@dyc zZgPxk;;P*f&U}?n_{z_*cK{lKc!ahetP*;jesm7CGiWjlKm>5c0T7n_B~(D&<IfOz zApp#O4;7Ga0w99RV<!1d7#WqGY!?w(U{Yn*!<C>4l}=FTE3&+GFDcq!_G@;mLpTws zEQ8UrJU)S56I+uq={%MFMHmqRc)FCHTaR<D<7JxFW?!k+LqAy{fw~(c{0gtRx22yQ zC%AUqp)9WU$RRQBC%<fmL=#vkM=r<(L#O-l&IhL&Nfe*ORT>r|z6w%NB%)DWoFB15 zFK*Hl7`X&0iAaqY(qVlFTMP7ByWCQ<RAS;{D)~an=Km1v=?1K(?s1cJ=cAx1_9Es6 zKY8b@F?WQx)J6SF-0fx&(jz1K*e`4Safm*@q1@&vv(c`iWHEQ9PnE<QsIie)kZ0tz zuyR~uB@rFJ_NNi7FQD*)RKRu(5O#}!oD+eZ%wTq9P`8c{bN&3h98nIyE&~r05+D`* zH={m_HAISopFUE6ZRYV;7?8Z9FrVZiJKw~{0z>8&Ur#NHu_Ij>GKnt25*r+7<@)Su z2S_yqF8^iadWjv-#QQURUMK+fKNc=7fE*%bGAa39_NhD+wJ*B7Z!nm9Pk4QYBuzCk zG87bk9vE^PWWP^9HnguU8e*GZXLt7=BAAzV)HJckfrW+Nx#cTTK)5?@<%+qLv9)ZQ zhVO5I1N6=}h`h{ox@73JuTl0xEbwt_c8I_SL5a_sSXfqLpNc>Qgn?bEY!9c*YTna4 z56?%Wz!;(2OF?>M++Oq(qJf%#aHAE6$!MX4Cp={`J>J?AyGaa7d}fG@!R{|H<jVrF zov+Ppb5eDOqxn>>=;%sQEd}5JE_s5-4uXnWgn(;m4lT--P&Dc*z1TLi;*|4aK4-Z{ zmY<TG-@yl`X!8c<mQpNMDo1CaJIJ?CrsH`66f1Nly~RBY;c32<(id%!7G<!j4ZKqe zDjFFmv+6Sj-w&;faQlJ*KPZ7g{yLa1st11E;A2XwW=JE^>t1dw@^5{Jk&lAty-1#k zoy}(S@|>GEyD<eN^!$FsW@#aV;CFb+#Rf$!Kyj9~Rsg{MEsOx*a{~OwUub}TaaVt% z0RFDq3Fzss?;Ze+|GEVPH2%xWG@$KYUO)hC|MFl4IQULK2L4aCpX-M(hz|O{xc$)5 z%Ca)Q1rq#n`A_aY;PeHE>-R?iR03cIrON7D{Ac$cQtL;zv|nFx^<O0TbO8DnI_NL% zKl(p9{8tJ94-)9>Zz}JW!Dz~uJp@ZyODctERIs$A^#N@vVUod#sa!1B>r!Ua5bY)P zIWYBB`-z2WaMaZ%(+vT48JjVgMsk7z$O;|g<^FL2@6`yb2w)H4U_hdyJVz1|zRm0> zTJKA-=XzdyEpH`nKPR(nVCN5tM@OetW`9|s-Zd1a{tEdlAG$hBRf(Uben^+6Q&HzC z@6b^ZxHl(D*xsnX6<I&&wu>S{kryi=dq}VilU)>>8fy#FVqB~~&Rtq>W!gfNZ(6C~ za48Lgy**@IprOz*IZT7TYtvoA<9Ja+Vi*a}sldKfdNpG&Qq01vA{^*LXQZ#mr5Y|C zw&d|eD-voi|9!v_?@sa(6q#~MdOg+UWX0WWm~)LFJzE^byC?3h;K@0)yEL=`$#9Vg zm-3{!tTCSMl*yIz*vyTsi>Bf?>Uq0s0~F?74W{Gveh@g@W-Pfi(a#3LcM?$YimYBK zWbi~h?k5KGN!kqtPefDQSD<Y3ZE$6_pC0Ra+)wX<oeh2Jf<zWAo9n7~mQKoo&*`Gx zL$2&XFh*tC_@O(od5X3N@;BCecE$;JE}aQ}-G^~}#lOgMW8SHO2ivO30^6l1y=lpy zKCH|_G_#Onm&g%`d~f337;rQgdW}>Cxo#OKs?+!`kOj8WV+F(M&3Ue%m;0fw<W5+w zO6%JOXdU49?d)1JRUC~ON9stW$zRO%6ww(doks4#d_Oxg2o*CdJ3l-C>vV8&zXoQw zPlqrP1jj!ysh~7AdSpA{Jnd*c8K6_G{@OwUfAo<Hw3&Dd3HTJ}blR}fO}TRcKFPFH zjN)cJ-1iAWc96o+DV(7s=*j@kV@Ca?9CC`KLkgSW%4)s6(_u@K&blFJOWD9i$D1Me z8!MtU=39RZQ(2~UI^neQt|U;BycNI5l>}MdqSEa#-Xc5XL*TB-nRP>$)e$o^Xjcq7 zu*qz<Fuk@5o2zY4sw3*zEfj`w1h&OW{ze-{kxn;6kJjLAA2TXD*;bV;Ywx*9$jV_V zlQ53fyDFFw$?Nd2t*PaKx(#UM87asEK2%4P3E>m(#Rk4m=cbS*u)FqR;1%8~SSy&$ z$03Ysw;NdY4rrunB+M@L#4HFoYiY*7^WF+om;yJ+Jaq=zTThrC`pIc8)%D}gEHMo= z2q+VHjA$zDxgQWCZr7jIHxPJUd5t@vR-BL>I*qY0;)m)Ynpbzw$U)h8YjRROltn%+ z8w=_L94o8xen$>_yo%u)${na2mZe-Ve!QMq&WG1oyv{ooz0Tsxa$Vs~e<ErCwG_h0 z43}%iez%I}(CnkajSETeCeszp^R2xKmeQMyL>h9{Z#SV^!Yev%40YG+X}~t8ul>$J z=W*h^n;96|TxTVcyjm8gcE~?heyB}1A01=#H<oRGGYjpivdHt;y!U$fPCwF~`~s;( z>eL0RyX5N^SaTd*q@@w6K=vEV8X^9V*B$n1u(E!hFq0d$O83U?m5iV#8&~V~Eo)eE zI?lEGd%RfUJ_z551k0Ou!ovCrdps}-6H)f_sRt9D-1Ij_ukTbx-9PDE^J0QGQXFY9 zg5diCGa}yk=V8=-G`<41;Vf)5h-^Y~mDvjbqNB3Mc4L_tjpw4-i`RffnCB@VmOa>( zt39@ZxLg|wp6JvNY{GM9D2l{4p|Wh8ecD+2at`qZ5q3W<RE|$$mLd!q+Z%!W4FxN2 z+H8`hs9wU!J+|<^k;$jm6amP7LJP}8!yWknJSUt7fsdmg)*b4j-`Fu&A;+*~IQR1? zK;Z~GQ{W70ufrX2`4nxxyI(H)!zdlhiG_7?PJGjUZpOqa=r&y7ZNOuF>SKhMG$%WC zOcxrX?RRxu-u>il&4Y4(4fc2kkCWy|-JfNDmpM<@wMB<QZ-_XQ#8arSP7QH~yLaV= zn;vAc-!y&-%{Yenc(sso2+=Cl0AZpbs~in!33D<rg~jwfEabvgIBkjx31cV={c&M% z>)po09r`RNUKtDr*Zp<r@DdDgRbcu2?Zv|R$r!D{cS^gD$r{l2&<oqVHf#7ps-DBP z*9O?-U(=~Ss*a3gT3&tu##5CA`K~L7uty<AjvF}=Nae_9X&!P7ud#G)eoe0?d0qY} zfLS<HJ}o^tY~O8q9Czi%YcS$}dgBtF@=O<esXG(7H$St~Rg$)=$u^u6-W91YeE6-W zs#2f*g63ku0c0<sOgbJ<@vxw?xdHo|x<_Du!^#)uw7TLAn}<EAFkrk9hFeP%xXwhr zQm*|5V^ud39b8$@L9L<i?NjlRFL~2bYF6WHC7V5&r&P}>XWKpJ4SQidCGqIpUk}@x zA7;;b)+>hyTIBa~2%{eAU;?f7ww|Z1r9JXO>PbN*AYx!ivBa69-V^rm$N2o)jb~wq zCtyKB?Ja=)kAB(AZoL>+rXM!lXz!<SWfDdFC*%5)^H2o_+WM(#=i2!aqTlusqTlmV z)efXN<H_@%gCWpxb<y~h`Pp&A>CUAH!@_)^NUc^{fk4RNVPWfGllc{Ji?Audm?Nu+ z%ZV$$h+vr@%Si_K1o-%z5~%s4T(0kH*7VQRTQuYEL1KaEgBl)qH++N_2a+KC;609r zPrcjPDhFF5hu+mL85N*eVrrVumyqw$7t3$hsSX1V9z}LVz)$M9+S(cgRilF0HBTK? zo!**RVA#s<zIGyI3eropbK#>Me{CGjgM&M_kTg=At;O|Ur0hweH@HK5+NwQ3{Pt-H zdG-NcXK=73`$mj)C4iWSCAHSo1~$;%<+jxZVDZv#fG>2)mUFNuxX(J4K%1cdh?PLg zE6w(8b9oaI!LJApw3%xr@yAB*;2(gPxcvt}esUv#yz_(K0cm>yr02f?@{%|4-vH_Q z0SNl9fJkAP#Q2KJ>xYud`9OohfP!xDl`(VecL5-YEw!6-=b1!chVF#up9Q|e#*1Qw z0EMK4L+t>9pDiv1)7Vdpi%UpONQ~EnQW7nyUM&NfGk69T)`tXOpP;(}optk4S)lhv zWdTYZjt7Or7aof6R#&Mm#l$bmM5AY6tJ3n%i6|!jA4HU}t!4rNV_l6i;IjgtoR)w( zApx9}6VNRjKX$JbcwaH#=DzNSLrK7g6(|&Rs^$SGl!m`kzzo~xAqSkFlkl4qXdXiE zaTQQOLfh)uci`v}0c8lFkRdyN03x|BQ>5ty5yl@=#0>5aL=gUIiu}fs07TZCe$!y% z0SEyAG}z)eQRS<IPx=Etn3?5Y6kJP6aaPA-pAlyfj4_(O$~75Kp~%QKF)bQO#_@$P zHHThO2QiNt_R#w&!M5VGQomBq2Xcio3wFS>gWgJM@qh`R>7_?if%$3cYFNdBC$8TY zB%Uli*rhh^&EDW**}jVx{+mXSSs{iVCaEE+rQrmPAu<*Zd=g9Yk3|W~(&U4%A}Bi` z7Sd9CNt}fZ+uX|62j<^}YbQ9LZ|Xc_$^?5=u9Co`s)`^Nimt1xmjU8<MN*@Oj|{E{ zxS5r6Z7p9;k<HgV8q;gfK7lHdNb?ZP2A90Dy|sTAuVaC>0tpP;+DD_mQ)>!iT^LjA z9g2}ozabY1?th4^hk@w0EYQT3o@y?KFsZpBq?ICs7MT&TmBC(5PMqGjnSuI#$-C$? zQ5ab-+ZijNDNX@0hKoOZpS*9APzQgRz)8Bm28s_yqzbtjOa Y%3()iM2Wars@}% zTK@r)dDVY{>4iE0xaO@dFe&he`~J{tkc5gxW<?X1^#8$S-3>Ys?Tk=n5#Gcg+KZF4 z^d{pbs<X}~`e)|1mS+eMV<+Q+^aP?WXsQ!u-s7Xb1F$EN=SL%4i}%g<sos|m=)i?2 z@W8Nb?F1d&2T751^q9=i!xlIa2F3`qJJTTO<;QXg3oLFjYRbGy-o83OE*B?z6J|2` zwpW_m@%;@=sV0M;B$GmxZsHR9zgDWxfU7N6zu~Z%{vhLmGu#)ykXexDz6@m>BA*i& zm9}h6<Nf()d1d;M-$Auy6_9JO%b9nU5vR^2WN#Js9B;(kljDp>pP%(mwO0Pf8H<oq zDdlT<=`0kWqXM~t0bHlIjl?v0S=ClboKWO@06ba&qx9C7-iV*=YF~a-3+qA-QtP!q zEYMCP5OuLn1lUd)I5V)ilaGpvbtA}nC~NNlolvtfQQ8+agiW%_I;g%8er#~@X8m3C zU~Z6Tnk@-nq!KhN-Lr(8<AmHnv<NY81e!A&T>xkuFQEOl+P%yzOVj@Z+6$i&`g5@> zj&5N9)x+#*p`%Fdj1(6K%h!R@Ct8v_u68mO;L;u23|7+gWgim=`5F??H}^3!taE&7 zbDcrgOn<MpQ$HGU<+@5DtZlX4eR;cn`*Hc+W91s`A@T(3CP|LM+v?_q(M<e&QQv-f z9A%-8&b&i1TR@<RB0bn4<?}Rmxx!lf<1X!cFz_f*&>no*p*T&MIjyB?Cv3&(r*;8d z6Y_G_w_QMHz$-zyFw&dQdrDpcDeg@?(dK=LEJU8%GL49i^>+#2WgE9DctU;RI#X&o zwKE5uSL%TkE%UBUMBzC)n>TK+TCXe?3L?HySbk4=EW|oKlW)A_w53_8WPg2!i)K7( z+c&%~BxWPKp%7?$rA-Y9TqU?xf^~+WEK+thg!#6uj??#awcQz^)nZ)l%CQYMtc`Vp zF&=L^iIM({Q51LQnr1W-Sj#TMsV;aCIGQGgtnzEhB&gn12L{>rAQLmR$$_~@3`IQI za6)7-rA;@iwoqK%*PDQ8g|SZ_!$G^3Q17W6ZvhaR{D2Uc?q%M+umS*=9^jt;!mj*6 z1^jXe-~j+~D*vCndq97GZ{GrV;5P#0ui90>1AlAT2ekiN>kpv)-x~UWm-TN+93MUd z?*6Kn|LVmU0m3f+xcDdL<!2JdZ;t^1dCLQs7r8z7|H8bG{DAh?Bn}%$AfOMQe<pGK zpn3qE{VVVC{r4n}crO!W!ymkhQ4J|;04b>T8{4Q|Z2!2N<N9q>(Hsn0eci)EI`ZAb zhPH~}3C1X9K*ko5ZJ#G>C8oUTY^0x8=MH4B(w$geHmZ?G5#erR6z_=Ja6-?wcQ{Gp zw#yHT$LGA;O~?1{D}d;W_~?Xh*@L}1h6=;mv{(khIenB*S+Q+j-S*??^L54>N}9`? z>#OTMZ#{w;&5H24#MhbLG#{YKXMdc25Y#b=#e2`*7wfJvH@0a%99pAnY0fV5CADwL zaGJH6)k3Yh!Enex8t1UiHd@~JU<dsC3b(k?;BKt{)(d~WgvD$y7W}O|OijYKjl34@ zXgbHsc{>#^P1Uq{YX`|bR<^3@_xNU(>Px*&h41sK7gt&WIXc|UE$C22@(n*tXD)Eg zb{(|se1&nlJa;cH>PhxwELD}7%C9dJJeRTC7Sl30X_q{_%0DFK``8PXpKg|zx;%#- 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 X9N8#<YV7|FM;71&Ma?*|eFpkJ$8Y5x literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Entries b/CMGTools/RootTools/data/TestDataMC/CVS/Entries new file mode 100644 index 0000000..4c0241f --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/CVS/Entries @@ -0,0 +1,5 @@ +D/Weights//// +/DYJets_28Oct11T221757.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s +/TTJets_28Oct11T222129.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s +/WJets_28Oct11T221707.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s +/data_28Oct11T222050.root/1.1/Tue Nov 1 14:33:38 2011//Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Repository b/CMGTools/RootTools/data/TestDataMC/CVS/Repository new file mode 100644 index 0000000..4880bf8 --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/TestDataMC diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Root b/CMGTools/RootTools/data/TestDataMC/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Tag b/CMGTools/RootTools/data/TestDataMC/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/TestDataMC/CVS/Template b/CMGTools/RootTools/data/TestDataMC/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/TestDataMC/DYJets_28Oct11T221757.root b/CMGTools/RootTools/data/TestDataMC/DYJets_28Oct11T221757.root new file mode 100644 index 0000000000000000000000000000000000000000..6f60838ce8fb73a37a39620ea467b87a6f75a754 GIT binary patch literal 6384 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/TestDataMC/TTJets_28Oct11T222129.root b/CMGTools/RootTools/data/TestDataMC/TTJets_28Oct11T222129.root new file mode 100644 index 0000000000000000000000000000000000000000..4497fb13599a8a3a4d778e9e3e0f04ec16874dc0 GIT binary patch literal 6339 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/TestDataMC/WJets_28Oct11T221707.root b/CMGTools/RootTools/data/TestDataMC/WJets_28Oct11T221707.root new file mode 100644 index 0000000000000000000000000000000000000000..093ce13c69a9f91421c12e3a5d294de22dd12876 GIT binary patch literal 6252 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 As{jB1 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries new file mode 100644 index 0000000..adb0352 --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Entries @@ -0,0 +1,4 @@ +/weight_DYJets.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s +/weight_TTJets.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s +/weight_WJets.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository new file mode 100644 index 0000000..4f84645 --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/TestDataMC/Weights diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Template b/CMGTools/RootTools/data/TestDataMC/Weights/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py b/CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py new file mode 100644 index 0000000..acda457 --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/weight_DYJets.py @@ -0,0 +1,6 @@ +{ + 'genNEvents':35035820, + 'xSection':3048, + 'genEff':1, + 'intLumi':1000 +} diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py b/CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py new file mode 100644 index 0000000..584c67a --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/weight_TTJets.py @@ -0,0 +1,6 @@ +{ + 'genNEvents':3701947, + 'xSection':157.5, + 'genEff':1, + 'intLumi':1000 +} diff --git a/CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py b/CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py new file mode 100644 index 0000000..22f6393 --- /dev/null +++ b/CMGTools/RootTools/data/TestDataMC/Weights/weight_WJets.py @@ -0,0 +1,6 @@ +{ + 'genNEvents':53655290, + 'xSection':31314, + 'genEff':1, + 'intLumi':1000 +} diff --git a/CMGTools/RootTools/data/TestDataMC/data_28Oct11T222050.root b/CMGTools/RootTools/data/TestDataMC/data_28Oct11T222050.root new file mode 100644 index 0000000000000000000000000000000000000000..2af7c5667d6baa660eb2a830f4abfc04d700264e GIT binary patch literal 6233 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Entries b/CMGTools/RootTools/data/vertexWeight/CVS/Entries new file mode 100644 index 0000000..3bdb6d0 --- /dev/null +++ b/CMGTools/RootTools/data/vertexWeight/CVS/Entries @@ -0,0 +1,18 @@ +/Pileup3D_160404-173692_2.1invfb.pileup.root/1.1/Sat Jul 21 19:42:45 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup3D_160404-180252_4.6invfb.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup3D_2011B.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup3D_Fall11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup3D_Summer11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_160404-173692_2.1invfb.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_160404-180252_4.6invfb.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_2011B.pileup.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_2012ABCD.true.root/1.2/Mon Jun 24 10:04:50 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_2012BCD.true.root/1.1/Wed Jan 16 11:05:28 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_2012D6fb_203894_207898.true.root/1.1/Tue Dec 25 12:33:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_2012HCP_190456_203002.true.root/1.1/Thu Oct 4 09:48:19 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_2012ICHEP_start_196509.true.root/1.2/Mon Sep 24 21:49:49 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_Fall11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_Summer11MC.root/1.1/Sat Jul 21 19:42:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_Summer12MC52X.true.root/1.2/Mon Sep 24 21:49:49 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Pileup_Summer12MC53X.true.root/1.1/Thu Oct 4 09:48:19 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Repository b/CMGTools/RootTools/data/vertexWeight/CVS/Repository new file mode 100644 index 0000000..6b6b5ea --- /dev/null +++ b/CMGTools/RootTools/data/vertexWeight/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/data/vertexWeight diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Root b/CMGTools/RootTools/data/vertexWeight/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/data/vertexWeight/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Tag b/CMGTools/RootTools/data/vertexWeight/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/data/vertexWeight/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/data/vertexWeight/CVS/Template b/CMGTools/RootTools/data/vertexWeight/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-173692_2.1invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-173692_2.1invfb.pileup.root new file mode 100644 index 0000000000000000000000000000000000000000..96f66526f9516d0bf2215d8cc7c24ba7a8bccc71 GIT binary patch literal 6054 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 CXD_h; literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-180252_4.6invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_160404-180252_4.6invfb.pileup.root new file mode 100644 index 0000000000000000000000000000000000000000..a6af459e1793b580874aed70d48fd9f82c25da05 GIT binary patch literal 7342 zcmb`MWl$X5x9%r+aCc{LcXti$?(XgyWN?QB2sXe=(1G9<BtRgzyAv$9JHz44zfPTx z_uf;tt5@}|UcJ_O`qSROdOY3Sya9l*Z2$mZ4FHhVyoJu&+TbnTy+tV8e-;>D0RU7y zz`OHHXH<G|tgS49fcNonU1x9E|EsGV@NXk0X$l%FfZE^AZ_@w(cx^ccXB$>FcJ;T1 zk2|-F87ChH4+jq`rvL{RFP9k)8=r%#udOAU``<j9=f7(IA3q1c|2y^XWB}mH+tARr z_&Xf{AnEu&{StcYzsj)&{?^O?tNb1Lzx8n13Y>BX|B*#$ZQ*UfYHj1`;A>+|`QPsx zyu3YqEPcEk+*}Qnkp$2I16Tn6cPDxd`Y8@8uPtX!1-Br@-1e*^AvLCxgpgWEMP(vh zS`eoLlax%f91wv~Nh6Bo1BwB%26YCDLx#4ZR@~jh)3}GoAooPf-NSis(D;+U*_Gc* zjn~84LP%Jf2^`Zd3>HCndA-E6ETuUdb+3}WB}{muwe{k#4QHAhm1I?<v(#q@a)JrI z<uw5TerKSLvis=aHwv04pXrUms3s|vho(sV7|bDLneNN+Zlox>c}DAAIIiA~<(A{x zyh+-51PEFJK9U1>c&h~E<-^KX9CDY`eCuUOVGnTd{sMwoo%`Si{aLo^M_aaQ_UpTY z%i0*o6MxKmd1#^F-7^SEZUVjeRtTl(>niBk3AyWM0tt1+RhreD$WZXhRm5Dk659Dy zQ&=V$?_CTIcPg^fo*CY&oS0p>O@oGY;ILnxGR-yy#J}k8i`PK4veQg32k&XyxHd-C ztkac`vM1XElnb(vwF<i98ApXC@{~=7uanU0<Bj&~qxG`Bc|n#JuSq(Vj7}<?A6Rvo zS$1%PW;5*0__G^YE)$lfYJ^njzQ$&VSoAvZJ-Q!e!3zEcN++|Z?+3fixm$p6+Q#(0 zxBiOoKYbG8W^?RDY*9KD%Yrn-t(@czkOem62p3pR*!Y}m#&5&4N>O~MIlRNHVbx7~ z@^6jR+grc9MSQs*(u%ofgiU!cHw9t1i1pAP7Vfu@FaEMCXWvufYr0r)Ho9j55kqr8 zWa2!}Ik8d6m_McCWLhe65?z?-`IZXbhg3@B4K`s-__11tGpfOKFQ#KcPJp^*k^Oc= zX-Qx;&EnHkGD8F4+C<8++YNnpVFJ~lcEnKJsLDSQJHnovlu^dWQ#7B-(9@nulXfoR z%zjZ!js3$rlJ9*bKO_$y!qm>3I;`)dEh{6@G;*fihr#~GzhWWN$mzox-q|F)4a*C3 z7Ms|vy}&iWrHsg6;Ck_x``TCqfz|9fdR{lNjNKDs=8kudGW!`;Va*A!%iADPX3s|$ zs{Jk@Ex?>2nBd^2h`S0IT%kZnwn-W6hU{|h<yShSLJ=%W{1~Y`2~zBgvc9hcz{M|q zxSAVAeKq6$_b%0J#~V8+G1V!(Q(soxrCfw}&aNZ8#Fu`Q>ccGD)<z9u)NY=}8@GnF z6CTcKfjySF{V%@Z7|LFQui6o>g@8SS;s%61g^ARjSsKSCLW-aJORmREGdr^5;-C7} zOS?$s@DkM<jNzIJ+qbeqD(p91K?61HQ?tDAV{C4{9;W#A4!k6g_NU1KIkJ;R%Skb& zcVy1UlO9th)&$Aa{4R8tDFxIO?2^m22@LIU^zozpaTqr4nkRJLT<h_w6BOVp9yM=O zH@U2M>b&nd1oRj;;G;=L@0q0-*FW5oCcQ{&eY)Tv2wETuzl0ix1p80OflWoU>0HWW zl_Gg3Ey<KH9bzYjm;}Xs-GS9XyqKfQLC6Fkq&kY+?_Ef<9@x#C?Qt68pb9g&%bNSK zre1F2qHt300{?OLOtNtQ_oUwn_B9!c#0IHFvYE&uY8F_n?fs*+V#x%Tg&VE#wXRsg zdIbEzC%ZUP&!fqP1ExR(*uYsa$&|UWsm?fXPy}}SNobU7M#iMdsbD)@P;pf{v#MzT zAirC?1Z6)(RgJ%>VT;+DJcuNpdc<S;R3ndP7hd)IE(iy&1Z(~IBgc{OKPP&rG6U3g zT+&^9WDg1+JDmhn`(zQv@fW``HzaKz$-TYBlhGUaH>3ES+<Q++8^uNAZ;S0F$AeLq zle-i7rk<vRL`Vlybc=P8kqlWYBt|ShG%A=T;L|pE82eHsGjsf`Gcua`u1-EyMK*Q( zsLEr+5NEq8#*-8n@im;t9$C>oeJh;q-LU=kGg6YcOvy#Hto`+YFpnWGc@kej(bh7M z$2b@fEgEM^U6=^1fT`q1JjC8T2<e79LL=;o@{r<4rqi#p{Ei80a5V}4k&!gREx{_Y z1$;W8QJ$+G(SC?kel-Q-bBIxlo)x(at6Sdro67ObB+{_YvHZr9&arM#W26U<H=$R< z>kpD6@qN+23GVED8v!q!P4VLkn|79IwBuP>$>V@l`QBtqCBJD=<)Mo<8nTQID4@LF zm4(TUTxz$UznsSt|I>1E(KIoN_T>{iUfH^|?0YZm*41$2y*~`yU-5V664XyG`7#@f z!##`B7_JVPhOfC8N`mo9J66>V@5dCBAhLf1W7H3|85BRY7iA7{D9$?-{iDRB$OH%O zPshgHz)RfTz0$~wEou#>i_d?B{TZq&!AW6&OLi(TrRK`uD26B-${?K<U#JfB5<{+Z zEjBl2MOJMtk}$%7=Nj2k>Jhv@4t*~-(!Qmo1W0r)z$oNu?om*sNn|LDvDkm%$kT-F z1F3R|Fu+QG5VlZYe+L!GLyhzZ;b`r|5*v4klGLyOmTms-r6y!BL3|0<oh%H(cqDt= z>dR=DWamP8oN$mfGsC}zFh+<a_)N}x!RQo!l&&p6zvfW}k+;B4(hwk?VetQWN`HSI z8qevSwb;{f^L}#9713nnXVKAx#Q}0dM9mij|6D=D_0u}gIDvTY3S$TO>dM#O$ry%A zMHt-2k1zC0AUT*UVz1T^kqmUQ$Eb^LuGhC88H%3I=LVx8gXcWS8V!9Ujs(%{+w_s$ zdeMqxH{ohGVkDKM=o(}3`l>3C{dc`FOuIJF*#~)hP?+KUO=&R3>WL?hOHe1C_@ri{ zUCsw{1kaBr4g7tT5Qymwe$33e`fC~@s0FitE%u4+F`YmN;uz(3rht@sM6hbGs0eWu zJcc~-mc=xW|9J-2D*qz-9nR6Fsi)ZNYF+eUmti@dF^u1=$fmCa+3GD}c%@pTI<FV( zs)!hX{}aFT&oK#x!cq*I4I8PYNG67pi6|#SF7@<V;u>QUB)#dMo6~>v)I~HA3Ameo zfO-@JHd0Y!#nd*BX~Gyrbz>sPqSe1uqpH^4MhC;I2<!?Xmkktz<IIe0-QWL7t*S&3 zbR47--k~JTsmBZL_I($s=NcW^p0U{@!Edcv`!S>jl!_HX80z#L=1)G|H~RF*wY0Hs zPJNz>ZG+^#%4adNoZOV9dgRTgU(j-$swp3|@qr25kx4&ZQthFzKvK>aG`HeSyHLP< zvq==;pk{0(Yc$dXK%WTs-eQ=A#VI**v%VA)*a?d-S`G6mSY;l1j+IT;Nntyr*T>VK ze@@~LV;VxYNp<|2c;g*gzyrsh8*gyaLr)Hj0N<a8&L_fer>rnlqw3#`U16<oI(u-R ze^}#3gqIT?%oV`qQ}9RV-r7tG;KNm3jfZQ_d8=nXq5Nt#fpt*RNp(L!s3U5SJoiU? z!QE1fnV$etknT_4NisVuL?SJp>Z+K<m=;f{ot3ERCCm)cD>=A?lR(%I0z0Ns*UL?m znbEZ;t6T~XXkX*5w-Gb~RbP0=>@*!rBjCnPuD;5n=S*#EfM%+5K;ExqOzkbZNNZ%> znNZ?vH7!~m`*>CCwQ4<;jKH#~dj=9>`ZBqNe#fcuEiPi>5_#$A{i#i~H191|R-wDm z_d+vWpB~AzO2pQ*%8k0Id`#ct4hU$8T{Gmn^Cm9~<*F+Q!#g(n6Z0Cf$f8NPRLswc zRZ`I@>F~>HJ$xk5=G(^n6i6>G%Qml-c6Rh@6A^9N&qFvMDEM7Kr%*Ug{%e{DNvOgh zNln^Qu4;M*+n*g<JAOt%0f`zLfpnBk;+^ZL7GT&}Xu4HL1ZhE7K54l!6;Z9vhv*ZT z`X^oT4=Qa+>Fn7VI{?P?dnL@cs}!0e7H@@qF#r3MS)hdm^H6%OE>NN<VKl%!Q`y8& z;d@MOoYN8q)yysS?L1pA3n_43^RS<*G$p(Gk_rJHOXgLPbBe1|mB&S&dgB}?%`b_{ za~dQg!<!jPG`<y6ZFgZd;B-kbpt`k@B-+>FiFi+Mw(}szDA;wnCE4}(VhO!<Re>_8 z{ATt_xgeNtzItd1e_nDz4?f-1fPy_J3tb*kC-NRaY9<ZoYDc=8{IyzJEscxk7iyIc zJBNy)(he*XGwFTu&!ht}gn4_B{UY}PSWM3mB&y#hx@^Ad-NUWlOaRtj1a|4ym44GF zBAhqRMEJ|sq_-HU`9~tLng*3p*Iw^n)_yx>VW+*wA?P;fztM*dhoCEOij|>xP|&=z z)sTzUB+a^~sEm8?W9PQnG3gk8lB3nje9h^Y=8O^E^8O;si0M8kp6yN#RoJ=x?7ScP z^dog8U$>9!q+)N|F5b)GtK4d{)#ufL2QK4h;mvJeZ!7I=cETZK%eItt|7*qf?SZ*n zk7FyMaW7r*{qanXjMD&5^el4s-#{FJ49>B<;{g#@Wlf4QAb-q@y=Y2Ek#GS{g_`-3 zqs?L#Fb9HyYPZ5FzvMZBd#idWa;qQByTVib!<Nz2;wmU%>BT)xG*~)Pr4rRT?8OU4 zxbHVjhwL?5u5H;MoeaArY@wKC-}bAul^8~YSD#+pX(5k(w?^1}iBnY5#Cq@e!LgNz z9&X*L6w17{6`2#ab^rM7mx;rZA*&{rSMw&~o1A^rLDbS1E=bYt=w!T*Zk0}Cfd306 zclvo=8wYLD5MR(w;{$_%)!Pw^cr!gt!EQW`HrgR&*9$T^t6Z3d-BV?{<*wACKAKTn zSwCAYQ>$tiTMq1byu|x>C*|W^@4?TdFmfUd<8`HL%NI8i$R$48AFW0}C5io(?z8dY z2m0-dBX!<C&<0TxXwZWwngk9<9a?S(eSD2;u2!j>Tw+R2w=<I4sm9T}^G#o0U)&ly zn4K;s+I;8gmtRL;{9f*G?kT{7<TQWb`;9|sgZ^@;#J?Q+FOmbS;kA|DKoeEV+tbFv z#m4i4tF0ThjGK?8a{#5YgR9dUk2=5Q-vD$J1rS902B33>CeEaKcw)l0HDt9o3&~eA zAD36ADF#0fueeCQpg0ZkCVg4tS#MNToE|+LUz`~o7vOGyzJD=5*2JQu!Yqd|q`Cni zMny%XK1xx<BP*0kiBJIxQZbn@z+LA6sq=j9hTl0Sft^PPz#5<Z)6vzo4N>vCRj+ZM z@Ke(=78@kl-zdYZ@WbD4+%mT<H;Dr0&c_A5D)~RsoiJi16?X(rMmp69q>$r1?mrc- z_qPyT2TFFCFo=qu1U%A(-HF`Dn4RA<hz2ua&S`RRx4WIs?3W`hpv)#5iE<KR-QaOn zYM@6?%`jD6p`gg_4&!{!lXNi(wEIdxA&)Vd7J<ug(3ocv4JCDG6=R+Bqb+Knn-L@} zW~{Ol2)8kemY10+Zvnd+J!Yo?7%)vBT6<WHO8;yHn!0Oa)7#-gdiW4%z#rYpQBX0{ z0vc7XS(XuHj1jlDsA>=p|2&^%(Q~qmII*{PNAsc7ft7${jl>(cv0bT_pU=Bm+n9>E zK1jz@NevDW#>U=e6ObMSjtOuF2~d~P-8syk$WEBfx+tCY64Cp!F<`PTd@z!HdXs62 z+g}H?oX@L+d6gJK#)Y%e%cMAv9Me0h(W5G+npFi$xI;_ZIXJrMP)U<Ddh!dlaWbx< zqfO!#t)%U2#mw1RVf8ryF;n3=cU(f>BYpD&-66x@)qc`wevcSPV2);ztPQbgFPQ$+ zcf_RW#yj9Q_^G^4BiNg`$>jr6hXF>JyX;r>OvcsxJgG1bA*6A`WX^tqQbhFyO;(QQ zX3VJ(;B*sG1&cya>VS9@kKNKOgIOl}(<RnsLCU5gObalIOr;l%!(!k2?8_Ef%oy8L zBMerf6pwq-y{pdTH|O)1>Bwcf@hr5J+Z4ej$D#8~r^@u*d#j8F`4r}Wl7X+bDV0_P zs%+In1r8lYqZZIch^;M&Q;!;JKWOq24_x)n7BTT?rn%Q%dY8pRpHe)D4(D^d9Rz_b z7c!{6A+^?QoiKA>E}>ncbqm|*V$Oy<`ty}<ls3HWI?dcPv0tACji-%zU@+a1l*7*3 z?FUZ?O>2;|r=_Lk>Zjb2dJd)bvSH?Sf_vnVS-#IEpNsHycpyp}+wn)B&&O9&aKY2a zXbI;Eo-jfFFcbQp%y(-r!}7y6SnfX|K`VRAupiG<dhc>mggF4w;vy7BoXx_aQZg?Z zvNP@16YWjuF0oV1)GYapFh>|?2aF|2C*!p`3-SrB;1$O@-CfxRSN#!Y$p!N!q-rMf z5tv(v^lx35&WE?SU&1;OxZxa5i3xSpP^Aq%vZJ^UAIkQSAZqqd<@{EfrPazuVr#oA zP?%n#m~P|rDW^5Pi(R0RQ9@!t3CD5h_tMXqGrUolt>j&+A*wgmb>T-^>^w{#Rh3|+ zheKP*1+>$+UG058(%HY}N<3hAopm{iCfBbiQ4UyS%`tPem?<Ok&D~<LZ;g(BHvh6# zW<u}ow0^Q}S=FP1H)7UwqoRXu*24iI;$tt;D&I~3yBIvibNzA-w}+@c_)Q7@v(--R z3AM%+u(OP-QClPGwft#*aoOw87Tqoxoj@IWfhURXciDL4##YUh6{E)@?w%z|)_VET zAy4jP7B;LCzFYjrP!(WCF4N6`qfaospZ*U<wij>NsMh(Jum{s)grJ+1)F^Djg<(>T zyUeFkZS66B5#I%|q~U0<m2~EUpB%s8mz;lQJ9jMYjpclCAYL!_=_5=GWv1XK6p2~R zVZP|ZCFw7F#U$tj6?h&!QTNbH(AjzzT-<)EP~>7)wt#73Z3`j}>K9NG`jB?Na9+uG zv>jnrlYkP+@fj`;vS?IVwk~p`f|@G%%6%{)IqKa&F}{w6a_eZ_m!7tefAQ^r+r0iN zXt~M6t;d$XbyWO9DuL<CJnhldy6FL-73X4O5@z3iA>qwetJo(@%h<a~L4@p2ZJp$v zuakVMcKi8aSFSmCZ0?27Xy~TcOIyy9G64dRW*cfV?S7ZYQkyvwz6;_6JxSY=5__{p zpoh!Ay$7@H_J}+>itbDifaGJWbRweZdeI*TgZzTyD9wXCu*|+Ci_MLeMkiAjq&1ms zpZ=2l*5NHeo*j!Y#u1MtmL!9f#PPvE_2;4l!CtF7nac>alM}6!(w>MWUrRXMC~@Ls z`;K;aIqsG*HJYErea<jsho*9|c$b8uNOELa6#-2nlU#y)>1;ukd}%?3{K=|WlH39) z&AxVV%QGO2&U{qFEtB@5ZtI9i#<BdWwm8nYjA`aev{avbVo&0=Cn8_})C>dD1z)D` zCA{M9iwa-Ar#a_|PRXDvXS0;bI(PZ41qPYH<R=*fUz3Tm$NX{N$MPZ5_BBEt<P04R z>r<<W-Unt(5SETsW<&ooaef`?yU1z*-gw@s#R%U&3~_M^LW(N-UZYJK4L>@f{E({0 z;dPgWM6Aae%om{u3%&^rR@a#s{p+)m8y~%l!iC^eDnv~iTvSY7L6CzdW-No+R9(tI zN$2B?y1E{P$X`9WNlTN31>X4?u~3pz-d@6;%}O~!hkHyg1))&A_gAU$!SiY^_INC9 z{rnRp*8v}w_o+uWlV@v`5Q&{3=Wo(cg$>o0T)BeiJP|>5H$AQL=V{dak-vu*{q<Eu zygfY+ccd{YhALvt!Zx?w-*zpI`y68B`Yb<DPG&IO#O;tiQXXIz$Aui1a6y_^VPMRf z{H_t=)efNX_ss`+qM8^k*T48e;a4~fNyB!W2nnJq?${47xYwQr_sF<Y&=aAGz%i14 zw%9PCV|4q;{t!!uf!Nc@VDqTnvobad&hPP;!)&P<yVaat47>FF+wrV;vaw?7hSs;6 zT`=KY24jZFlX<I2WWqb_u5J56WuNk1;$;`5?_RlBrka+FG^rT0bRVTT%~|;5{-6%U zrY_&R6q9%%3CAcK19vvy)tM9Whl^07fuMjkquxYgMFKx>yvMyoom88J_;AJr#2<ho zfgs?MK=U%MCa)z}(l8u@-M>SH*2zCSt2UoEZ`a&r_H*<P7!hq9>ly>@b}EPt0!?Xx z^M-plE|;fwLRvLw>z#B~tZ=+5rHr+0GEa7Z)|93g7dP&8-04}0k2q+d4cc;Pm|UvY z46cKorQC$^o5TI|uVULv3uW26P*02;vsQCfaFBW0qM)RPZt4X0cr1*J-D)&beE(QH zBW&Ly`Z%PxZ6ULLp~5G>;C|50h;|6RmZPsUC>UWs+}hc2-3_}!m&ol7+(jhhO&H&h zv@5vhZ_d3(c-yGat7aps7?1X}IHhCl%{-=B(WzDhFrqzP2~QoPwfMYu3Ix4V3ab9( z%p7!DIiylMzo>`;ceA912d(too8Es8y<6+t_do9)12dYfQXe!!3KiKO!efr93o#-D z{EeOQd|A-G1afqYlK2!cUbz(gnFp$T(0_b%n=twDYcmi5B^Q+W<AS*TO1cZIV3f*j zfHnQP*+Y(^fgLrJ5k;3$fN_9vDOj<n=3HZB_)$=;#P<-(Bqh<8Ya=9VloK_RcPYDW zf*}8js98f6J5jWkhozx15)gN@zi^{|6v~F}DAb$+m9_X0@Y{@#GxD^yM3}wEjaNxt z21EcE&(TCQF~C7D6+0!`3(59IW1Nhy+>9emfLd&Qw_tKc1`l1EZ!R((O1tDPk6dmo z3OKFi->CmiMiQmreC6mi%`2YJ2z~xjXdyticXlw+|J;;Ah(?wz=w2r?$5fr8k@$(L zKTkk}E5LHTvJ!%OaXPPrjwBc5XK;@H6Z%g&zQ%H}E5kTQiLST`lw&a*iVS>iL3mME zoV}jl<r26FcArpVu%4|t7)x}tyI4Vt{UR9VKZ1o0I~Dy11AN;+dYfOxadI9=J6B)V zT?nzb)*oJ#H``+qRki}Mp^6WRZRh3N^M9g6QSG{g85@?@%4fRdrvl%OGD4?}kl`Gu z!6Lh{hY`ildJoQh9hPI9M%eC0nwAW$H6jji>If)oH+ZZ2?fC!YudSx^7YhE`YHx<t tUnuxr*lKTuZ&dOB#qWA+W$;%S^8YCNYb(Ct%Kt{$n=aBCKi*8he*uNSw{idg literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_2011B.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_2011B.pileup.root new file mode 100644 index 0000000000000000000000000000000000000000..255896d048d3cacd165a16269aa5a809fa8cfa8e GIT binary patch literal 7275 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_Fall11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_Fall11MC.root new file mode 100644 index 0000000000000000000000000000000000000000..b6fb1ca8c618b38b43c3ca9c3119773ddec2a325 GIT binary patch literal 4170 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 LHRBM)bijWBhbnus literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup3D_Summer11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup3D_Summer11MC.root new file mode 100644 index 0000000000000000000000000000000000000000..4b25774ec98627592573c5438b8349127181eb48 GIT binary patch literal 3945 zcma)<XHXN)*2WWxbTB~ZAiX!~O-djX0R?H&n}8siND>G|AaoEx5fLGvbpCXR6hp6~ z^d=zETLdWrB2sVU{qWA*xik0f%$ePt-RC(wbIynT`N3dF0AOGV007(r02sW9AwyiN z5d%mJZL<Gckn{oow6p+V$plUQjZV<wYt}%jg!q;n;_3f1LI8h_O!VxqMF81LXJR%0 zfZS5w+t-6$TE<k@%*sq&PulPAbN+n~Apfho)B*tZM42`*F7*Ha{rG=-6p-*YH)+MC zUgR?O!e2d^rQvnGD{x|d6dYh@LfHTWRFDGDK!l5nQ+FGotqmE08Ngt4qA(yzO!ylN zCbFDYUZnPYI8byD$l`U+g`{R$TRh#F#MXh<L|ZAgdFTy}mX>x@`-RDsTfAbl)^yAy z869nQFYdmurIpi*#zbQ<Kd;@b=??mdlD6lj*UhYqJ>KGEWAkO2odkN=g{ukv)&itx zFSv{V3adf%Q&OdZ6LM8B9hRxEHcvXeeqf`Al|nTwo39L)Bp*wj`e&V+w*^g=&zp6_ zy*u|}IaVozd&0pT_v55h#OS=}lw(LqBY8<BWZMBi(N{TuhWf1lso<s-_?Y>LsmV_3 zT$b>o)}OAu{TG!!TgsYON1kh_jD;@K;XX1nB~8Jaf)9uEgOyI6O_t#y9j~Wg8rhZ? z9$T6x&unS#K4=N6ny>Pi9fKy*PgQ0r3oY-xg&mf%f3b{yimh}00+&+=`AmHR<uWRv zz^=^<9nOboxkkJ_TcNPZ8m;NuYNQb?fN3by!)^xu`V;)g_hhf7m30lrGP90Ns-pB7 ztiPS8^`YMX597(z0xW-UB*o!&0;gb8^0lgZh2U!!FE5@p59;KQ`^?C6hEM>|u|+>F z+ml#lq0q}ZYyYkD-=+oJBeyj1Mj&Y|kbWMn4?X;h9(lqT^<XGB-#}hp??(?j?hz*h zlGp&9G=NYcVgpRrIr?(hfHl=K9Yvg!lek4pN%@rvjEJ*u5woJzSnYC#zM#@GWd$wM zjOkhS;FM{0FHfa9(t=X6e@=~x<EX)Qd}x4Rls3fhiTJClT8xl5k*F>vM#w68J0}zz zvflp#?b%otFdN?GIQu~z7qA_0zWrf6yAi4e&-6>>V}2$hs-BRldIn1!by#2z8rZ$1 zUTBOC!q$P~uZ%c4^)BHH4#uaL!7*B}#R1ymgT74M>LycmQRRYE(CZrWFytb?HZ*re z?77jbazpT|ng*v_sRo{;oH$XM;%0XSQ(MJamp>Two$rcPJ@zGTn=Q#aoM}=onGm;g zZCVWPDaFk}f~|IMMg;K2Pg*dt6#5(HIapZD22CsBA)mtwI_d!^_N`L>Rty{2o_ir- z>l0^~a83!F#?e{FrpW4k@Gz!(pF~Y|+8E+*+N;T)9H;qblon~tEhfb#$=zpDxGCnS zdTRM$byHu+tTQA)kKEdYGj?}WY#e25;b-=<CuPPigEB%s&HZ2>`dw$ib~R|YU?m)x z2a>Y~dCE}Z1dKe%y}#CM@wJF@A0BHiR2aZLFpa$M*c5nk|CH@)qbr)!6=$SC*Wdij z=iIvBeT^t$f#q>5ln;QQzLqNKldNiS-FHUo$M^$}PWL=X`y?$5B@`hp#d&=9Xq*pq zbXq-aALI3Pn=w<O6;F;DNKxM+8zP7DYeAU{ua`v+Y|D8!WV0sR!3n~ghF?pCEkrEo zThX;H**?W=f<~5$Vecwz{R*g>ECovx7L0}~ND<~P(&zQA(p3EgzsdJQB5SnBl~JQ` z6!d<w$i&oxTN`s_-pBfI7ql-DiR^lnsVisGhc6PR!LuGw%TFq;Iey7uu~OJF9{Lus z8EtoJsTY3R?u96lF<FRes)tO&-6}Gg0&*&J9$LS^%765L<QjgD;^nUWfC%>yS?9I% z_^m0*w^v8L6z6(7*WHR2V2P~dm&|(4Kf@ry*=bbPWV^RnTac5&NvO*xokWjHvVS>+ zw7G3jm+@dG3`zT&!f#;7HmTZseisa%W}?u-_Yq@l@F+KPFtCNcP0WA|D6?}D80(wl z@J{*<l3&GQp@Qn0u90SaOo(*y{0vKFa91WMS11mw!(}Rv-Q8a{@gO+QdUkXR&&T9B z;vd=Ox7O%^V>0Wb(&;>u4u2#%6QQ~sRO{VLBBIvijGDohQ>1N*TJZSyt*w7OI-oLe z!{zgZ2}*5SR4_H5V9so3WECZL=egyT#W#;gxyGbA*Tj&FRvk?59~#T2h%@rFeCO8R zd>*qILHP4R5I)z%?8wooMUR&a3|xAjrR&I7lpj8vMt4QQ0erKg``jfZg$LpPqCm5X z;~{=8JTO~(7K8WvzDQud3eBCo)4P~)Of~68(&<i;EkZXb1nNenggYVd+m`8M7X)3A zJY{ADSAkQHH|Ya!C#t+%YlpK+N={-vf@YbDf6RQ5{4>f<D}N`o+Xma0@f6mMEz2xi z9I&l_)<S69dmP!mUz`=qGH)0UTx_ulOlIzg50ey&&ZdO#tdfCkm}OWcN+gk(DD!dD z^z0W0dHr;PpaElqz-Ro}bI}_J``m+^^ebe}<|d{WK_~IxrX*e!3kZyC<BfbdM(v|r z*_S{hnq~`;+O3#~9X+(7Hg(n3%NZOPOv~NH#tEBGN_`4%`ueV8gntB=zj$m^oloI* z953p%m+it!eO@je<@JW8zfxVdg=Nu!x7-kU3vS6s@jz-v^q8M_+6fs6{NO>a2vPjO zs`w)zHkKoZKYrwcR)4aq0|7Iq6F|V6kCaf*am(`5?$?Wv&Uj`Alx3op55}|Ow(;Le zQ?c9a_cy-=o`=ZC#H@K}-Z0?U?Q}F27yR_*WqL*9XX|(G$Qw&ewHY>A?EIR=U5?Gw zF>c=F3J~vEX78<AHznqxN5<wg|9}&z9(&x%)5_e^D{ZJDv@Jy>MIYrS?Ig!S-#Wci zMin{C{0e$FH)nMu5$b|LIO0}9=*^yTyZ4hz)PdZNPQj$}DB5_8E-e*C{bP8Q+zCg{ z!H%Quag$g<@>x>{kd1S5e)#RPUoz#RtREIB1X9kyqwwE}{Z*DLiHbn?goBd-bl*%f zwHg^CSTGzvPTEI!`piuKEtq{P-jr%zwK}UXAQX22jfnW!18r(oI!2bJW+){*!B5?P z)7ZKBxIavgCq3@CA08m>$C2p2!7u2cYUR%Es8*lv6P0#QA!abA$K?78df)LTHCL(t z);NDr+QhJ+3C*{Z@Olx#B<v84c#rAp<paOlzom(&0c|Y5@IP1VM~?(#OPw<b)N~RI z0<86Km&#=b(_DyeVvVNVEZF~PhG_QZ%_^H8k}?1#YZQ8EAITv;;s|4O8z+2U!xbDV zn{CblEsmxT)7THWOWLDYBf(w#Q&zbQRi<hnX!JG*Kjat_S0!}ks>bK@vxQ_MK|`4w z<=e-sc0zIN+8S7PF-`XP!Y?%Mc5G)wW0&N8^I|-(?j!WNvf8UH(^o$uoS8lc^dPR} zM}1&B?mt%+krifaR%OW2L2n01EIuK$MP1CV@T>NX54|=m+?;CnZIE3XU?1#$=sdwZ z54mGIj+)$8Iq`(1Re8z@csUi@4oc_$N;S_?zQ^PeI7J7b7IhSo{~9=AS@*L2V0HFa zH}oDyCfu+VMop*6H+|$NP(Ed{Q<TURua`DCoWDxRh7<}Vsc#DL$4$(@A*<C15FcGn z3;(9lgv0u_4F}f=L)QltbgKKbWOX>P+JPnC^ovi%hN>+y%2hWiJGdg!-leRU#o#@s zgF+R<j-unr)$_rNu<p)K4SyE4Tn0?&KsvQNiF*Zt_D^3Sp!$1vJ7j<oA*5;Tpe2js zx{*$8`=Apit|4~Cyc?MN(0=b_#RKDnO3*{~G$RSdKnR_6{x0f^l}_=SHA|!2g;X9k z3i4~~JZQKcd!NWSA@5^PPx6i9Vh&EN$ES--c|R_uhqkmGae{}tvj24aPWbNI9{W<^ zKzqbvMYnFhA|tSNmBoFz{8xQpb3qX@OvitjfSsA4d~)#ai10h+;K#@Nk5;N>Tpd&j zrNW?L4d120d{ATLNS6ck7fP^~F^$?Q%CGXd*^5e0eS4~7aP-8J?jb>_hT0OBO)R)( zLSRs(Ma3QKNeC&K0)ee^mP*VXD;Pm5KVgk}>(mn`c)I~bcWe5F-)uhWP`Ymt(WPiJ z0V%!?{E-ZFuk{9TWE=|34YGko)pQ!CdK4JF&V;2?-hU%AQ%}zNO!7NgGFpU2y+b}a zRq7F&$e{@WD>_z@1+aK5;~(L>%$4+L-FLX~h0hBB-Dm<<c5zh+4A~>A{HEfrvftkE zT#7D|99`_AlH}e;h^h5g#iUBrgz54NFs}@k@J>^AT8v49lr0@$alIW}zSR2_xdlpw zl4iRib*=JsXUtCPhx5`tMp@qsnySxs61T$SUC27od7vxvT8zKZupc^A>Ap|7#przI zF9a;RWSXK_l@eMfFGRF&-6@Dn(Q$AMK$41l$3}TXJ-aDy{@UFxbc8ZK4Ci<{AOR>p z-53nGevdxO8R{i`x@!GVdQ&*`u6}I&u=E`k8;i9819!~Tk;75!W2T#Rj}vIt&w<}2 z=!)D3N1UYV4|CUj-1eA*V0Sah;_imcP}=?}sM>31W9h1G8{KIQ9kS(VLMx-iQ?1#L zhc|2rl<Qw-o){aljC(jS1b%Mf*O-01B1UEGd_Fr}x<GMf$i)qpB6l<d!0+p}yfd^v zeY=La4iaL(e$#xfcYvjs8wfkUdJ*4^nxNL+C-W%+nKyRgmaDsD%?9sz^;~y8xE;Ng z1_rruq(LXzuf%VyPd*#o2o>h=`9yCJtA-og+;Quo#ka<6YectvE#Wo?hu#mkldV=V z^oCOO7idT}If9@@|FEPaLBvNzZ9&y5o%$&WTJDC53VlM5+2oDH-k(3uDbFY%)ISY~ zzkd5m-jujxflJ;ba^fWm{3qTdo)Br_f8s>qRkcfN>i@UC1ZE;;{6}k|F@tx2Vk+QY DVb=@y literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_160404-173692_2.1invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup_160404-173692_2.1invfb.pileup.root new file mode 100644 index 0000000000000000000000000000000000000000..f0a01bc8f82b869fc1a6cf16a4057758a306b652 GIT binary patch literal 4112 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_160404-180252_4.6invfb.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup_160404-180252_4.6invfb.pileup.root new file mode 100644 index 0000000000000000000000000000000000000000..b0ec9df83009910d98585b294ac046be72d1984b GIT binary patch literal 4112 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2011B.pileup.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2011B.pileup.root new file mode 100644 index 0000000000000000000000000000000000000000..9e5bfc59f729091dbc7ddf80cbc27d961e109110 GIT binary patch literal 4045 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 WVf>A>_=xgfG4K#H<6&}ez`p=tr$O)l literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012ABCD.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012ABCD.true.root new file mode 100644 index 0000000000000000000000000000000000000000..12af1b5b1958fcba4a76a9426381430d0d28cac5 GIT binary patch literal 4110 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 J3cmgl@E_%aYE%FK literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012BCD.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012BCD.true.root new file mode 100644 index 0000000000000000000000000000000000000000..e6db2470fe00c5b4e58c19bfce54536e6cb07436 GIT binary patch literal 4062 zcmb7HXEfYjyB#$#qKqzTGFrmu!YGNBAbK!SMz1kqMlTVJ9?_#l4}uUqNVL&1L9|K! zjFJSS6NDj%awqQnaKGI9zVBJ<Ip?f(e$U?f_hGN~Y;Ppe7XTO?0{{R{006^xQoSVI zHAzKADpSh;zEEBU0BD5)WO`e{DYiqPg)H_^n)qj(+oacjYo!4G0>QNHIt~De7sw<w z0D#K$-XjlZ4kOa$hq9HHl#*80&=mLe_H!2Z{wwVNegRPZ#k#-)01zZ7Q&L@ElKw#A zUkRmP`KyP5c+n5J&_n#&Pid+xrAdvtkn=x>rQYT5<NzWCAdt+*&h89@S;b%u6VbzH zv|2nGbQv9<gGNWb<(CnD*95pv<_zWF$a$rDGu-1=isEvXDjPcmv-amsG#TY4HwT9_ zrvkcEQkzA9QuaCe-SztGjoD-()jgOV5+s9IrE|xjViqJU;q~yO#wkCAsz*@*n^7zs zV<b9~FCkh-$*!e3&2$K}MahXgC;P&b9Y^6m^v2DBQxb2ZAfzaS77JMLUb`Gm>|7wi zh6fjSGZo9j{Tgjtnwk~#|6DaW3)7iEKa;YP?{Sm7l!LOfV|22++eh8N9m$ihf;tJZ zNwdcJ#Qu3Q<IC4aR0zqxDIFkcl@6|2;7ZKby~_RGb*h#w%fU-ludwv&aF-4H$#Hl7 zp=Y0Brl5sbBXoQj-!jwZ4=b-D^c=XF$WII^damO4YC58Sc(rIB)dcYjBwhN!n+Il3 z-wf<4{}#CYgC|KV3&DHr3!nOhpO7Cy*1YpmzHNwA6p;D!D{5Q%XB$$P+mL(RGeO0F z;#Z#!l&ULBiN{bZOfLG!znDN%3^cRJa>Ei}YeNbnAC!1sH00OpoS_M+cki$OAAI9x zu+DM+a_SsOK!XtvUoPz`ZDl~%&tB$lww6@=!knd1Vu$$*@Z1mdQ1DS@xl^r2QG^Bw znS?u)m5SmiFYD(T2`<>m)LjYJ3T5BT=_0QIoyAngr;k(@c%mheqKA<k@@#HUA-Q&( zO>^59DYqp80{HAkk^#`m>icZLqFY7lq558*VA3uU=i~m>iaW@#0XSV-=Xb~~dw#S$ z$WC8tYu33Tcf+gI$8}F;w5*GJ#5Hf*Mj~$!wKMfP{BnUXz16$;)=j2lh3eU{k3-f| z3zA{wv7ENA8+sQ_a`gkuM3sEun|h!xeqI$1zbo`Fd{>EGxPKO;RLiO8#L*F7xzV-3 z_(Vv<$7?+xmVfCfWC_{M12;U+zO(Jz61fyDZe>=iXs%2FxGgD8xUe_L6JYWSPpJO& z#9z|`oTyCo9{KoQG4b_wwtwvGt>fu}WYR?XId}x|dpz<)I6ILJAK$+=0RqUuB%AzW zY2`8N#(JCJB=ksV#sf!eSi*HVOXvja;;6n_KMqK9>4lZj&FD=vm9dW|<hSnQD}N4@ z)ooVrdu5DWe>>(4ieOI(oKGz;lYrYW?nI>os;j#NsV#VcvbMROa6icwkeQ0;vz_8q z!k!0so*#`uJ<&<0FB;OXT}d?LctV^0en%o<L4A%h_@5ndh1a@)!7&FcaWSgm629}Z z)*(R-F}q;fh8-7bS&H4|khPKYl{K!w=VxlxAQkPv%SPzcP@t3LZ#tn`BleNW3a%A` z6bs0YY<;J1fV1jNCgct(OS$9C{XpG}$KQUd)e}|=3M>O@Oy85IS_lWnZRmH40>7K+ zv=_XJliX{Crz76PTZvBH)6(XQOF!o=sv#U_t|BF=(P!o&!LG+!h1#uywGl-96vg5D zN|fZV(G7mP=E<m^Z|a_k7l35nF9_nRrD5<}=1Q5hdXpv}ybmkAbpsN-i|!q6MFFcZ zx9<JI1#!<L#Vp$`<jYN3<pCq0LsHa-r9}Rn>IaZjBOlcdRt(XQ=XDS7;_FN6B4iO$ z2a<*9^kGjKPyyFl(=ZU=tQ%8JGF4l}lK?uTWcwzQek2Mh+ty_!?pgims=1($If%OM z^$tS`tyXeSr3bz_Y_`%&HwJ59(ZC(%<lsV#O6#gf9mp~EI~iO%GV7Ij9FX`e!}jOL z`lU}cs0b@H^e029Xy+?P`<6C?t0NDiO1|D4$a#MJVTnQfW@knGe3lAA5T$ZGm<)?V zc|aTbZ?v28-<$;LpuSNrzrnyyk-c!{Y{WLr@;gPpQx@D;?cOQYvW^s4$3p1aCws5g zxVlZi%mf0#v1T@5&=Rs%a8qK#W=^ykK4b1Z6=Uf;hYKc(iM83d^&4tkIV@$3>*4<u zl7?3KjH!YNnukjF*%E#v14E$^U637nkuV{eABfIHej$#txiWlm;tmaH|K26>w_4i? zln!3zqCGer(Yo`UW~sEk!JNBYFl#RH4`|P-Xv+-t;g|Lh$ffFuB#b-AJVO>EMuTtE zsViXg*wqFOcRkc_ijWJSOHdWzHDjCOBF_Uxfp(71SWqI%`0IWm<;>kV<N;Q520}}l zbW89;Wjs@@Pu~;JE5SHtHEu(&P2XVk#GBZXD$9R<zPv{3((fOM@y=9aZR9Z;qEYMJ z00X`mw*>8_ZJ4?4OGm6qo_~G3(aCFGQ=%7yugtdf0DURv9vDtbI+<_!FxqA?H_;BZ zKVWWs<8UO}+*v$0&&QYzqsz@2gL0=8%uRdCN>`GDc5^#Ha2_1WhD|9<fF@6-UUO0? zxnGB!O+q3s6Hx(POlM1(Zs-k<&F#@?ow}31Sc=WFwSUXt>5^NcY?o7x+T{1SOcsSK zPw7?JXRcYIjKN-Mzjt*6@hW~wfa2-0$M6jq+Ox_RE3f2P#O%SR&iUDicd9^NdOVAj zSk3n6l4U-yd!amLycgqrvR$hAb89KHAo4%jq1H0`y;gNwT&Ls6B?9$}6;xA}Wr%1Q zb?G12(VZqn@slq)5Ta&yY^`u>YjI#3-biqsRxE*lhs~-asyHU(7~B`Qq0mr$$!`EB z^IK4tFDXcMmv!kY@ppjDEM`MHLgua!*m(4_obY-cqTV7)b%$}%>T9%5Hni-tisM61 zQH8p7L7~LGH7H1*fcF<*-o2l{TMpDLyiT`b7%!~Cxo4<p@d6RiEppUy)2P7N64f=r zedHh2sBMW}ZJ4VNpg*vz5jh6)-;hx34*xD)vOji3tN+R$!kT?dfwrUX(QjSmY<B;m z05y80u^%sg7NG%q##Mp2-gPR=tk@3^WyC*o#~;=VblhKCllt8Jws56J*4xe8X5tG3 z7tRNRRHh3c3>@EYNm!sGSU2N$DO4(s+=usXhI3-Z=~)nn5?=R>0=Es-2UcFJ_i97V zXD6kEzh=A#1pCiay7>8_!~db;qTSQs;(K0BrC&I3_gm1Uf5+|Ip*HFBK0fpL5Ryx8 z3s*!pOR+`J&0LlWIeYeu4;r(GxfWB3`RS-?kptd0`g5se>^6HDvA!?^O6KT#D!Mvl zaXwr9be!wVPIJ0T?dq0I25aVEUcIoL!T4D?XI6WDZjnB}lp1-3hEiQp=K}^mB6NJb z7@tvBz`P{e@u#Y!P?&=Q3Ge6HEUA@6RL+-FeCgNH)k~_tLeHNCI$U3u?_GxzWm(MD zUkNxvSsi%<em;31sIGf&(v%-r^sM0++(a)&MROlCB8Nk<-zt4ztjwp=KZEKdW8Uhq zn7-!ZG!7hlpEerWB7X2GRAaMV0>-ro$|Mk{N|1*3w~5CMym9vNoB1v##7IEn>3LI0 z>$oJQ+}hs*kM&PTgzho5I39Sy-i6TW*RObT;Rw{9llDC(;MJBRp}zj<#um~73{A=c zQQ_qGwe~%#qSM_2rLsFii<%oETudnFzfD*d7en~ppFhR{6X}uewwe;p_T`ixL&>SF zyqGx=FfYoV0yFX@{pp{#a_d|y5WOxM0eR+Hg7kIM^5%l-)6&XL!%z_qTMa~8|5QCy z%8P1;-Ed@)dKHEz;&pq(q*!bRL~A=^m<^W&uIEjG@gFDj;ghl5<R(P$WYtv}dt-%p z#q#kUcM--i*5DyCuvpepjxmNSJl|YRioG5M!gARA8R<3i-)ebI`#oOU{aW(bC%=h2 zRe07e_Oh+3)lzh>MNMX;s|yhmXt^_f{4tVw&^*i_u~0=tD(HCALQd*vHpjJ)Yb6a$ zfVVkw!*8Bz6bW0eYv}L>+pRL)U+93F*H<^sl9MAJ+vXElZ6{8hZ+ueCQ-L!$635tr zsIXF&98b=wvf0s<e<X^uvbWA0eX>U)!^inFC)y3KZjq1w&`S%D<+(ZWX33{MC`2Zt zf3#Fr;r4Q#F_!gersIe}r~)(mQFE8+X5905l$S}XLdN2&QKtc?$=i&clVc9y44i3h z>tcSwO7dbtLFzb%O8yiEh)_6%l%2;dh<b0?ew>UYSbbUu$^0Yx?zR)APv;oc25@Js zH%Y{t8I{((KMBOc42~9(D%D5D%7G1=mNz6bj*B?#_*N2}B;+am6HOCY+)`k3FLPRE zOtGo#fk#_;^I}v(z0GhAF^q;;KRf3^f`KN&jO}$uDuK&=$|$urH{MC&%AGvFxYm-j zV|7i~vXMqkG7BUF+^Bx7@bIh?|Jx++=bx~uYQg<qx6%?%!)!Ot+sMEQ9}U-;c-OE@ zybK>fl(_>13MsghgOWQK&66JX9r8)*T6wJ2ROrqnh2sOh$VME5D@_PT9b3|Nm_7JZ z!QD|dSk7X3X(hY|YZu&Rb~da8czm+k%^-<j(?p`PIl~-9KTfLcFj9(sjc&ZLv0PHG ze%W^KIqgRkj;W8a%9Ou<&)2vpIBQ_DJjB11thl=$D^~<?(-~{N?W&1=b)v2r6n2I7 z?X7OycIOfPZbAEwh|?guJk{~svSC@)2}a|2NY=S%5$&vVC-Y!>kcm_9^&2KknVknS z&*iT%G!=CBxPYB^rZ^T)QVcn~At#1bX!AH6P%o4oF}V7kH88yET=%4J`NJC3To6#J zjnlYlTiDeh(f(ESKzD*q=c?m7doD9sJ}6kPx8cpSND4k|dA)dYI4=6-)hJ`zLg{Yi zY-3Tzr$xNt#izp)*Er9q=^iB4lLlhMMU<7g7?UreEGceYjLH9hlqG#b8ma$-;7MxG byr2U9FRH)UoHUXD3n~&3!}kEWbijWBmVjAG literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012D6fb_203894_207898.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012D6fb_203894_207898.true.root new file mode 100644 index 0000000000000000000000000000000000000000..61d5613f9d15f637e4e42b7d189459d9e50b72b3 GIT binary patch literal 4070 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 VM)&{7^8Q1zGb-jefB6)^{{VBeZ7cu) literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012HCP_190456_203002.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012HCP_190456_203002.true.root new file mode 100644 index 0000000000000000000000000000000000000000..7f7e043a2ffa4e641a83f254e8358c8d199bf5b0 GIT binary patch literal 4036 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_2012ICHEP_start_196509.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_2012ICHEP_start_196509.true.root new file mode 100644 index 0000000000000000000000000000000000000000..5cc976a7dad702492692935297bfb9de7a24b962 GIT binary patch literal 4050 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 V&!0$6UB~|w50!<D5UiX5_%E!}QhERY literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Fall11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Fall11MC.root new file mode 100644 index 0000000000000000000000000000000000000000..917bc2c6566d4284ce9402e9fdc111fbe3c9b4ee GIT binary patch literal 4590 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Summer11MC.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer11MC.root new file mode 100644 index 0000000000000000000000000000000000000000..b0cf8e3447a6ed4751adbcfaefa408be5df424f5 GIT binary patch literal 4332 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC52X.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC52X.true.root new file mode 100644 index 0000000000000000000000000000000000000000..6346238aae8f42046d7b56751e5e87ae6f6fcec6 GIT binary patch literal 5686 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC53X.true.root b/CMGTools/RootTools/data/vertexWeight/Pileup_Summer12MC53X.true.root new file mode 100644 index 0000000000000000000000000000000000000000..04cfe4e70235c3b2db537c5436501c22aebef265 GIT binary patch literal 4008 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 X{U7KH*G&@V{{l?{W-9T&l>+!Lo#9?b literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/interface/BTagSF.h b/CMGTools/RootTools/interface/BTagSF.h new file mode 100644 index 0000000..4e7ee1d --- /dev/null +++ b/CMGTools/RootTools/interface/BTagSF.h @@ -0,0 +1,30 @@ +#ifndef BTagSF_hh +#define BTagSF_hh + +#include "TRandom3.h" +#include <iostream> + +class BTagSF{ + + public: + + BTagSF( int seed=0 ); + ~BTagSF(); + + Bool_t isbtagged(Float_t pt, Float_t eta, Float_t csv, Int_t jetflavor, Bool_t isdata, UInt_t btagsys, UInt_t mistagsys, Bool_t is2012); + Double_t getSFb(Float_t pt, UInt_t btagsys, Bool_t is2012); + Double_t getSFc(Float_t pt, UInt_t btagsys, Bool_t is2012); + Double_t getSFl(Float_t pt, Float_t eta, UInt_t mistagsys, Bool_t is2012); + Double_t getMistag(Float_t pt, Float_t eta); + + enum { kNo, kDown, kUp }; // systematic variations + + + private: + + TRandom3* randm; + +}; + + +#endif diff --git a/CMGTools/RootTools/interface/RochCor.h b/CMGTools/RootTools/interface/RochCor.h new file mode 100644 index 0000000..c2f7b10 --- /dev/null +++ b/CMGTools/RootTools/interface/RochCor.h @@ -0,0 +1,137 @@ +#ifndef ZZAnalysis_AnalysisStep_RochCor_h +#define ZZAnalysis_AnalysisStep_RochCor_h + +//// VERSION 4, taken from http://www-cdf.fnal.gov/~jyhan/cms_momscl/cms_RochCor_manual.html on 19 september 2012 +//// moved static const float from .h to .cc to make the gcc434 happy + +#include <iostream> +#include <TChain.h> +#include <TClonesArray.h> +#include <TString.h> +#include <map> + +#include <TSystem.h> +#include <TROOT.h> +#include <TMath.h> +#include <TLorentzVector.h> +#include <TRandom3.h> + + +class RochCor { + public: + RochCor(); + RochCor(int seed); + ~RochCor(); + + void momcor_mc(TLorentzVector&, float, float, int); + void momcor_data(TLorentzVector&, float, float, int); + + void musclefit_data(TLorentzVector& , TLorentzVector&); + + float zptcor(float); + int etabin(float); + int phibin(float); + + private: + + TRandom3 eran; + TRandom3 sran; + + + // static float netabin[9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4}; + static const float netabin[9]; + +////^^^^^------------ GP BEGIN + static const double pi; + static const float genm_smr; //gen mass peak with eta dependent gaussian smearing => better match in Z mass profile vs. eta/phi + static const float genm; //gen mass peak without smearing => Z mass profile vs. eta/phi in CMS note + + static const float recmA; //rec mass peak in MC (2011A) + static const float drecmA; //rec mass peak in data (2011A) + static const float mgsclA_stat; //stat. error of global factor for mass peak in MC (2011A) + static const float mgsclA_syst; //syst. error of global factor for mass peak in MC (2011A) + static const float dgsclA_stat; //stat. error of global factor for mass peak in data (2011A) + static const float dgsclA_syst; //syst. error of global factor for mass peak in data (2011A) + static const float recmB; //rec mass peak in MC (2011B) + static const float drecmB; //rec mass peak in data (2011B) + static const float mgsclB_stat; //stat. error of global factor for mass peak in MC (2011B) + static const float mgsclB_syst; //syst. error of global factor for mass peak in MC (2011B) + static const float dgsclB_stat; //stat. error of global factor for mass peak in data (2011B) + static const float dgsclB_syst; //syst. error of global factor for mass peak in data (2011B) + + //iteration2 after FSR : after Z Pt correction + static const float deltaA; + static const float deltaA_stat; + static const float deltaA_syst; + + static const float sfA; + static const float sfA_stat; + static const float sfA_syst; + + static const float deltaB; + static const float deltaB_stat; + static const float deltaB_syst; + + static const float sfB; + static const float sfB_stat; + static const float sfB_syst; + + static const float apar; //+- 0.002 + static const float bpar; //+- 1.57968e-06 + static const float cpar; //+- 1.92775e-06 + static const float d0par; //+- 3.16301e-06 + static const float e0par; //+- 0.0249021 + static const float d1par; //+- 1.12386e-05 + static const float e1par; //+- 0.17896 + static const float d2par; //+- 5.68386e-06 + static const float e2par; //+- 0.0431732 +////^^^^^------------ GP END + + //--------------------------------------------------------------------------------------------- + + static const float dcor_bfA[8][8]; + static const float dcor_maA[8][8]; + static const float mcor_bfA[8][8]; + static const float mcor_maA[8][8]; + static const float dcor_bfAer[8][8]; + static const float dcor_maAer[8][8]; + static const float mcor_bfAer[8][8]; + static const float mcor_maAer[8][8]; + + static const float dcor_bfB[8][8]; + static const float dcor_maB[8][8]; + static const float mcor_bfB[8][8]; + static const float mcor_maB[8][8]; + static const float dcor_bfBer[8][8]; + static const float dcor_maBer[8][8]; + static const float mcor_bfBer[8][8]; + static const float mcor_maBer[8][8]; + + //======================================================================================================= + + static const float dmavgA[8][8]; + static const float dpavgA[8][8]; + static const float mmavgA[8][8]; + static const float mpavgA[8][8]; + + static const float dmavgB[8][8]; + static const float dpavgB[8][8]; + static const float mmavgB[8][8]; + static const float mpavgB[8][8]; + + //=============================================================================================== + //parameters for Z pt correction + static const int nptbins=84; + static const float ptlow[85]; + + static const float zptscl[84]; + static const float zptscler[84]; + + float mptsys_mc_dm[8][8]; + float mptsys_mc_da[8][8]; + float mptsys_da_dm[8][8]; + float mptsys_da_da[8][8]; + +}; + +#endif diff --git a/CMGTools/RootTools/interface/RochCor2012.h b/CMGTools/RootTools/interface/RochCor2012.h new file mode 100644 index 0000000..51f407b --- /dev/null +++ b/CMGTools/RootTools/interface/RochCor2012.h @@ -0,0 +1,111 @@ +#ifndef WWAnalysis_AnalysisStep_RochCor2012_h +#define WWAnalysis_AnalysisStep_RochCor2012_h + +//// VERSION for 2012 received from Jiyeon on 30 september 2012 +//// moved static const float from .h to .cc to make the gcc happy + +#include <iostream> + +#include <TChain.h> +#include <TClonesArray.h> +#include <TString.h> +#include <map> + +#include <TSystem.h> +#include <TROOT.h> +#include <TMath.h> +#include <TLorentzVector.h> +#include <TRandom3.h> + + +class RochCor2012 { + public: + RochCor2012(); + RochCor2012(int seed); + ~RochCor2012(); + + void momcor_mc(TLorentzVector&, float, float, int); + void momcor_data(TLorentzVector&, float, float, int); + + void musclefit_data(TLorentzVector& , TLorentzVector&); + + float zptcor(float); + int etabin(float); + int phibin(float); + + private: + + TRandom3 eran; + TRandom3 sran; + + // static float netabin[9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4}; + static const float netabin[9]; +////^^^^^------------ GP BEGIN + static const double pi; + + static const float genm_smr; + static const float genm; + + static const float mrecm; + static const float drecm; + static const float mgscl_stat; + static const float mgscl_syst; + static const float dgscl_stat; + static const float dgscl_syst; + + //iteration2 after FSR : after Z Pt correction + static const float delta; + static const float delta_stat; + static const float delta_syst; + + static const float sf; + static const float sf_stat; + static const float sf_syst; + + static const float apar; + static const float bpar; + static const float cpar; + static const float d0par; + static const float e0par; + static const float d1par; + static const float e1par; + static const float d2par; + static const float e2par; +////^^^^^------------ GP END + + //--------------------------------------------------------------------------------------------- + + static const float dcor_bf[8][8]; + static const float dcor_ma[8][8]; + static const float mcor_bf[8][8]; + static const float mcor_ma[8][8]; + static const float dcor_bfer[8][8]; + static const float dcor_maer[8][8]; + static const float mcor_bfer[8][8]; + static const float mcor_maer[8][8]; + + //======================================================================================================= + + static const float dmavg[8][8]; + static const float dpavg[8][8]; + static const float mmavg[8][8]; + static const float mpavg[8][8]; + + //=============================================================================================== + //parameters for Z pt correction + static const int nptbins=84; + static const float ptlow[85]; + + static const float zptscl[84]; + static const float zptscler[84]; + + float mptsys_mc_dm[8][8]; + float mptsys_mc_da[8][8]; + float mptsys_da_dm[8][8]; + float mptsys_da_da[8][8]; + + float gscler_mc_dev; + float gscler_da_dev; +}; + +#endif diff --git a/CMGTools/RootTools/plugins/BuildFile.xml b/CMGTools/RootTools/plugins/BuildFile.xml new file mode 100644 index 0000000..1e623ab --- /dev/null +++ b/CMGTools/RootTools/plugins/BuildFile.xml @@ -0,0 +1,7 @@ + +<export></export> + +<library name="CMGToolsRootToolsPlugins" file="*.cc"> + <use name="CMGTools/RootTools"/> + <flags EDM_PLUGIN="1"/> +</library> diff --git a/CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc b/CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc new file mode 100644 index 0000000..9a47247 --- /dev/null +++ b/CMGTools/RootTools/plugins/PileUpWeight3DProducer.cc @@ -0,0 +1,82 @@ + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "PhysicsTools/Utilities/interface/Lumi3DReWeighting.h" + +#include <TH1D.h> +#include <TFile.h> + +#include <iostream> +#include <string> + +using namespace std; + +class PileUpWeight3DProducer : public edm::EDProducer{ + public: + PileUpWeight3DProducer(const edm::ParameterSet& ps); + virtual ~PileUpWeight3DProducer(); + + virtual void produce(edm::Event&, const edm::EventSetup&); + + private: + + edm::Lumi3DReWeighting * LumiWeights_; + bool verbose_; +}; + +PileUpWeight3DProducer::PileUpWeight3DProducer(const edm::ParameterSet& ps): + verbose_(ps.getUntrackedParameter<bool>("verbose",false)) { + + + TFile fileData( ps.getParameter<std::string>("inputHistData").c_str() ); + if(fileData.IsZombie()) + throw cms::Exception("PileUpWeight3DProducer")<<" bad input Data file "<<fileData.GetName(); + + TFile fileMC( ps.getParameter<std::string>("inputHistMC").c_str() ); + if(fileMC.IsZombie()) + throw cms::Exception("PileUpWeight3DProducer")<<" bad input MC file "<<fileMC.GetName(); + + TH1D* histData = (TH1D*)fileData.Get("pileup"); + if(!histData) + throw cms::Exception("PileUpWeight3DProducer")<<"Data histogram doesn't exist in file "<<fileData.GetName(); + + TH1D* histMC = (TH1D*)fileMC.Get("pileup"); + if(!histMC) + throw cms::Exception("PileUpWeight3DProducer")<<"MC histogram doesn't exist in file "<<fileMC.GetName(); + + + LumiWeights_ = new edm::Lumi3DReWeighting(ps.getParameter<std::string>("inputHistMC").c_str() + ,ps.getParameter<std::string>("inputHistData").c_str() + , "pileup" + , "pileup" + , ""); + LumiWeights_->weight3D_init(1.0);//scale factor can be used for systematic variations + + produces<double>(); + +} + + + +PileUpWeight3DProducer::~PileUpWeight3DProducer() { + delete LumiWeights_; +} + + +void PileUpWeight3DProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup){ + + //method from https://twiki.cern.ch/twiki/bin/viewauth/CMS/PileupMCReweightingUtilities#3D_Reweighting + edm::EventBase* iEventB = dynamic_cast<edm::EventBase*>(&iEvent); + double mcPUPWeight = LumiWeights_->weight3D( (*iEventB) ); + + std::auto_ptr<double> output( new double( mcPUPWeight ) ); + iEvent.put( output ); + +} + +DEFINE_FWK_MODULE(PileUpWeight3DProducer); + diff --git a/CMGTools/RootTools/plugins/PileUpWeightProducer.cc b/CMGTools/RootTools/plugins/PileUpWeightProducer.cc new file mode 100644 index 0000000..b57a238 --- /dev/null +++ b/CMGTools/RootTools/plugins/PileUpWeightProducer.cc @@ -0,0 +1,110 @@ + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h" + +#include <TH1D.h> +#include <TFile.h> + +#include <iostream> +#include <string> + +using namespace std; + +class PileUpWeightProducer : public edm::EDProducer{ + public: + PileUpWeightProducer(const edm::ParameterSet& ps); + virtual ~PileUpWeightProducer(); + + virtual void produce(edm::Event&, const edm::EventSetup&); + + private: + + edm::InputTag src_; + TH1D* histWeight_; + int type_; //switch between 2011 and 2012 recommendations + bool verbose_; +}; + +PileUpWeightProducer::PileUpWeightProducer(const edm::ParameterSet& ps): + src_(ps.getParameter<edm::InputTag>("src")), + type_(ps.getParameter<int>("type")), + verbose_(ps.getUntrackedParameter<bool>("verbose",false)) { + + + TFile fileData( ps.getParameter<std::string>("inputHistData").c_str() ); + if(fileData.IsZombie()) + throw cms::Exception("PileUpWeightProducer")<<" bad input Data file "<<fileData.GetName(); + + TFile fileMC( ps.getParameter<std::string>("inputHistMC").c_str() ); + if(fileMC.IsZombie()) + throw cms::Exception("PileUpWeightProducer")<<" bad input MC file "<<fileMC.GetName(); + + TH1D* histData = (TH1D*)fileData.Get("pileup"); + if(!histData) + throw cms::Exception("PileUpWeightProducer")<<"Data histogram doesn't exist in file "<<fileData.GetName(); + + TH1D* histMC = (TH1D*)fileMC.Get("pileup"); + if(!histMC) + throw cms::Exception("PileUpWeightProducer")<<"MC histogram doesn't exist in file "<<fileMC.GetName(); + + + //Normalize to 1 + histData->Scale(1./histData->Integral()); + histMC->Scale(1./histMC->Integral()); + + //set binning to the one with less bins + int nbins=histData->GetNbinsX()<histMC->GetNbinsX() ? histData->GetNbinsX() : histMC->GetNbinsX(); + histWeight_ = new TH1D("histWeight","",nbins,-0.5,nbins-0.5); + for(int ib = 1; ib<=nbins; ++ib ) { + if(histMC->GetBinContent(ib)>0.0) histWeight_->SetBinContent( ib, histData->GetBinContent(ib)/histMC->GetBinContent(ib) ); + else histWeight_->SetBinContent( ib,0.0); + } + + + produces<double>(); + +} + + + +PileUpWeightProducer::~PileUpWeightProducer() { + delete histWeight_; +} + + +void PileUpWeightProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup){ + + edm::Handle<std::vector< PileupSummaryInfo > > PupInfo; + iEvent.getByLabel(src_, PupInfo); + + double mcPUPWeight = 0.;//default weight is set to 0 in case npv is out of range + int npv=-1; + for( std::vector<PileupSummaryInfo>::const_iterator PVI = PupInfo->begin(); PVI != PupInfo->end(); ++PVI) + if(PVI->getBunchCrossing() == 0){ + if(type_==1)npv = PVI->getPU_NumInteractions(); + if(type_==2)npv = PVI->getTrueNumInteractions(); + } + + if( 0<= npv && npv < histWeight_->GetNbinsX() ) + mcPUPWeight = histWeight_->GetBinContent( npv+1 ); //npv=0 corresponds to bin # 1 + + if( verbose_ ) + cout<<" npv="<<npv + <<" weight="<<mcPUPWeight + <<" histXmin="<<histWeight_->GetXaxis()->GetXmin() + <<" histXmax="<<histWeight_->GetXaxis()->GetXmax() + <<endl; + + std::auto_ptr<double> output( new double( mcPUPWeight ) ); + iEvent.put( output ); + +} + +DEFINE_FWK_MODULE(PileUpWeightProducer); + diff --git a/CMGTools/RootTools/python/AliasSetter.py b/CMGTools/RootTools/python/AliasSetter.py new file mode 100644 index 0000000..e02719b --- /dev/null +++ b/CMGTools/RootTools/python/AliasSetter.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python + +import pprint +import re + +class AliasSetter: + def __init__(self, tree, aliases, process): + print '---' + print 'setting aliases for tree ', tree.GetName() + pprint.pprint( aliases ) + self.tree = tree + self.aliases = aliases + self.process = process + self.setAliases() + + def setAliases(self, aliases=None, process=None): + + if aliases==None: + aliases = self.aliases + if process==None: + process = self.process + + # adding the process name, if it's necessary to do so: + pattern = re.compile('.*_$') + for alias,aliased in sorted(aliases.iteritems()): + # print alias, aliased + + match = pattern.match( aliased ) + fullAliased = aliased + if match != None: + fullAliased += process + + # print alias, fullAliased + self.tree.SetAlias( alias, fullAliased ) + + +if __name__ == '__main__': + + from CMGTools.RootTools.RootTools import * + import sys + + events = Chain('Events', sys.argv[1]) + + aliasSetter = AliasSetter(events, cmgBasic, 'ANA') + + # aliasSetter = AliasSetter(tree, ra2) + diff --git a/CMGTools/RootTools/python/AliasSetter.pyc b/CMGTools/RootTools/python/AliasSetter.pyc new file mode 100644 index 0000000000000000000000000000000000000000..797f696614f95052e45bbce1c02443eee276852a GIT binary patch literal 1459 zcmbtU&2G~`5T5l<{%9!@sG<^5bKqcAwB^PHA=-daA=L-B5+VXwmc4Bq96NZoRVyW@ z^vHW~<B50+9ss@>hqhN#+cTb>o!y!JzOmiktG(ja&oHIs<>CDnVrEbo9z_Mw=*Ctw zQj|HAbt!Y{nrK1vY2=W0Df8&7L-nOB^QrLYc)5X3BcF7OvKDEd#%;>lw6Sn#)FF+f z(Acd*3ztScDkbSr&_e<FA6%h*0CTU%6LX}k)%8uWF8uot(}&V16QvOsg@U+7Jc_Q7 z$D`;d;ONwYVsRh?i1`48sNn&khciWEInwaJ!c;VKXrV~K4?JRr$85MX!vn)(J@y#| zh15-w&~U2l?QOHc8BlXxp7s+yfHwV;s_xrb>weI}tZhRLwGESrw(OWr>%6p<Yvd@I zUoI7UT34wy#xgwET42#8ka$)`7bg+tk9ZXMPywV-<^?QMr@Mp0;c-<JW;d!T+gQ^p zdsdaZcW~Z;tAhn`oR_(cV=mP^gd*juHMOd`a;Kb)<2c~}VtzmYvW%o5o(e{a=8Cxm zf=mBP@jEnk*l%4Ld&~szp1X9Jko9?!af`u)^WB$2`iy9g=9oZqn`QtW(JeOS7^1_F z(xv)4%`kN66}+4i9Cc{ir5X5Y6FN_Qi|8YQj{<Il(0I^0Tk&)0IsredN_`8V<*>S8 zBdsRWylB`mRc&=<yO_<<nUIM=-9(ebrf0%~K#0Z_U<1Y}Vj%DA&BJNJon6XWq5BT; zS;U~rS8#G(6b<FsJy?yn(H=p}Iuto8N^W;eZ9-ZYt-4{r$5`@TqC4YQdM=J9Rd!xr z7|B`q=(68!J!1WLt3_N27bax1RJXfKK1uR2jst}$e3V36@}0cD(4{rGc)0=h!o8*f z{#is!SHz!)>>53RWuHO)>-(LXzQ485fk=MU@HaR^R%wK!KE05PS~5ye>Ev`jF?lMS f2wlye>Ao1q=C2!o-$*&kJjih#Z>~5!yw{z-fE^#X literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/Chain.py b/CMGTools/RootTools/python/Chain.py new file mode 100644 index 0000000..af57463 --- /dev/null +++ b/CMGTools/RootTools/python/Chain.py @@ -0,0 +1,40 @@ +import glob + +from ROOT import TChain, TFile, TTree + +class Chain( object ): + def __init__(self, treeName, pattern ): + self.files = [] + if treeName is None: + treeName = self.guessTreeName(pattern) + self.chain = TChain(treeName) + nFiles = 0 + for file in glob.glob(pattern): + self.chain.Add(file) + nFiles += 1 + if nFiles==0: + raise ValueError('no matching file name: '+pattern) + + def guessTreeName(self, pattern): + names = [] + for fnam in glob.glob(pattern): + rfile = TFile(fnam) + for key in rfile.GetListOfKeys(): + obj = rfile.Get(key.GetName()) + if type(obj) is TTree: + names.append( key.GetName() ) + thename = set(names) + if len(thename)==1: + return list(thename)[0] + + + def __getattr__(self, attr): + return getattr(self.chain, attr) + +if __name__ == '__main__': + + import sys + + treeName = sys.argv[1] + pattern = sys.argv[2] + chain = Chain( treeName, pattern ) diff --git a/CMGTools/RootTools/python/Chain.pyc b/CMGTools/RootTools/python/Chain.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f31da29cb17c3af31f54f5c54c66734db01c28fa GIT binary patch literal 1710 zcmbW1&2Af26vzK}X5x>;E>(e4m7o}qs8>WRDkM}@1sA%Ybzl+^VW}Fqo@-~E@r*O~ zh9;7|X{v5n@ER<50rtEP4*>sjJf*M<k>|`gch0@%<9BYtKfBv^{`md73F^O)?+1L` zD~gmqgB%!b^Z>cRBETrXBE%@fBEl$wNkiBzObyZqFM&(o$58{eiF6Am0jd|TPikS* zf^A{mM%uuw(e`VjNn;0=o4B-tOUCG+(C`QS7E{Uo;@_|@>G=l5;ox|j6@E+9Z?fEO zw8P47H2wNdQHEY$@o^thSeC;~A(^re7AQ)HG*Bf%e4t?_5=+jP_kfT4g<=M*fP_-d zIBB7}BP;U&s{oe<Ya@C4P#kEAb0k65A<jPo)0}VBo)4e)u#R+dgn0w2NH&<2rt&%c zPaoq*ETc{Q8J-R0xdCp{?}f%;83+A{c?~lPWKyZSNl}!&#n?}dvtrhpvOm3Iys%&N zw3pf|S#(~vmWB0Q?wOrg=cI*0`o>(4bb*O>T0CcY`HYnTU#6+w=KF_nerCU}s<P^f zryl2QKJ|jk*C#P;U^({QR)w-F1lT6FWYOnmsBoW9bJb*T@Z`~9S>|ppE=#}BmKXlG zEcO)ar!*u&l4M2ZlSBr>y+Z-hHXU=ryk#0@*IYN(XiWmHi?>vu9Dk!ij_UyD&*8~V zX|ksepH797C$>;oMmYaoxRCB8_<4Xe>Cq+zk|Z!rJJ~j*Q>%vPtWbvHu5g++|Kny( z?}ERh(_I`f|9W1U@NKM`vbQGvE7;t6CBUtNR3J;+hssw;_jhQ=QdTU?mER-lA7{?* zPrtPnPC0Q!yU({URX+Y=X=CY$vKTLywn)|4(OIJ8wou2MXX(7e8cQZb=Rqc^rbktm zD&eS`Pwa)h%V%?q?2oPZD_#{>U>pnA8+>ZE!n9-FHt&+~ZRM<Nr54G1AfDGLh*WMQ zDe?*i?45LI*w>n67H8IT8mm}zUDX1$W?BDVxq9hQlGH~h$p<u@M1<K~4MCM8(u*X~ zyOSh~GCj*_#*(xa8-GacP5di2Oxhq9(MjhTrrl|G>x;7Be@k8$=|m=J^#!NSkJcUU z?;q-o*J*k)9>i!TK9+Oik0>^S!s(LBG_Gbp#U1&ihiN-${i}d0z}7tPZCY|)(sb7- RI>CFv?)#mf6Ld}2{0*~TKPUhI literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/CutCorrelations.py b/CMGTools/RootTools/python/CutCorrelations.py new file mode 100644 index 0000000..bda6077 --- /dev/null +++ b/CMGTools/RootTools/python/CutCorrelations.py @@ -0,0 +1,76 @@ +from ROOT import TH2F,gPad, TCanvas + +import time + +from CMGTools.RootTools.TreeFunctions import * + +def varStringToFileName( istr ): + ostr = istr.replace( ' ', '_' ) + ostr = istr.replace( '.', 'o' ) + ostr = ostr.replace( '(', 'd' ) + ostr = ostr.replace( ')', 'b' ) + ostr = ostr.replace( '[', 'D' ) + ostr = ostr.replace( ']', 'B' ) + ostr = ostr.replace( '&&', 'AND' ) + ostr = ostr.replace( '||', 'OR' ) + ostr = ostr.replace( '>', 'GT' ) + ostr = ostr.replace( '<', 'LT' ) + return ostr + +class CutCorrelations: + def __init__(self, name): + self.cuts = [] + self.name = name + self.histo = None + self.addtlCut = None + def reset(self): + self.cuts = [] + self.histo = None + self.addtlCut = None + def addCut( self, cut ): + self.cuts.append( cut ) + def printCuts(self): + for k, v in self.cuts: + print k, '-->', v + def bookCorrelationHisto( self ): + nbins = len(self.cuts) + hname = 'correlations_'+ self.name + if self.addtlCut != None: + hname += ' : ' + self.addtlCut + self.histo = TH2F( hname, hname, nbins, 0, nbins, nbins, 0, nbins) + self.histo.SetStats(0) + i=0 + for key, v in self.cuts: + i = i+1 + self.histo.GetYaxis().SetBinLabel(i, key) + self.histo.GetXaxis().SetBinLabel(i, key) + # self.histo.Draw() + # time.sleep(4) + def fillCorrelationHisto( self, tree, addtlCut='1'): + if addtlCut != '1': + setEventList( tree, addtlCut ) + self.addtlCut = addtlCut + self.bookCorrelationHisto() + i1 = 0 + for key1, v1 in self.cuts: + i1 = i1+1 + i2 = 0 + for key2, v2 in self.cuts: + i2 = i2+1 + if i2<i1: continue # the matrix is symmetric + cut = v1 + ' && ' + v2 + print i1, i2 + n = tree.Draw('1', cut , 'goff') + self.histo.SetBinContent(i1, i2, n) + self.histo.SetBinContent(i2, i1, n) + if addtlCut != '1': + tree.SetEventList(0) + def draw( self ): + self.canvas = TCanvas('can'+self.name, self.name, 1000,800) + if self.histo == None: + self.bookCorrelationHisto() + self.histo.Draw('boxtext') + gPad.SetBottomMargin(0.3) + gPad.SetLeftMargin(0.3) + gPad.SetRightMargin(0.2) + gPad.SaveAs('cutCorr_'+self.name+'_'+varStringToFileName(self.addtlCut)+'.png') diff --git a/CMGTools/RootTools/python/CutCorrelations.pyc b/CMGTools/RootTools/python/CutCorrelations.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0191b67c018711f6877eb67d9b6e176aa522671e GIT binary patch literal 3609 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 Fe*ygNq4@v+ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.py b/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.py new file mode 100644 index 0000000..b38dc62 --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.py @@ -0,0 +1,203 @@ + +import glob +import os +import fnmatch + +from ROOT import TFile + +from CMGTools.RootTools.DataMC.DataMCPlot import * +from CMGTools.RootTools.DataMC.Weight import * +from CMGTools.RootTools.Style import * + +class AnalysisDataMCError( Exception ): + def __init__(self, value): + self.value = value + pass + def __str__(self): + return str(value) + + +class AnalysisDataMC( DataMCPlot ): + '''Handles a data vs MC plot for a concrete analysis, + see __init__ for more information''' + + + def __init__(self, histName, directory, weights = None, name = None ): + '''The input should be the name of a directory containing: + - a set of root files, e.g. data_whatever.root, TTJets_somethingelse.root, + ZJets_blah.root... + - a Weights/ subdirectory, containing weight files named + weight_TTJets.py, weight_ZJets.py, ... + + Each weight file should contain a python dictionary such as: + { + "genNEvents":35035820, + "xSection":3048, + "genEff":1, + "intLumi":1000 + } + + If you prefer, you can pass a dictionary containing the weights. + + This class is just an example. Feel Free to subclass it, or to subclass DataMCPlot + directly. + ''' + if name == None: + name = ':'.join( [directory, histName] ) + DataMCPlot.__init__(self, name) + self.histName = histName + self.directory = directory + self._InitPrefs() + if weights is None: + self._ReadWeights( '/'.join( [directory, 'Weights'] ) ) + else: + self.weights = weights + self._ReadHistograms( directory ) + + def _InitPrefs(self): + '''Definine preferences for each component''' + self.histPref = {} + self.histPref['data'] = {'style':sBlack, 'layer':-99} + self.histPref['PromptReco-v4'] = {'style':sBlack, 'layer':-1000} + self.histPref['PromptReco-v6'] = {'style':sBlack, 'layer':-900} + self.histPref['TTJets'] = {'style':sBlue, 'layer':1} + self.histPref['WJets'] = {'style':sRed, 'layer':2} + self.histPref['DYJets'] = {'style':sYellow, 'layer':3} + + def _GetHistPref(self, name): + '''Return the preference dictionary for a given component''' + thePref = None + for prefpat, pref in self.histPref.iteritems(): + if fnmatch.fnmatch( name, prefpat): + if thePref is not None: + print 'several matching preferences for', name + thePref = pref + if thePref is None: + print 'cannot find preference for hist',name + thePref = {'style':sBlack, 'layer':999} + return thePref + + def _ReadWeights(self, dirName): + '''Read weight information from the weight directory. + + Weight files should have a name like : weight_foo.py, where foo is e.g. WJets. + Make sure the name of your weight files correspond to the name of your root files.''' + self.weights = {} + files = glob.glob( '/'.join( [dirName, 'weight_*.py' ] ) ) + for file in files: + # getting what's after the _ : + componentName = os.path.basename( file ).split('_')[1] + # removing extension: + componentName = os.path.splitext( componentName )[0] + weight = Weight(componentName, file) + self.weights[componentName] = weight + # print 'read weight : ', weight + + def _ReadHistograms(self, directory): + '''Get the histograms. + + Styles and weights are applied to each histogram. + See AnalysisDataMC._GetFileNames().''' + fileNames = self._GetFileNames(directory) + for layer, compInfo in enumerate( sorted(fileNames) ): + compName, fileName = compInfo + file = TFile(fileName) + hist = copy.deepcopy(file.Get(self.histName)) + if hist == None: + raise ValueError(' '.join(['histogram', self.histName, + 'does not exist in file', fileName])) + hist.SetStats(0) + hist.Sumw2() + componentName = compName + legendLine = componentName + self.AddHistogram( componentName, hist, layer, legendLine) + self._ApplyWeights() + self._ApplyPrefs() + + def _GetFileNames(self, directory): + '''Returns a list of file names from a directory. + + AnalysisDataMC._GetFileNames returns all root file names. + Feel free to overload this function.''' + fileNames = glob.glob( '/'.join([directory,'*.root'])) + if len(fileNames) == 0: + raise ValueError('no file matching pattern *.root in ' + directory) + return fileNames + + def _ComponentName(self, name): + '''If name is /dir1/dir2/foo_barblah.root, returns foo. + Feel free to overload this function.''' + base = os.path.splitext(os.path.basename(name))[0] + return base.split('_')[0] + + def _GetWeight(self, histName ): + '''Return the Weight corresponding to a given component. + + For "data", returns None.''' + componentName = histName + if componentName.lower() != 'data': + try: + return self.weights[ componentName ] + except KeyError: + print 'Weight not found for component', histName + return None + else: + return None + + def _ApplyWeights(self, lumi=-1): + '''Applies weights to all histograms. Can be used to set the integrated luminosity.''' + for hist in self.histos: + weight = self._GetWeight( hist.name ) + if weight != None: + if lumi>0: + weight.SetIntLumi( lumi ) + hist.SetWeight( weight.GetWeight() ) + else: + if hist.name.lower().find('data')==-1: + print '\tWARNING: no weight file found, setting weight to 1' + + def _ApplyPrefs(self): + for hist in self.histos: + pref = self._GetHistPref( hist.name ) + hist.layer = pref['layer'] + hist.SetStyle( pref['style'] ) + + +if __name__ == '__main__': + + import sys + from optparse import OptionParser + from CMGTools.RootTools.RootInit import * + + parser = OptionParser() + parser.usage = ''' + plot.py <hist_name> <directory> + plot the same histogram from several root files in a given directory + ''' + + (options,args) = parser.parse_args() + + if len(args)!=2: + parser.print_help() + print + print 'Please specify the correct arguments.' + sys.exit(1) + histName = args[0] + dir = args[1] + + plot = AnalysisDataMC( histName, dir ) + + print + print + print plot + print + print ''' +now you can try the following: +plot.Draw("") + +if the legend bothers you, just move it somewhere else. +plot.DrawNormalized("") +plot.DrawStack("HIST") +plot.DrawNormalizedStack("HIST") +plot.DrawNormalizedRatioStack("HIST") +''' diff --git a/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.pyc b/CMGTools/RootTools/python/DataMC/AnalysisDataMCPlot.pyc new file mode 100644 index 0000000000000000000000000000000000000000..13a338633435134972384a95ecdeb683c1395de4 GIT binary patch literal 8129 zcmb_hTW=f36`m!j3u(zx99zB>_Cie&##JciW;lZD)|PC`sVxgjp^AkBn>BYRQC@QC zouwru77Ek}iaxXty*xJk0e$FC=r8G8i=xkcEs%cSndL5>7-@k>;tuCNv*�J7<RF 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 GYX1etmT1BN literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/DataMC/CVS/Entries b/CMGTools/RootTools/python/DataMC/CVS/Entries new file mode 100644 index 0000000..fcd2a35 --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/CVS/Entries @@ -0,0 +1,6 @@ +/AnalysisDataMCPlot.py/1.9/Fri Jun 22 14:46:16 2012//Tlogger_bachtis_17Jul13-19h21m35s +/DataMCPlot.py/1.20/Tue Nov 6 15:49:10 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Histogram.py/1.12/Fri Nov 2 16:40:30 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Stack.py/1.13/Sat Jun 22 14:44:17 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Weight.py/1.1/Tue Nov 1 14:33:39 2011//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/DataMC/CVS/Repository b/CMGTools/RootTools/python/DataMC/CVS/Repository new file mode 100644 index 0000000..ace9681 --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/DataMC diff --git a/CMGTools/RootTools/python/DataMC/CVS/Root b/CMGTools/RootTools/python/DataMC/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/DataMC/CVS/Tag b/CMGTools/RootTools/python/DataMC/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/DataMC/CVS/Template b/CMGTools/RootTools/python/DataMC/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/DataMC/DataMCPlot.py b/CMGTools/RootTools/python/DataMC/DataMCPlot.py new file mode 100644 index 0000000..ad6e95b --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/DataMCPlot.py @@ -0,0 +1,424 @@ +from operator import itemgetter, attrgetter +import copy + +from ROOT import TH1, THStack, TLegend, TLine, TPad + +from CMGTools.RootTools.DataMC.Histogram import Histogram +from CMGTools.RootTools.DataMC.Stack import Stack + + +def ymax(hists): + def getmax(h): + hw = h.weighted + return hw.GetBinContent(hw.GetMaximumBin()) + maxs = map(getmax, hists) + ymax = max( maxs )*1.1 + if ymax == 0: + ymax = 1 + return ymax + + +class DataMCPlot(object): + '''Handles a Data vs MC plot. + + Features a list of histograms (some of them being stacked), + and several Drawing functions. + ''' + + def __init__(self, name): + self.histosDict = {} + self.histos = [] + self.supportHist = None + self.name = name + self.stack = None + self.legendOn = True + self.legend = None + self.legendBorders = 0.13,0.46,0.44,0.89 + self.lastDraw = None + self.lastDrawArgs = None + self.stack = None + self.nostack = None + self.blindminx = None + self.blindmaxx = None + self.groups = {} + self.axisWasSet = False + + def Blind(self, minx, maxx, blindStack): + self.blindminx = minx + self.blindmaxx = maxx + if self.stack and blindStack: + self.stack.Blind(minx, maxx) + if self.nostack: + for hist in self.nostack: + hist.Blind(minx, maxx) + + def AddHistogram(self, name, histo, layer=0, legendLine = None): + '''Add a ROOT histogram, with a given name. + + Histograms will be drawn by increasing layer.''' + tmp = Histogram(name, histo, layer, legendLine) + self.histos.append( tmp ) + self.histosDict[name] = tmp + # tmp.AddEntry( self.legend, legendLine) + + + def Group(self, groupName, namesToGroup, layer=None, style=None): + '''Group all histos with names in namesToGroup into a single + histo with name groupName. All histogram properties are taken + from the first histogram in namesToGroup. + See UnGroup as well + ''' + groupHist = None + realNames = [] + actualNamesInGroup = [] + for name in namesToGroup: + hist = self.histosDict.get(name, None) + if hist is None: + print 'warning, no histo with name', name + continue + if groupHist is None: + groupHist = hist.Clone(groupName) + self.histos.append( groupHist ) + self.histosDict[groupName] = groupHist + else: + groupHist.Add(hist) + actualNamesInGroup.append(name) + realNames.append( hist.realName ) + hist.on = False + if groupHist: + self.groups[groupName] = actualNamesInGroup + groupHist.realName = ','.join(realNames) + + + def UnGroup(self, groupName): + '''Ungroup groupName, recover the histograms in the group''' + group = self.groups.get(groupName, None) + if group is None: + print groupName, 'is not a group in this plot.' + return + for name in group: + self.histosDict[name].on = True + self.histosDict[groupName].on = False + + + def Replace(self, name, pyhist): + '''Not very elegant... should have a clone function in Histogram...''' + oldh = self.histosDict.get(name, None) + pythist = copy.deepcopy(pyhist) + pyhist.layer = oldh.layer + pyhist.stack = oldh.stack + pyhist.name = oldh.name + pyhist.legendLine = oldh.legendLine + pyhist.SetStyle( oldh.style ) + pyhist.weighted.SetFillStyle( oldh.weighted.GetFillStyle()) + if oldh is None: + print 'histogram', name, 'does not exist, cannot replace it.' + return + else: + index = self.histos.index( oldh ) + self.histosDict[name] = pyhist + self.histos[index] = pyhist + + + def _SortedHistograms(self, reverse=False): + '''Returns the histogram dictionary, sorted by increasing layer, + excluding histograms which are not "on". + + This function is used in all the Draw functions.''' + byLayer = sorted( self.histos, key=attrgetter('layer') ) + byLayerOn = [ hist for hist in byLayer if (hist.on is True) ] + if reverse: + byLayerOn.reverse() + return byLayerOn + + + def Hist(self, histName): + '''Returns an histogram. + + Print the DataMCPlot object to see which histograms are available.''' + return self.histosDict[histName] + + def DrawNormalized(self, opt=''): + '''All histograms are drawn as PDFs, even the stacked ones''' + same = '' + for hist in self._SortedHistograms(): + hist.obj.DrawNormalized( same + opt) + if same == '': + same = 'same' + self.DrawLegend() + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'DrawNormalized' + self.lastDrawArgs = [ opt ] + + def Draw(self, opt = ''): + '''All histograms are drawn.''' + same = '' + self.supportHist=None + for hist in self._SortedHistograms(): + if self.supportHist is None: + self.supportHist = hist + hist.Draw( same + opt) + if same == '': + same = 'same' + yaxis = self.supportHist.GetYaxis() + yaxis.SetRangeUser(0.01, ymax(self._SortedHistograms()) ) + self.DrawLegend() + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'Draw' + self.lastDrawArgs = [ opt ] + + + def CreateLegend(self, ratio=False): + if self.legend is None: + self.legend = TLegend( *self.legendBorders ) + self.legend.SetFillColor(0) + self.legend.SetFillStyle(0) + self.legend.SetLineColor(0) + else: + self.legend.Clear() + hists = self._SortedHistograms(reverse=True) + if ratio: + hists = hists[:-1] # removing the last histo. + for index, hist in enumerate(hists): + hist.AddEntry( self.legend ) + + + def DrawLegend(self, ratio=False): + '''Draw the legend.''' + if self.legendOn: + self.CreateLegend(ratio) + self.legend.Draw('same') + + def DrawRatio(self, opt=''): + '''Draw ratios : h_i / h_0. + + h_0 is the histogram with the smallest layer, and h_i, i>0 are the other histograms. + if the DataMCPlot object contains N histograms, N-1 ratio plots will be drawn. + To take another histogram as the denominator, change the layer of this histogram by doing: + dataMCPlot.Hist("histName").layer = -99 ''' + same = '' + denom = None + self.ratios = [] + for hist in self._SortedHistograms(): + if denom == None: + denom = hist + continue + ratio = copy.deepcopy( hist ) + ratio.obj.Divide( denom.obj ) + ratio.obj.Draw( same ) + self.ratios.append( ratio ) + if same == '': + same = 'same' + self.DrawLegend( ratio=True ) + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'DrawRatio' + self.lastDrawArgs = [ opt ] + + + def DrawRatioStack(self,opt='', + xmin=None, xmax=None, ymin=None, ymax=None): + '''Draw ratios. + + The stack is considered as a single histogram.''' + denom = None + # import pdb; pdb.set_trace() + histForRatios = [] + denom = None + for hist in self._SortedHistograms(): + if hist.stack is False: + # if several unstacked histograms, the highest layer is used + denom = hist + continue + histForRatios.append( hist ) + self._BuildStack( histForRatios, ytitle='MC/Data') + self.stack.Divide( denom.obj ) + if self.blindminx and self.blindmaxx: + self.stack.Blind(self.blindminx, self.blindmaxx) + self.stack.Draw(opt, + xmin=xmin, xmax=xmax, + ymin=ymin, ymax=ymax ) + self.ratios = [] + for hist in self.nostack: + if hist is denom: continue + ratio = copy.deepcopy( hist ) + ratio.obj.Divide( denom.obj ) + ratio.obj.Draw('same') + self.ratios.append( ratio ) + self.DrawLegend( ratio=True ) + self.DrawRatioLines(denom, xmin, xmax) + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'DrawRatioStack' + self.lastDrawArgs = [ opt, ymin, ymax] + + def DrawNormalizedRatioStack(self,opt='', + xmin=None, xmax=None, + ymin=None, ymax=None): + '''Draw ratios. + + The stack is considered as a single histogram. + All histograms are normalized before computing the ratio''' + denom = None + histForRatios = [] + for hist in self._SortedHistograms(): + # taking the first histogram (lowest layer) + # as the denominator histogram. + if denom == None: + denom = copy.deepcopy(hist) + continue + # other histograms will be divided by the denominator + histForRatios.append( hist ) + self._BuildStack( histForRatios, ytitle='MC p.d.f. / Data p.d.f.') + self.stack.Normalize() + denom.Normalize() + self.stack.Divide( denom.weighted ) + self.stack.Draw(opt, + xmin=xmin, xmax=xmax, + ymin=ymin, ymax=ymax ) + self.ratios = [] + for hist in self.nostack: + # print 'nostack ', hist + ratio = copy.deepcopy( hist ) + ratio.Normalize() + ratio.obj.Divide( denom.weighted ) + ratio.obj.Draw('same') + self.ratios.append( ratio ) + self.DrawLegend( ratio=True ) + self.DrawRatioLines(denom, xmin,xmax) + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'DrawNormalizedRatioStack' + self.lastDrawArgs = [ opt ] + + + def DrawRatioLines(self, hist, xmin, xmax, frac=0.2): + '''Draw a line at y = 1, at 1+frac, and at 1-frac. + + hist is used to get the y axis range.''' + if xmin is None: + xmin = hist.obj.GetXaxis().GetXmin() + if xmax is None: + xmax = hist.obj.GetXaxis().GetXmax() + line = TLine() + line.DrawLine(xmin, 1, xmax, 1) + line.DrawLine(xmin, 1+frac, xmax, 1+frac) + line.DrawLine(xmin, 1-frac, xmax, 1-frac) + + + def DrawStack(self, opt='', + xmin=None, xmax=None, ymin=None, ymax=None): + '''Draw all histograms, some of them in a stack. + + if Histogram.stack is True, the histogram is put in the stack.''' + self._BuildStack(self._SortedHistograms(), ytitle='Events') + same = 'same' + if len(self.nostack) == 0: + same = '' + self.supportHist=None + for hist in self.nostack: + hist.Draw() + if not self.supportHist: + self.supportHist = hist + self.stack.Draw(opt+same, + xmin=xmin, xmax=xmax, + ymin=ymin, ymax=ymax ) + if self.supportHist is None: + self.supportHist = self.stack.totalHist + if not self.axisWasSet: + mxsup = self.supportHist.weighted.GetBinContent( + self.supportHist.weighted.GetMaximumBin() + ) + mxstack = self.stack.totalHist.weighted.GetBinContent( + self.stack.totalHist.weighted.GetMaximumBin() + ) + mx = max(mxsup, mxstack) + if ymin is None: ymin = 0.01 + if ymax is None: ymax = mx*1.3 + self.supportHist.GetYaxis().SetRangeUser(ymin, ymax) + self.axisWasSet = True + for hist in self.nostack: + if self.blindminx: + hist.Blind(self.blindminx, self.blindmaxx) + hist.Draw('same') + self.DrawLegend() + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'DrawStack' + self.lastDrawArgs = [ opt ] + + + def DrawNormalizedStack(self, opt='', + xmin=None, xmax=None, ymin=0.001, ymax=None ): + '''Draw all histograms, some of them in a stack. + + if Histogram.stack is True, the histogram is put in the stack. + all histograms out of the stack, and the stack itself, are shown as PDFs.''' + self._BuildStack(self._SortedHistograms(),ytitle='p.d.f.') + self.stack.DrawNormalized(opt, + xmin=xmin, xmax=xmax, + ymin=ymin, ymax=ymax ) + for hist in self.nostack: + hist.obj.DrawNormalized('same') + self.DrawLegend() + if TPad.Pad(): + TPad.Pad().Update() + self.lastDraw = 'DrawNormalizedStack' + self.lastDrawArgs = [ opt ] + + def Rebin(self, factor): + '''Rebin, and redraw.''' + # the dispatching technique is not too pretty, + # but keeping a self.lastDraw function initialized to one of the Draw functions + # when calling it creates a problem in deepcopy. + for hist in self.histos: + hist.Rebin(factor) + self.axisWasSet = False +## if self.lastDraw == 'DrawStack': +## self.DrawStack( *self.lastDrawArgs) +## elif self.lastDraw == 'DrawNormalizedStack': +## self.DrawNormalizedStack( *self.lastDrawArgs) +## elif self.lastDraw == 'DrawRatioStack': +## self.DrawRatioStack( *self.lastDrawArgs) +## elif self.lastDraw == 'DrawNormalizedRatioStack': +## self.DrawNormalizedRatioStack( *self.lastDrawArgs) +## elif self.lastDraw == 'Draw': +## self.Draw(*self.lastDrawArgs) +## elif self.lastDraw == 'DrawNormalized': +## self.DrawNormalized(*self.lastDrawArgs) +## elif self.lastDraw == 'DrawRatio': +## self.DrawRatio(*self.lastDrawArgs) + + + def NormalizeToBinWidth(self): + '''Normalize each Histogram's bin to the bin width.''' + for hist in self.histos: + hist.NormalizeToBinWidth() + + + def _BuildStack(self, hists, ytitle=None): + '''build a stack from a list of Histograms. + + The histograms for which Histogram.stack is False are put in self.nostack''' + self.stack = None + self.stack = Stack(self.name+'_stack', ytitle=ytitle) + self.nostack = [] + for hist in hists: + if hist.stack: + self.stack.Add( hist ) + else: + self.nostack.append(hist) + + + def __str__(self): + if self.stack is None: + self._BuildStack(self._SortedHistograms(), ytitle='Events') + tmp = [' '.join(['DataMCPlot: ', self.name])] + tmp.append( 'Histograms:' ) + for hist in self._SortedHistograms( reverse=True ): + tmp.append( ' '.join(['\t', str(hist)]) ) + tmp.append( 'Stack yield = {integ:7.1f}'.format( integ=self.stack.integral ) ) + return '\n'.join( tmp ) + diff --git a/CMGTools/RootTools/python/DataMC/DataMCPlot.pyc b/CMGTools/RootTools/python/DataMC/DataMCPlot.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5c21f2741b0d38f3216b73209c6b2ef9dbc76c59 GIT binary patch literal 14077 zcmc&*TZ|l6T0Yf1w;s=U#vb1$Hc7>~joC>j4jV$e&N}u?Y_r4@Q=Y7oA>O9kU7qQ2 zch^i+jop*jERxN#0+tnmm(2?gELsqkR~|qJ?E`36@PZJ$uo4LIfCLXKK;i)b-}n91 z)jf`rtadCho;q{RsZ;0n-@gAp$K`*Y9KUt)8<*=Y|0(0|>v+<yA!*>(b1moEo?G!; zyX00%&SP!KwaRX#tQKY08glJnw=(S7BW`8HwMX5`sB4e8l`+?@xRr{1Gvr$1uD!>t z?6LB&YfZTJq+6LpdBoj!Ze_1)jJjyb-SAvvj5YV1dv|4;<6W7nU`EaV#m`&`xon)p zENZVtSr#QKhFO+aacORtZMd4{izl;D{k@Wf^_!M|Gg^&0jf{<!-)wfGY>2tbVPnoi zCgV^Sn`suWCSlvE*i;?V*@Dg4`2wEwEE4P!rhC_OnR9nMcL!51xw|EoAzyO$u%41T zaJTI4V9(0#X2~V5xyFz~O$Q&8u{;j2q|UiKK3DLh$B>}6b#;!O*U=$T^ob!ne8=f5 z&2ci>7?Rsjb9F6?8rdWY7ozN3v$GI)vZ#~wYA%J{W_zoR7q*e?U@hZ-Yq#f+Iwk2# z$fZgBg@sEOmgBgUz7WK5X1R^+Y%T7*uo!0HrG@;@<yM?k@nQs@fd=icyN4Zcqnuaq zRzLg(f4+aF$%-b&w9z^7cDNx@;iEZzAiAt!|I=VEi>$-DRGDqILdCA88O)#qa!@+K zuDnWl%A58kFi|m*t&B^m^EH3Cu5)<O&tmQocoif?TFNO;StyBzhe+VYQBwCl1ZG5e z6o*wDbvdh#k=5^`hl-2F#qE%>J+4tv<%DaXa*w-@%1PxXl;5kylgdvizgKyP2-;66 zzfXCLSo}`A`w-9lAF1D``We^2s~LTJ;3I7gsLjEFdgRgbA=Mvpjl-JoVb?gK%n`kv zRd2Jd@t7(fbHSB4aⅈ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µjcf;wrLa{;25bkeZcPHw?FB!iR9GfagNM}!eeSr4#W=pjKnLUr zJ{&zDJ5|!99!eK449!cfC~tbnYM2V12GCTfX;rpDIPeVwS#cYXW`LmpXP#3bEPb3* z1m0Hv>M!~8A7=`$Do23S|7HnjA`~=jMIFO&l4e0f0X#O<=UJSEEiNQ@mS4+MNZnIj z0!mZxvrIxJ^0|&PC#d)obFv{HYdO@*b8II+>><l~Ag0&urdu0QEXe6rD<d)OM{qCl z%joA7s)+N*xZznqz=Kc_yoocelrV2n5upll2VqW*;F)kJxk(*xO{3i`!h*dJ@#=s7 z?)U%t()G({q+zHH3k~xv6v)F5)i8WvQ1Fu-sqT~NV+fLhgK?+{z&uzIm=(iYn?GgR z#KQjAHApu_;a7QHWO)k$OB76N2pQ%_0=krWMb{P5zrck5Uqqq6T?nc4out%{Av1Ot z(qzU=TOmR?mF3+x)B=s+{1;c1@`DQ#E(N?k1$V(Iv_%(y$-JZdZiqmY(3T{NhZrVI zE6jZ|<C7Ua#qXh2+`Z)^{AEbX0-7VUxfeqe)ML{+MW~!V3;3H>k?_ie7<BR43`2jg zL3Ue1N_HGqE>H*EDG-z2E#oDWAiCb{7%|}D!r1q&gAt)B$f6eJds3<Bnuhj53hxFC zKb*Wrv-+=~|CFnz26DsG5Y9S^x@68(Yqiu^-J`{7r+Jy(z#fFf+r&~~{PPvQh_(ec z_)&;6-$Knlm-<*bPaw&K%-(J`vNf!qL)lS1IjZ=6ImT7=t86n6*L^e#|0>4$WiFfn zdRM~5HWHWxK3X=FEo>%fs1tWmTf{sJNC|2qCS>ncrKE5JxO<BGvUu$!ons+zi&KWH z+BZOBVB6dPzpN@8Izl5ARaY@oezoia41ArT20t{>^>x9Es1+C#GF|K_VxookFJn&& zqlwe>ILQxri`Lb`%<4|8BtN&TR0Y-E<y!JWO>Jdn2l1=~c?|FEZpM?$y~2bN(LZps zBM4xXM|IjrRq|^j7h#7Rsvz3HP&`6~CGjhX$7zdje~Ju=1@hUM(q~kZIGSV92dkJP zHl9aIz*_hQfh(N=LBr=<4&Y?*^*o{o767`10dd~qwK+*Xs4IBIZbpgs#T|K1QU^C+ zXsnga6$wx^L10Pr!zKWSbo_OIWuEzxc0c$ztVUPveEp9E`ok7MKINx`2L*Z4Q#yvC zIJ-(pN(tBa+sz29^qT(xJdSAf)GO7KH||Q$sI2DW3eef58zG&(>OO^jjMyZxAdHYv znkA-==-OxUanv8K*7p@w@DjgyBoZr3Qv+KjwHhP7=BYqiAM=ia6K1_<y(he-IYKN= zrdH!k!CFnn=CxWoZfvz!q+zMm8gac=3urwIifPe5#^PBfWTRk-$umr3!@kIzY?u%r z!KT?T@R<u3A`9qmTPT2FDWGWys9^(Y8$*^~M~=e|BtPuY)B*Hz5KsCONJbEqtL(2- zrpBj^RrXY7CMGH)6O$7&6H^l-6GzM5!Kca$s6RWg7x@!-_EnCc#ojp{7HY$Izmz8% z0V-TTCQ|THP9|?c2U5}$w16s74y!^Q*;6R?{x49q_`g6^<5Zn<2*~TcbN0k1HWtSQ oQZTdx;xN0o5^%YXX6Llr)5Z~>=Rze|hrEf>91Ov9xw7Z~0CiMC0{{R3 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/DataMC/Histogram.py b/CMGTools/RootTools/python/DataMC/Histogram.py new file mode 100644 index 0000000..ad9365a --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/Histogram.py @@ -0,0 +1,200 @@ +import copy + + +class Histogram( object ): + '''Histogram + a few things. + + This class does not inherit from a ROOT class as we could want to use it + with a TH1D, TH1F, and even a 2D at some point. + + Histogram contains the original ROOT histogram, obj, and a weighted version, + weigthed, originally set equal to obj (weight == 1). + - layer : can be used to order histograms + - stack : to decide whether the histogram + should be stacked or not (see the Stack class for more information) + - name : user defined histogram. Useful when manipulating several histograms with + the same GetName(), coming from different TDirectories. + ''' + + + def __init__(self, name, obj, layer=0., legendLine=None, stack=True): + # name is a user defined name + self.name = name + self.realName = name # can be different if an alias is set + if legendLine is None: + self.legendLine = name + else: + self.legendLine = legendLine + self.obj = obj + # self.weighted = copy.deepcopy(self.obj) + self.layer = layer + self.stack = stack + self.on = True + self.style = None + # after construction, weighted histogram = base histogram + self.SetWeight(1) + + + def Clone(self, newName): + newHist = copy.deepcopy(self) + newHist.name = newName + newHist.legendLine = newName + return newHist + + def __str__(self): + fmt = '{self.name:<10} / {hname:<50},\t Layer ={self.layer:8.1f}, w = {weighted:8.1f}, u = {unweighted:8.1f}' + tmp = fmt.format(self=self, + hname = self.realName, + weighted = self.Yield(weighted=True), + unweighted = self.Yield(weighted=False) ) + return tmp + + def Yield(self, weighted=True): + '''Returns the weighted number of entries in the histogram + (under and overflow not counted). + + Use weighted=False if you want the unweighted number of entries''' + hist = self.weighted + if not weighted: + hist = self.obj + return hist.Integral( 0, hist.GetNbinsX()+1) + + def Rebin(self, factor): + '''Rebins by factor''' + self.obj.Rebin( factor ) + self.weighted.Rebin(factor) + + def NormalizeToBinWidth(self): + '''Divides each bin content and error by the bin size''' + for i in range (1,self.obj.GetNbinsX()+1) : + self.obj.SetBinContent(i, self.obj.GetBinContent(i) / self.obj.GetBinWidth(i)) + self.obj.SetBinError (i, self.obj.GetBinError(i) / self.obj.GetBinWidth(i)) + for i in range (1,self.weighted.GetNbinsX()+1) : + self.weighted.SetBinContent(i, self.weighted.GetBinContent(i) / self.weighted.GetBinWidth(i)) + self.weighted.SetBinError (i, self.weighted.GetBinError(i) / self.weighted.GetBinWidth(i)) + + def SetWeight(self, weight): + '''Set the weight and create the weighted histogram.''' + self.weighted = copy.deepcopy(self.obj) + self.weight = weight + self.weighted.Scale(weight) + + def Scale(self, scale): + '''Scale the histogram (multiply the weight by scale)''' + self.SetWeight( self.weight * scale ) + + def SetStyle(self, style): + '''Set the style for the original and weighted histograms.''' + if style is None: + return + style.formatHisto( self.obj ) + style.formatHisto( self.weighted ) + self.style = style + + def AddEntry(self, legend, legendLine=None): + '''By default the legend entry is set to self.legendLine of the histogram.''' + if legendLine == None: + legendLine = self.legendLine + opt = 'f' + if self.weighted.GetFillStyle()==0: + opt = 'p' + legend.AddEntry(self.obj, legendLine, opt) + + def Draw(self, opt='', weighted=True): + '''Draw the weighted (or original) histogram.''' + if weighted is True: + self.weighted.Draw(opt) + else: + self.obj.Draw(opt) + + def GetXaxis(self, opt='', weighted=True): + '''All these functions could be written in a clever and compact way''' + if weighted is True: + return self.weighted.GetXaxis() + else: + return self.obj.GetXaxis() + + def GetYaxis(self, opt='', weighted=True): + '''All these functions could be written in a clever and compact way''' + if weighted is True: + return self.weighted.GetYaxis() + else: + return self.obj.GetYaxis() + + def GetMaximum(self, opt='', weighted=True): + '''All these functions could be written in a clever and compact way''' + if weighted is True: + return self.weighted.GetMaximum() + else: + return self.obj.GetMaximum() + + def Add(self, other, coeff=1): + '''Add another histogram. + Provide the optional coeff argument for the coefficient factor (e.g. -1 to subtract) + ''' + self.obj.Add( other.obj, coeff ) + self.weighted.Add( other.weighted, coeff ) + return self + + def Integral(self, weighted=True, xmin=None, xmax=None ): + ''' + Returns the weighted or unweighted integral of this histogram. + If xmin and xmax are None, underflows and overflows are included. + ''' + if type( weighted ) is not bool: + raise ValueError('weighted should be a boolean') + if xmin is not None: + bmin = self.obj.FindFixBin( xmin ) + else: + bmin = None + if xmax is not None: + bmax = self.obj.FindFixBin( xmax ) - 1 + else: + bmax = None + hist = self.weighted + if weighted is False: + hist = self.obj + if bmin is None and bmax is None: + return hist.Integral(0, hist.GetNbinsX()+1) + elif bmin is not None and bmax is not None: + # import pdb; pdb.set_trace() + if (xmax - xmin) % self.obj.GetBinWidth(1) != 0: + raise ValueError('boundaries should define an integer number of bins. nbins=%d, xmin=%3.3f, xmax=%3.3f' % (self.obj.GetNbinsX(), self.obj.GetXaxis().GetXmin(), self.obj.GetXaxis().GetXmax()) ) + return hist.Integral(bmin, bmax) + else: + raise ValueError('if specifying one boundary, you must specify the other') + + + def DrawNormalized(self): + '''Draw a normalized version of this histogram. + + The original and weighted histograms stay untouched.''' + self.obj.DrawNormalized() + + def Normalize(self): + '''Sets the weight to normalize the weighted histogram to 1. + + In other words, the original histogram stays untouched.''' + self.Scale( 1/self.Integral() ) + + def RemoveNegativeValues(self, hist=None): + # what about errors?? + if hist is None: + self.RemoveNegativeValues(self.weighted) + self.RemoveNegativeValues(self.obj) + else: + for ibin in range(1, hist.GetNbinsX()+1): + if hist.GetBinContent(ibin)<0: + hist.SetBinContent(ibin, 0) + + def Blind(self, minx, maxx): + whist = self.weighted + uwhist = self.weighted + minbin = whist.FindBin(minx) + maxbin = min( whist.FindBin(maxx), whist.GetNbinsX()) + for bin in range(minbin, maxbin): + whist.SetBinContent(bin,0) + whist.SetBinError(bin,0) + uwhist.SetBinContent(bin,0) + uwhist.SetBinError(bin,0) + diff --git a/CMGTools/RootTools/python/DataMC/Histogram.pyc b/CMGTools/RootTools/python/DataMC/Histogram.pyc new file mode 100644 index 0000000000000000000000000000000000000000..434ee810489987ac64c0d7ae09de686621d74fb5 GIT binary patch literal 8668 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/DataMC/Stack.py b/CMGTools/RootTools/python/DataMC/Stack.py new file mode 100644 index 0000000..026ff21 --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/Stack.py @@ -0,0 +1,144 @@ +import copy +from ROOT import THStack, gPad, kGray +from CMGTools.RootTools.Style import sBlue,sBlack + +class Stack: + '''Attempt to overcome the deficiencies of the THStack class. + + Contains: + - hists : a list of Histogram (from this package, + we\'re not taking about ROOT histograms here + - integral : the integral of the stack. + - totalHist, the sum of all histograms in the stack with a layer < 1000. + + ''' + + STAT_ERRORS = True + STYLE = copy.copy(sBlack) + STYLE.markerStyle = 1 + + def __init__(self, name, ytitle=None): + self.name = name + self.hists = [] + self.integral = 0 + self.totalHist = None + self.statErrors = Stack.STAT_ERRORS + self.style = Stack.STYLE + self.ytitle = ytitle + self.axisWasSet = False + + def Add(self, hist): + '''Add an Histogram.''' + # one MUST do a deepcopy here. + self.hists.append( copy.deepcopy(hist) ) + self.integral += hist.Yield( weighted=True ) + + def Draw(self, opt='', + xmin=None, xmax=None, ymin = None, ymax=None): + '''Draw the stack. opt are the ROOT options''' + if len( self.hists )==0: + return + self.obj = THStack(self.name,'') + self.totalHist = None + for hist in self.hists: + self.obj.Add(hist.weighted) + if self.totalHist is None: + self.totalHist = copy.deepcopy( hist ) + elif hist.layer<1000.: + self.totalHist.Add( hist ) + self._Draw( opt, self.hists, xmin, xmax, ymin, ymax) + + def _Draw( self, opt, hists, xmin, xmax, ymin, ymax): + self.SetStyle(self.style) + # drawing the first histogram in the stack + # as a support histo. + # otherwise, can't change y axis range (ROOT!@#!) + # we draw it as hist so that the markers don't appear. + # hist = hists[0] + hist = self.totalHist + # hist.Draw('hist') + #hist.Draw(opt) #### riccardo + if self.ytitle is not None: + hist.GetYaxis().SetTitle( self.ytitle ) + #self.obj.Draw( opt+'same' ) ### riccardo + self.obj.Draw( opt ) ### riccardo + # need to redraw the axes, which are now "under" + # the stacked histograms. + hist.Draw('axissame') + if ymin is None: + ymin = 0.1 + if ymax is None: + ymax = hist.GetMaximum()*1.3 + if not self.axisWasSet: + self.axisWasSet = True + hist.GetYaxis().SetRangeUser( ymin, ymax ) + if xmin is not None and xmax is not None: + # without the little offset, + # the range includes the bin over xmax !@(* + xmax = xmax - 1e-9 + hist.GetXaxis().SetRangeUser( xmin, xmax ) + self._DrawStatErrors() + # self._updateTitles( hist ) + + + def _DrawStatErrors(self): + '''Draw statistical errors if statErrors is True.''' + if self.statErrors is False: + return + #self.totalHist.weighted.SetFillColor(kGray) + self.totalHist.weighted.SetFillColor(1) + self.totalHist.weighted.SetFillStyle(3544) + self.totalHist.Draw('samee2') + + def SetStyle(self, style ): + '''Set the style for the total histogram''' + self.style = style + self.totalHist.SetStyle( self.style ) + if gPad: + gPad.Update() + + def DrawNormalized(self, opt='', + xmin=None, xmax=None, ymin = None, ymax=None ): + '''Draw a normalized version of the stack (integral=1).''' + if len( self.hists )==0: + return + integral = 0 + self.normHists = [] + self.obj = THStack(self.name,'') + self.totalHist = None + for hist in self.hists: + normHist = copy.deepcopy(hist) + normHist.Scale(1/self.integral) + self.normHists.append( normHist ) + self.obj.Add( normHist.weighted) + if self.totalHist is None: + self.totalHist = copy.deepcopy( normHist ) + else: + self.totalHist.Add( normHist ) + # self.obj.Draw( opt ) + # self._updateTitles() + self._Draw( opt, self.normHists, xmin, xmax, ymin, ymax) + + def Normalize(self): + '''Normalize the stack. + + All histograms in the stack are scaled + so that the integral of the stack is 1.''' + for hist in self.hists: + hist.weighted.Scale( 1/self.integral ) + + def Divide(self, otherHist): + '''Divide the stack by an histogram.''' + for hist in self.hists: + hist.weighted.Divide(otherHist) + + def _updateTitles( self,hist ): + '''Update the axis titles of the stack to the titles of the first histogram in the stack.''' + print 'update', hist.GetYaxis().GetTitle() + self.obj.GetXaxis().SetTitle( hist.GetXaxis().GetTitle() ) + self.obj.GetYaxis().SetTitle( hist.GetYaxis().GetTitle() ) + + def Blind(self,minx, maxx): + for hist in self.hists: + hist.Blind(minx, maxx) + # self.totalHist.Blind(minx, maxx) diff --git a/CMGTools/RootTools/python/DataMC/Stack.pyc b/CMGTools/RootTools/python/DataMC/Stack.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4b31145932678d49ca7e5e022b75e7b693c3c47d GIT binary patch literal 5350 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/DataMC/Weight.py b/CMGTools/RootTools/python/DataMC/Weight.py new file mode 100644 index 0000000..1c920ca --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/Weight.py @@ -0,0 +1,22 @@ +from CMGTools.RootTools.PersistentDict import PersistentDict + +class Weight( PersistentDict ): + + def __init__(self, name, fileName): + '''Read weight information from a weight file. see self.GetWeight''' + PersistentDict.__init__(self, name, fileName) + + def GetWeight(self): + '''Return the weight, and fill weight-related attributes''' + self.genNEvents = float(self.Value('genNEvents')) + self.genEff = float(self.Value('genEff')) + self.xSection = float(self.Value('xSection')) + self.intLumi = float(self.Value('intLumi')) + return self.xSection * self.intLumi / ( self.genNEvents * self.genEff) + + def SetIntLumi(self, lumi): + '''Set integrated luminosity.''' + self.dict['intLumi'] = lumi + + def __str__(self): + return PersistentDict.__str__(self) + ' weight = %3.5f' % self.GetWeight() diff --git a/CMGTools/RootTools/python/DataMC/Weight.pyc b/CMGTools/RootTools/python/DataMC/Weight.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8790c07a5e72c721482ff2dc5f6d5946be1206d GIT binary patch literal 1526 zcmb_cO>fgc5FLM{G!-93YAJ$?IUq%-I0w{QsSs&ZA<+nJ5Qtt@CSJEjj$L^tK&9To z58}V^1K`bW62gHC#mSC$#^aecvu_;zxV15ez7NMVzardUVA&@SIsO4vM3aC{0}Aqx zOh83Ic|_lcW<(!OL&{?s^*V4bf8y!|*zs+MH>S0vWmEHEIc8pi>Afk>&Uu+kTwh|@ zT?j*x11S+%q6Tgg5t51}o+mx+kQ()3yf7B5vP2nR*&PTb`V`O=(G_G!vk0&Q01U<9 z07988Prf)HNm&<7JIT0g>ZE9!Ns=v|6lG=7#2SND73r~IkA3I@Da0XOhtRsLOV+w4 zKv<B7zuVN=#5f;`HH6Z`Q*y$l;@FP+gOlU8O;g#vY8v*ti%ULl>i%KI*~y^qv!)l9 zN(zuJTiH-JmgdQl#IAbOEY;(N2B7Ad`$N^?iXAOk+M^YFv|^7}?D2}d<ATRdc4$j7 zg-(fRYuj_c?g51|JZ<ZQ&&|A@yGd5(3HngY4NqHBWo+^!V{XfjQ#O`2@aCDRhew}5 z8SD50^{6OZ6TgnkSk8%Wz^$zL^>kA9gi|a{DXIpMWcMzsrbfvFC7wzSNp&F{F_m=d zTIawLYe@%DtN^F*e&By&IUiZegSiVu*obzyf!YV9M~*P|0UnJEgNSU-TGx>Zh1HEM z`7(95hkl}jS~=#(^G{+sl8N{A>JjvS@XEJTu>O@{4<+kjzCa_8%yVEybZ^Jc*wEgA z*J6yGCy$?{dxb034~-m()|OkX)lKaG)3K;c#M;L4-~&$$Iee{U5Vdyv(t6V5(+aAa zCx<`@VE6v-M!Ma<OzC1Gt)yNHyK#5D8xQ^0;So%WflrqMpZ@usbX`&s=K5&d;OzT~ L4<w{(&Sv-viJ(7C literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/DataMC/__init__.py b/CMGTools/RootTools/python/DataMC/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/DataMC/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/DataMC/__init__.pyc b/CMGTools/RootTools/python/DataMC/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f62b165427598e3dc273375f5b7c6adb2394a310 GIT binary patch literal 135 zcmZSn%*&Pb^=)7>0~9a<X$K%KW&si@3=F{<AQ3+eAi;n}6dM4=ii?u<oqgRy^7C_w z^@H;BOCYR*%94!yJbjnMl0;u;{rLFIyv&mLcs-yn2T+quZhlH>PO2Tq=wcvd0063@ B9OeK3 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/GraphErrors.py b/CMGTools/RootTools/python/GraphErrors.py new file mode 100644 index 0000000..6fb860f --- /dev/null +++ b/CMGTools/RootTools/python/GraphErrors.py @@ -0,0 +1,97 @@ +from ROOT import TGraphErrors,TH2F + +import re + +class GraphErrors( TGraphErrors ): + def __init__(self, name, file, pattern): + self.name = name + self.parseFile(file, pattern) + self.initGraph() +## self.histo = None + + def initGraph(self): + TGraphErrors.__init__(self, len(self.x) ) + i = 0 + for i in range(0, len(self.x) ): + # print i, self.x[i], self.y[i] + self.SetPoint(i, self.x[i], self.y[i]) + errx = 0 + erry = 0 + if len(self.errx)>i: + errx = self.errx[i] + if len(self.erry)>i: + erry = self.erry[i] + self.SetPointError(i, errx, erry) + +## def initHistogram(self): +## minX = min(self.x) +## minY = min(self.y) +## maxX = max(self.x) +## maxY = max(self.y) + +## maxErrY = 0 +## if len(self.erry): +## maxErrY = max(self.erry) + +## xMargin = (maxX - minX)/10. +## yMargin = (maxY - minY)/10. + maxErrY + +## self.histo = TH2F(self.name, '', +## 100, minX-xMargin, maxX + xMargin, +## 100, minY-yMargin, maxY + yMargin) +## self.histo.SetStats(0) + +## def draw(self, opt=None): +## if opt!='same': +## if self.histo == None: +## self.initHistogram() +## self.histo.Draw() +## self.Draw('same') + + def parseFile(self, file, pattern): + self.x = [] + self.errx = [] + self.y = [] + self.erry = [] + + self.file = file + input = open( file, 'r' ) + pattern = pattern.replace('FLOAT','-*\d+[.\d*]*') + # print pattern + pat = re.compile(pattern) + if pat.groups<2 or pat.groups>4: + print 'GraphErrors.parseFile : need between 2 and 4 groups:' + print 'x y' + print 'x y erry' + print 'x errx y erry' + return False + for line in input.readlines(): + # print line + match = pat.match( line ) + if match!=None: + # print 'match!' + if pat.groups >1: + # print 'x1', match.group(1) + self.x.append( float(match.group(1)) ) + if pat.groups <4: + # print 'y2', match.group(2) + self.y.append( float(match.group(2)) ) + if pat.groups == 3: + # print 'erry3', match.group(3) + self.erry.append( float(match.group(3)) ) + if pat.groups == 4: + self.errx.append( float(match.group(2)) ) + self.y.append( float(match.group(3)) ) + self.erry.append( float(match.group(4)) ) + # print 'errx2', match.group(2) + # print 'y3', match.group(3) + # print 'erry4', match.group(4) + return True + + +if __name__ == '__main__': + import sys + from CMGTools.RootTools.Style import * + graph = GraphErrors('toto', sys.argv[1],'\s*(FLOAT)\s+(FLOAT)\s+(FLOAT)\s*') + sBlueSquares.formatHisto( graph ) + graph.Draw('APL') diff --git a/CMGTools/RootTools/python/GraphErrors.pyc b/CMGTools/RootTools/python/GraphErrors.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d5be90fdc69e188c3b1ec5c4876a2a179634688f GIT binary patch literal 2429 zcmbtWPj4Gl5TCbRJGSFAp@={vL|rQA)`dhWIaC!wv<*!TC8^eyB0?f-@xCORtaqJ# z&(s#lDSUuRaN<JG-1!PUB0dY;xWI2_*J)D90mb&t&U-ua=HG8-UHWsT{?lJSulK0< zxVV3g%lrru;-@Gk>MPn()OTphA;r56#U<J*QCK3aXjf6_()UECL|<*Wq{|eR>CmC< znVbRX3T;({uTVTi9qm#$MY=)<RSK)L5Z34v2i8c}>0p{PmWmW^2Mr4AvPi^i+na`C z(ck!Z4mjHY>8xhKVE>COOEY6Rg3j8VN9&d)&pkPdQDOf9E^`A!6NiSF;69>5yv!gn zM;Mp<wpW5&kI&_c7Y}inn;^%Ej)}Tphz`IzbX=lSB#GA!=Y!ML_SodQoFo1vL0{V% z_69*_^rI-wS5XpKaoA%+B58EI>$6E&?Xu*Q=vk|?!~;u0%tzo%)?0e`<!UEQW3%L^ zsm-~;*zTvv(z#SDVyg;;ZkJ7VyA@VuLaL_bRFB<d7kEoz{T+<WLj;2;!6Q&5u_9+D ziblV%kKkW<yt4C*AG1ce$QM+RxCP#-2#4A$K1K3>Qkonw#TFoW=rWR6d`iS22Q(CR zs^^4$6`^V_RAM1ks`0ug4GbOKrA;Xc<7YhrA+HYNGv{+vEGInHiRC<uY#B5Ql07Xs zYis)?jS?#l$5IxZWupl*wlff)2ni;onm*@JbRvHitUm{GiTe5M6@%Z*gOFNK6?M(I z4q8!fp@w|*I1Yx(Ssi~vM0=7IV76e?gmET}ln0sXx`g17Jk$oDMq!XelnlLr#^)V} z07vvN_ED-6myTV|cj(d~Jo|34#4tb!f1t2Jt7~X{kSdcJh^<q5w5-rKX#7*6m7NdO z39RCv1|65>T%bgz$6<-G=aWP0a_ApYVpRDG*;y7lm@6g*qZ31fL6AEIFHp!EMQ>hE za9Q+U3ez&fI-&sg&Rc-1uTjW{-V0Gs7ZuK1U{E5F|8*Wee#M-mq44kMg*tjp_-)!Z zFj^P`>jJDykoxHH#{G`r-H%(_;q9*%x5L&>D`K!m+|y<m<iaeN%%JAIW}<c2{6^cS zS|`mr%^(Sz%gwzk9S+Pr!)O{c$A%{d?oGgcY#8k$W+yulH%-K{-c=Bvr*Mw=E6g$M zea56TOgcc9@ha1UIOu8gH1o36OZx+!cMRU#g*?6>Hu<>BbP&c-qK)kL1KZn|L)X(J z*9rzWK9r}saT-|R<S3ErWJB$-ap_HQ%IDZbEJ_ALD}!JFMNS->^4|q>nXcu7KEY+~ zg7CDJuTxXA>Z&uV-c#k`>#8@gZaA~f`|9jc*YLgNdffZP0Owapw~Hp?Y2Hu6VT`3r zF_{oP8+_@oaR2*V;d52kro1C6s#dApEX?<VDCu_P{U#V}NvdpWQ^A3`4y|p|@&uK) zw$1I=a4kvm{U?t-29q4%Z)|k(dCX|?-)6#2_#dzYgUgJKeFyi+`)={<eYe=QW59+3 z53;>)i=yKXg8Wx758|P29}R;HxM6JWrWv5K78y9rIxAW5^s)()<b0Y}<1>!HFzn}@ QhBLp}Pz_bbxSmn}00l$PjsO4v literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/HistComparator.py b/CMGTools/RootTools/python/HistComparator.py new file mode 100644 index 0000000..0cb87d8 --- /dev/null +++ b/CMGTools/RootTools/python/HistComparator.py @@ -0,0 +1,119 @@ +from ROOT import TCanvas, TPad, TH1F, TLegend + + + +class HistComparator(object): + '''Comparison of two histograms. + + The histograms are superimposed in the top pad, and their ratio + is shown in the bottom pad. + + This class manipulates histograms that behave like a TH1. + (TH1F, TH1D, and probably TProfile and RooDataSets). + ''' + + CAN_NUM = 0 + + def __init__(self, name, h1, h2, title1=None, title2=None): + '''Constructor. + + h1, h2: two TH1. + title1 and title2: will be used in the legend. + name: will be used on the X axis. + ''' + self.set(name, h1, h2, title1, title2) + self.can, self.pad_main, self.pad_ratio = self.buildCanvas() + + def __del__(self): + self.can.Close() + + def set(self, name, h1, h2, title1=None, title2=None): + '''Change the histograms, in case we want to keep the same canvas + to draw different histograms.''' + self.name = name + self.h1 = h1 + self.h2 = h2 + if title1 is None: + self.title1 = h1.GetTitle() + else: + self.title1 = title1 + if title2 is None: + self.title2 = h2.GetTitle() + else: + self.title2 = title2 + self.h1.SetTitle('') + self.h2.SetTitle('') + self.ratio = h1.Clone( '_'.join([name, 'ratio'])) + self.ratio.Divide(self.h2) + self.ratio.SetStats(0) + + def draw(self): + '''The canvas is created if needed.''' + if type(self.can) is not TCanvas: + self.can, self.pad_main, self.pad_ratio = self.buildCanvas() + self.can.Draw() + self.pad_main.Draw() + self.pad_ratio.Draw() + self.pad_main.cd() + self.h2.Draw('e2') + self.h1.Draw('same') + self.h2.GetYaxis().SetRangeUser(1e-3, + self.ymax(self.h1, self.h2)*1.2) + self.h2.GetYaxis().SetLabelSize(0.045) + self.legend = TLegend(0.6, 0.7, 0.9, 0.9) + self.legend.AddEntry(self.h1, self.title1, 'lp') + self.legend.AddEntry(self.h2, self.title2, 'lpf') + self.legend.SetFillColor(0) + self.legend.Draw('same') + self.pad_ratio.cd() + self.ratio.Draw() + self.ratio.GetYaxis().SetNdivisions(5) + self.ratio.GetYaxis().SetTitle('{t1}/{t2}'.format(t1=self.title1, + t2=self.title2)) + self.ratio.GetYaxis().SetTitleSize(0.1) + self.ratio.GetYaxis().SetTitleOffset(0.5) + self.ratio.GetXaxis().SetTitle('{xtitle}'.format(xtitle=self.name)) + self.ratio.GetXaxis().SetTitleSize(0.13) + self.ratio.GetXaxis().SetTitleOffset(0.9) + rls = 0.075 + self.ratio.GetYaxis().SetLabelSize(rls) + self.ratio.GetXaxis().SetLabelSize(rls) + self.ratio.GetYaxis().SetRangeUser(0.5, 1.5) + self.can.Modified() + self.can.Update() + self.can.cd() + + def save(self, fname=None): + if fname is None: + fname = self.name + self.can.SaveAs( self.name + '.png' ) + + def buildCanvas(self): + can = TCanvas('can_{num}'.format(num=self.__class__.CAN_NUM), + self.name,600,600) + self.__class__.CAN_NUM += 1 + can.cd() + can.Draw() + sep = 0.35 + pad = TPad('pad','',0.01,sep,0.99, 0.99) + pad.SetBottomMargin(0.04) + padr = TPad('padr','',0.01, 0.01, 0.99, sep+0.02) + padr.SetTopMargin(0.04) + padr.SetBottomMargin(0.3) + padr.SetGridy() + return can, pad, padr + + def ymax(self, h1=None, h2=None): + '''Returns the best y axis maximum so that h1 and h2 are both visible.''' + def getmax(h): + return h.GetBinContent(h.GetMaximumBin()) + if h1 is None: h1 = self.h1 + if h2 is None: h2 = self.h2 + ymax = max(getmax(h1), getmax(h2)) + if ymax == 0: + ymax = 1 + return ymax + + + + diff --git a/CMGTools/RootTools/python/HistComparator.pyc b/CMGTools/RootTools/python/HistComparator.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bd08795003b7e7012fd1ef472bea69f69b4c667c GIT binary patch literal 4859 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 MldH*1^Ba}_0r17-EC2ui literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/HistogramComparison.py b/CMGTools/RootTools/python/HistogramComparison.py new file mode 100644 index 0000000..7d7a0f4 --- /dev/null +++ b/CMGTools/RootTools/python/HistogramComparison.py @@ -0,0 +1,68 @@ +from ROOT import gDirectory, TLegend,gPad, TCanvas, TH1F + +from CMGTools.RootTools.Style import * + +class HistogramComparison: + def __init__(self, name, title, bins = 100, min = 0, max = 1000): + self.name = name + self.h1 = TH1F('h1_'+name, title, bins,min,max) + self.h2 = TH1F('h2_'+name, title, bins,min,max) + self.h2 = TH1F('h3_'+name, title, bins,min,max) + self.eff = None + self.canSup = TCanvas('canSup'+name, 'canSup'+name) + self.canEff = TCanvas('canEff'+name, 'canEff'+name) + self.canSup.SetLogy() + self.canEff.SetLogy() + # self.h1.SetLineWidth(2) + sBlack.formatHisto( self.h1 ) + sBlueSquares.formatHisto( self.h2 ) + self.histoFinalized = False + def reset(self): + self.h1.Reset() + self.h2.Reset() + self.eff.Reset() + def computeEff(self): + self.eff = self.h2.Clone( 'eff_'+ self.name) + self.eff.GetYaxis().SetTitle('efficiency') + # self.eff.Divide( self.h1 ) + self.eff.Divide( self.eff, self.h1, 1, 1, 'B') + self.eff.SetStats(0) + return self.eff + def setUpLegend(self, caption1 = 'all events', caption2='selected', xmin=None, ymin=None, xmax=None,ymax=None ): + if xmin==None: + xmin = 0.5 + if ymin==None: + ymin = 0.5 + if xmax==None: + xmax = 0.85 + if ymax==None: + ymax = 0.8 + self.legend = TLegend(xmin,ymin,xmax,ymax) + self.legend.AddEntry(self.h1,caption1) + self.legend.AddEntry(self.h2,caption2) + def finalizeHistograms(self): + self.h1.GetYaxis().SetRangeUser(0.1, self.h1.GetEntries() ) + self.h1.Sumw2() + self.h2.Sumw2() + self.computeEff() + self.histoFinalized = True + def draw(self): + if not self.histoFinalized: + self.finalizeHistograms() + self.canSup.cd() + self.h1.Draw() + self.h2.Draw('same') + if self.legend == None: + self.setUpLegend() + self.legend.Draw() + gPad.RedrawAxis() + self.canSup.SaveAs(self.canSup.GetName()+'.png') + self.canEff.cd() + # if self.eff == None: + # self.computeEff() + self.eff.GetYaxis().SetRangeUser(0.0001,2) + self.eff.Draw() + self.canEff.SaveAs(self.canEff.GetName()+'.png') + def savePlots(self): + self.canSup.SaveAs(self.canSup.GetName()+'.png') + self.canEff.SaveAs(self.canEff.GetName()+'.png') diff --git a/CMGTools/RootTools/python/HistogramComparison.pyc b/CMGTools/RootTools/python/HistogramComparison.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ad08fb1b4df6a0748dea6a865270f37a89de6674 GIT binary patch literal 3457 zcmb_eU2hXd6rEjvBo1*1v;|5-spvxuRf7^LUP?)c`Km+>TAK$fBx~`G&4%@E>KTW) zGEd=8wCW$}AL(;d^`R|~{Q>PccXmyX=u4ZmclO>pA3OJ+d(Uj?ulmx@k1w|RD!)p2 zeudk7jV8k1Q;AX|Pjx*t@>SPYqmt^D)TpewWi_g(Zbf+<=c}ZuI#EeQRTY)hOQjB! zdemJ|QAM>I3s^1w8&{(O$u6N8-i*h(Z?o~#vbS?j4|N*ZGP@pxkux^KbT2ew?A+bB z-S9Y@%_aK|+Pkr_*>D_=n%QVK9LFY0=bmuUZQSMw8m;Jn^9NhSHebRG2(nZ7gI!|F zaEaT;rk4->7uCzE>cU==G3Z?qVNpfLM5w8t-KgU=G2WnJ+$#PZk?dC?6?YS|`4i2| zQ!}M{;t0YE_4LeFvyz&X)vTfpD$?!KPi*yHx=YfHId7j0hwvi2rJ}6h!Eq7R$KwEt zqGv&R@G|zeN8Yo@{+$K2QzM2RmBm5<bUVkS-&Y5o^6YY<mz-Xg#aH<Lc7wjREFz(v zZuH!9Gk;#`VPgnUn6@Xog?MW)XdH)C08hh_4$9PgS-?FurLUExTGrEpLBRC`rc`i@ zqX~Rl+k4q?D(jl<B<w%4>>Fg`QD`M=uyNqAolJE5+etXq#xgT+hl$a41=3Td*6lbA zllVIwi6`=Aqmx0vxia3yHql~#5~oIXG>TLA4EGxtrlc{SLo(z3<>ohcI$4&O%R!b| zC+$w{(=5IGmRw#(*CHnNdT|=tUXKAYXV56G=AD;c%{z-<-K+bn-m2GUX%x34+@~-Q zK>WQqn*L#>R49TNC$}1mdccGhCj*U`1Pn^BibjesI86!n|MibiNA$IQ7lNUOitfC2 zg(h+38HBkjEFAdcBb{A2p%kFQnKIqnsjzmKpt-f0cT+_HqdxG*P_S1%0@aM-o6jhc zm!UwC^@Ot^#Qj*O{b|fV2@`Egy*FymB}NjmW`YEjG?9=Aig&bq6z(If2q_Y@Be_HO zZpM3Yq+P)C&bAG$Ioe3GLi*sziPfkxrjemZd28M&{{pf{)G$dt(tA3!Zl6eZkhG5a ztSa8bOW^ns0!Ry4^UPP{_jppgD5(@ikf<|W5@T760K^%$h|G(M7(q?W*dZP-sx%^~ zb1s}!)d5Hg6(F1ixPdV75+(y(33ziWSPY=UidEZ^#H}HAiR+iG;T5@FZ4H0;p4T5+ zQquwHCJ-=*MB)x1f^Z{>Zl!iS6<7pWImIOL1;T!~YvU~4IIK8!+9wB;vBtCz_DA7< zZaErSAe*6R9`3qh^E}m4Xq2}MZa93O@lL%irV>U7dTj^{B>ut+2yI?cuz<>OeCN@X zXhWA!SMvH21>nF8z9m2?9|oON-O5A!)0V3W5=rne8sS`Ieh{WZ{m|&K6cy@%fsS(u zZcj$fHyzu2!a0m%XFSmX-8<TfIEfVpImOTE*N`&v%D5m@wDgwv{f0p<eh51S$F59& zD3Xyy%*te=La7QhVQ@|~;38K6k7c4ear0Gh0=tRs&@Gn0;>*Qb>RcH0L>3fGR&w-2 zIj(kAIbi2RL3cT(=y<&)OmXW$cw;>Ql=a>c5Dd;^Lp0WR)8X*5=Gv=Yub$nCiFkvN z6o7)Ol*lV`T=yf#YMgd+96oorUgQ`lybVfRK{6rG5yspgN3s~(;hw%><UB`?wD>u| zv=>H|d<r(99&Ji+quc~HX4cT~sO5Q72SFas)8U*~FTD@BUmUe1jB9enbu=z5kPx{5 zN|NvBIYx5gvJ=7^of2@Vpn06#QOtM-U$D8xhEX_Lw|ROQg!@5~S+h-rfl%H#uhkGR z$%wrkKgoLTDD3q{Su{zY25aaGK4im!Jp`=e!k4r$E)Cp=n*aPs6fifKmSzP_)jPRT zE7ul2SguuTCtB_$+^ytnaQ}WMfZ`}#GR=K1(ml&Fu=pTbpMQ|8x9v31@|L68vK$fD PT)?g~X(YT2f64y`ZCH>r literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/Legend.py b/CMGTools/RootTools/python/Legend.py new file mode 100644 index 0000000..13213e6 --- /dev/null +++ b/CMGTools/RootTools/python/Legend.py @@ -0,0 +1,40 @@ +from ROOT import TLegend + +import re + +class Legend( TLegend ): + '''Legend initialized from a text file. + + The text file should contain one line of the following form + to define the legend boundaries + xmin ymin xmax ymax + + The other lines are used as legend entries. + ''' + def __init__(self, legendFile, objects): + self.buildLegend(legendFile, objects) + + def buildLegend(self, legendFile, objects ): + '''For each object, use the corresponding legend entry''' + legendDesc = open( legendFile ) + FLOAT = '-*\d+[.\d*]*' + pattmp = '\s*(FLOAT)\s+(FLOAT)\s+(FLOAT)\s+(FLOAT)\s*' + pattern = re.compile( pattmp.replace('FLOAT', FLOAT) ) + legendEntries = [] + for line in legendDesc.readlines(): + line = line.rstrip() + match = pattern.match( line ) + if match!=None: + x1 = float(match.group(1)) + x2 = float(match.group(2)) + y1 = float(match.group(3)) + y2 = float(match.group(4)) + else: + legendEntries.append( line ) + # print x1, x2, y1, y2, legendEntries + if len(legendEntries)!= len(objects): + raise ValueError('if you specify a legend file, it should have the correct number of lines.') + + TLegend.__init__( self, x1, x2, y1, y2) + for entry,hist in zip(legendEntries,objects): + self.AddEntry( hist, entry) diff --git a/CMGTools/RootTools/python/Legend.pyc b/CMGTools/RootTools/python/Legend.pyc new file mode 100644 index 0000000000000000000000000000000000000000..89eb00d6c2b4e1b1e78265cdd7c2bcb914e26d28 GIT binary patch literal 1853 zcmbsp+iv4jaE{ZYO`2X-fV7BxI8PAL-Bi0sJR!ug-6EtVmE4FGC6(p+95*($kJsk} zl9ls9`2oIwKj1_70$%nj_yCw0H#AR3fRi(x8PEN4T7T^I-n{vB9Kr3=!uMx*?8gWc z{sm+Jxqu4+f@lvi4=y}VEzkmD0cs0=0=NPA=AuQP&j)Q(P5#7ZAP{rg2qrJ|wJy}y zb&zQAzg?2h=Xk6{pn*K0BXS|ga$}W{E%46=6rlYbL1RTGMdFe$OI~Xw<I3bRluj?4 zjFU`{dOeBHWTx+U($360Q!+Az3zI^cLdz^cU}EV|Fg96cen^UI#HyV2osmk%Btrrj zXCkl6yij44Xv;E-9BnNLEb?%HSh%=zZcwjcFII+?mUD~2hIVaA7mn<VBwLCo!}WPa z*}jdS21pSKs6DvxxE1GI-f>gpU6i?+Cz)!>!ew$>q^+~q^$=;|KE<+dN6b~KBWDNr z1sK>5NV<xSpMCYk#F)$;`^LBiE0=C&isQ!i2&o;E4Falt5bTqlhX4e}eux;gnPWf0 z?m7<qM!*UO1mPBq$*K)bK<Yu=h7|cNsJAFH66?S<z-k*7zd+rB6!`!rmp{X52kIS2 z+e8!IfwV&$(&<9o1=WS`T2TE47$A}<a!^^YKyQPI78>U62D7tf_BWW@YvvxjI)!>0 z(%!8{f%HqaOFT422nSF8J>mMGIIbTB6j*^hNcX9SHEN?|AL>20X@gii0(U?rnzo)? zK7c9KW*=6_#g-pJjmSQ?{MC_oi3y$$sGIg91gEBwI*ewrY34&3ES}NGRF$@+DHILz z?ZncUEo~q59u24J=-bg$4KIiG2pLm59Gt#5dph}WYLEUA8#>x<mQ84J6KZ_YBEZx3 zC1J5#nz^*4j*@sO!*u|(k`HC#)+;y*zuyQqa<Z7`SGXv+iL{Y+G#=bTb3DeT#PG>i z)r@as@^U@Ol`gX|(yq&&L&eH`(^M8WtK^XL&_y#gHO7@^R-Bp8F?L;<dC3}KiH?+` zgfjF<rT#k1=K6V6naW2Be41?*c#WoM5uPgboN7Cu$@fXsr&{<_sg2b;(KhnwGGs?3 zy3R{pMM8B|;E=4hl+59cz~NFhKJ6H%zj)ldp73kgP|GKr1;$$~S!b45_un?#ry5h$ z?fVG8>x&Nl-ox{j=!*k9@9^)wch9>o4!n281Hl*m?Uhi3xefx(ItX&3<{6Qcbr2{M z1p$|jz1#)J*uS}dd>TC}ucc;mb~>Wl8c@wSd;jcg(zJ>uf@S}QFHY=}CY4XguO&x^ HUf=r*OGcYd literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/PersistentDict.py b/CMGTools/RootTools/python/PersistentDict.py new file mode 100644 index 0000000..d4ca1f4 --- /dev/null +++ b/CMGTools/RootTools/python/PersistentDict.py @@ -0,0 +1,30 @@ + +class PersistentDict: + '''Dict which can stream itself from and to a text file.''' + + def __init__(self, name, fileName): + self.name = name + self.StreamFrom( fileName ) + + def StreamFrom(self, fileName ): + '''Load the dict in memory, reading fileName''' + file = open( fileName ) + self.dict = eval( file.read() ) + + def StreamTo(self, fileName): + '''Write the dict to fileName.''' + file = open(fileName, 'w') + file.write( str(self.dict).replace(',',',\n') ) + file.close() + + def Value(self, key): + '''Accesses the value corresponding to key. Returns None if key not found.''' + try: + val = self.dict[ key ] + return val + except: + return None + + def __str__(self): + return self.name + ' ' + str( self.dict ) + diff --git a/CMGTools/RootTools/python/PersistentDict.pyc b/CMGTools/RootTools/python/PersistentDict.pyc new file mode 100644 index 0000000000000000000000000000000000000000..80e1289b5205d456a48c01bb6b70eb3cca8a36f9 GIT binary patch literal 1704 zcmb_cO>Yx15VbcSO{x}zL{+{H76K_qRdV74;;V>WAVQmpLN2Rl*CAVyb+mRUk;<w3 z9)1!30&(ZP+0v*S2~j-z);k{0ym@x*=l15WAK&|_I{(%1e1_q7VKV${D%0wlQfEqi z7~(xrgH9da!WEdew)D9Vwg@ltG+YGH`1At9KZ3DJ4K+gzqw`Qh#EckoSZ92KhRW&! znks7u*iiAH(`1l`Fbr=_CV4tB>8LP1ly)>TdGK~RHsjLG%&5praAstJ{SwSLpW1H9 zVmKm<eGGpK=2WXwr4j(8j)5a}rj<s1gAViVcjz7JFvVzQ!zRE$wtIzbIt(WtxpT|~ zp#{VJ`f%?6D>1$Y<jb_T|K{M(xvB5P&V>rimto?H-evZ>m}RIW$%{NBNrUT|hSF`F zGO0_Y+{Z+aYLNcdNChe77}cOxRf*ENfz;z4!2Puwfuo5v8QIJWGqW>SF82(`%<|%+ zu*NF-RfoB`o1?h|_VZ{efX)IKMfixBSWG9GCl~AS5VP7gMpb{bwW^=H?DNZ0n5us0 z^DH6-XeAmN0MOYQSvZEkpgQ2H%k*fFAq}|=IzsVn1Uf47U{};YM}HdH1+Pk-h~4wd zYj3kJx{N8#zz`=~9Y_Ln88h#&0aM!fbd*|gNvF=+zsQOyt@Vf!!BpxzbUcurNvY_n zzPqA~i3w%*0G2z#jtJ*w#o6GfXeq5VcpSW^sT6Yn@8@Z1y|-SdfdCfPq^>NjpSwa7 z1ExONW!J<uEXu;0zALQB$DA~U!#Q+|BI{OXs$zx>q}PfJVGaxAiA~m|gdKUuRIdYg za;&17-qtN$(<z(Daly$AyihK<*|gf_A;OD@Ww+v?FReFKx?CEQXQ@T*3laaCDN`*; z0`Vlt9YB$p(w!FY`IW${C`sfpN|Kq&7E``f>oS)nNzAh4+{D+2c4&BquTm5AFV|9x nFmi|bEr6zOM(ujL(QdX|{VKZ9LZ|<*nH2oED)9-=n`hwP+j?LE literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/PyRoot.py b/CMGTools/RootTools/python/PyRoot.py new file mode 100644 index 0000000..7a1fded --- /dev/null +++ b/CMGTools/RootTools/python/PyRoot.py @@ -0,0 +1,106 @@ +import os +import sys +import fnmatch +import ROOT + +import CMGTools.RootTools.StartUp + +from CMGTools.RootTools.RootTools import * + +gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) ) + +# adding current directory in PYTHONPATH +sys.path.append('.') + +from CMGTools.RootTools.Style import * + + +canvases = [] +cx = 500 +cy = 500 + +histTypes = [ ROOT.TH1F, + ROOT.TH1D, + ROOT.TH2F, + ROOT.TH2D, + ROOT.TProfile ] + +dirTypes = [ROOT.TDirectory, ROOT.TDirectoryFile] + +hists = None +trees = None +dirs = None + +class Directory(object): + '''Like TDirectory, but autoloads directory contents''' + def __init__(self, tdir): + self.tdir = tdir + def __getattr__(self, attr): + return getattr(self.tdir, attr) + def cd(self, theLOCALS=None): + if theLOCALS is None: + theLOCALS = LOCALS + self.tdir.cd() + hists = load(theLOCALS, self, histTypes) + trees = load(theLOCALS, self, [ROOT.TTree]) + dirs = load(theLOCALS, self, dirTypes) + +def draw(pattern): + '''Draw all histograms with a key matching pattern in separate canvases''' + for hist in hists: + name = hist.GetName() + if fnmatch.fnmatch(name, pattern): + can = TCanvas(name, name, cx, cy) + canvases.append( can ) + can.Draw() + hist.Draw() + +def load(locals, dir, types): + '''Load objects in dir with a type in types.''' + objs = [] + for key in dir.GetListOfKeys(): + obj = dir.Get(key.GetName()) + if type(obj) in types: + print type(obj), key.GetName() + if type(obj) in dirTypes: + obj = Directory(obj) + objs.append(obj) + locals[key.GetName()] = obj + return objs + + +def treeComp(t1, t2, var, cut): + t1.SetWeight(1./t1.GetEntries(), 'global') + t2.SetWeight(1./t2.GetEntries(), 'global') + t1.Draw(var, cut) + t2.Draw(var, cut, 'same') + +if __name__ == '__main__': + + import sys + from optparse import OptionParser + + parser = OptionParser() + parser.usage = ''' + PyRoot.py [root_file] + ''' + + (options,args) = parser.parse_args() + + file = None + if len(args)>1: + parser.print_help() + print + print 'Maximum one argument (a root file)' + sys.exit(1) + elif len(args)==1: + file = TFile( args[0] ) + import ROOT + + LOCALS = locals() + + hists = load(LOCALS, file, histTypes) + trees = load(LOCALS, file, [ROOT.TTree]) + dirs = load(LOCALS, file, dirTypes) + + diff --git a/CMGTools/RootTools/python/PyRoot.pyc b/CMGTools/RootTools/python/PyRoot.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cd880abed262799356a46725391665ddd10a475a GIT binary patch literal 3505 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 Bw^RTC literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/ReWeighter.py b/CMGTools/RootTools/python/ReWeighter.py new file mode 100644 index 0000000..938734d --- /dev/null +++ b/CMGTools/RootTools/python/ReWeighter.py @@ -0,0 +1,23 @@ +class ReWeighter(object): + + def __init__(self, name, hto, hfrom): + self.name = name + self.hto = hto + self.hfrom = hfrom + self.hto.Scale(1/hto.Integral()) + self.hfrom.Scale(1/hfrom.Integral()) + self.weights = self.hto.Clone( '_'.join(['weights',name])) + self.weights.Divide(hfrom) + + def weightStr(self, var=None): + if var is None: + var = self.name + cuts = [] + for i in range(1, self.weights.GetNbinsX()+1): + xmin = self.weights.GetBinLowEdge(i) + xmax = self.weights.GetBinLowEdge(i) + self.weights.GetBinWidth(i) + weight = self.weights.GetBinContent(i) + print i, xmin, xmax, weight + cut = '({var}>={xmin} && {var}<{xmax})*{weight}'.format(var=var, xmin=xmin, xmax=xmax, weight=weight) + cuts.append(cut) + return ' + '.join(cuts) diff --git a/CMGTools/RootTools/python/ReWeighter.pyc b/CMGTools/RootTools/python/ReWeighter.pyc new file mode 100644 index 0000000000000000000000000000000000000000..779fb4f164a7ed08f815332eede4c4b98aff0e9d GIT binary patch literal 1392 zcmbtU+iuf95S?}Ir3H!vMHNU9AY`aSKY&u9rYImmgf>WpO2~5KO=6SS#oo3-jh~9d z8^6H|&wLEO!4Gg|>|VqhkYvZZb2&3RXPnBfrG+2gPF@eF{8aFKij}QG1Vn~ts3=hM zndpS*-7XFe^<DO}3lQ4um~b?<COyM&px(mDZbJZoV~7EE9S&wNMY~nf1<ardx6{?( zxGxZMMROt#8%H)cR%9c`NKsT_Bv_*=S9bkGkwQcSMPaG@X+cbl3yA6z087!xAw=QF znHnsk21QNI#AqnG?{Z<iP(fN2o^3!L$(1v=#cKA5{i(6sld(-~ji19bnaZv|@F&JL zp?eWqGfMr5s5_G+HWC{pVXV1lwhpl!9)^LDv|`Q7WT+Wga~{puE><D3HSDr<u-<vq zeUl`UY+WabEq42#>^O<n&-r--4VU40VH{e|W6<m}1gVyMSJkSzrv_XK`!Ty6tn4QQ zx`lRpXi|Dp`lKjV6cdeza))N$$qKRD!qdKkos|=Zw%>oHT&QD9t!!>y6_^W}GPGVg ztmJSl(7=okl8dc7uTpnj!>UvFIn&uJ=?s8br2uiD8NPMQMKwn>d|EVb2&o?*(@p@E z7g!CJ`!3(LU^wH>y2popnr}Wio=w9zZ{NS)7R3h6{w#m+@VFp97rNmpEU|C7@n^zg zIU?NT_FCJ$gr_+4K)diMQ;_=c$Q0!BEOm|T?S*mn)-DyNtuTI>96bw0#xerz(CmbP z9bfS1Bp9sNO4?zPPW@u*@9 (2Og0)Qq4RSPB^&*i1$`)I0?G3X7|3<(gsTX8hxr zan7OveVZ=gklkP~wTN$B-Bs7r9js+c+p_ApJk#Z5@_XcY^2g$N(<C^U;HVivFSED> tabB0~{`MWvfFORAGk&4!POH^(&)&XdFERrwF8`TEF0@fxVN=p^-rrtP4!QsU literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/RootDir.py b/CMGTools/RootTools/python/RootDir.py new file mode 100644 index 0000000..91aff4a --- /dev/null +++ b/CMGTools/RootTools/python/RootDir.py @@ -0,0 +1,201 @@ + +from ROOT import TH1, TDirectory, TCanvas + +from CMGTools.RootTools.Style import * + +import sys, re, math, pprint, string + +class RootDir: + """Manages a TDirectory in PyROOT, and allows easy access to the histograms and plotting""" + + def __init__( self, tDir, style=None): + self.tDir = tDir + self.histograms = {} + self.subDirs = {} + self.style = style + self._Walk() + + def _LoadHistograms( self, tDir ): + """Looks for all histograms in the directory, and stores them in a dictionary indexed by their key""" + listOfKeys = tDir.GetListOfKeys() + for key in listOfKeys: + hist = tDir.Get( key.GetName() ) + + if hist.InheritsFrom('TH1'): + # print hist.GetName() + + if self.style != None: + hist = self.style.formatHisto( hist ) + self.histograms[key.GetName()] = hist + + def SetStyle( self, style ): + """Set style for all histograms, in this directory and its sub-directories. See Style module for more information""" + self.style = style + for key in self.histograms.iterkeys(): + self.histograms[key] = style.formatHisto( self.histograms[key] ) + for key in self.subDirs.iterkeys(): + self.subDirs[key].SetStyle( style ) + + def _Walk( self ): + """loads histograms, create RootDirs for each subdirectory. RootDirs are stored in a dictionary, just like the histograms.""" + + file = self.tDir + # print 'file : ', file.GetName() + + self._LoadHistograms( self.tDir ) + # pattern = re.compile(regexp) + + listOfKeys = file.GetListOfKeys() + for key in listOfKeys: + keyname = key.GetName() + subdir = file.GetDirectory( keyname ) + if subdir != None: + rootDir = RootDir( subdir, self.style ) + rootDir._Walk() + self.subDirs[subdir.GetName()] = rootDir + + def DrawAll( self, xsize=800, ysize=800, opt=''): + """Draw all histograms in the RootDir canvas. Note that histograms in a given sub-directory can be drawn by doing: this.subDirs['theSubDir'].Draw()""" + + nPlots = len(self.histograms) + + if nPlots: + self.canvas = TCanvas(self.tDir.GetName(),self.tDir.GetName(), xsize, ysize) + + # ny = int(math.sqrt (nPlots) ) + # nx = int(math.ceil( nPlots / float(ny) )) + + nx, ny = self._Pave( nPlots ) + print nPlots, ny, nx + + self.canvas.Divide(nx, ny) + i = 1 + for key in sorted(self.histograms.iterkeys()): + self.canvas.cd(i) + self.histograms[key].Draw(opt) + i = i+1 + + self.canvas.Modified() + self.canvas.Update() + + for key in sorted(self.subDirs.iterkeys()): + self.subDirs[key].DrawAll(xsize, ysize, opt) + + + def _Pave(self, nPlots): + '''Most efficient use of the canvas space for a given number of plots. + Trying to keep the canvas more or less square.''' + nx = 1 + ny = 1 + lastIsNx = False + while nx * ny < nPlots: + if not lastIsNx: + nx += 1 + lastIsNx = True + else: + ny += 1 + lastIsNx = False + return nx, ny + + def Hist( self, histName ): + """Returns an histogram in this RootDir or in its subdirectories. + as histName, give the absolute path, which can be obtained from the + Print function + """ + pathList = histName.split('/') + if len(pathList) == 1: + histKey = pathList[0] + hist = self.histograms[ histKey ] + if hist!=None: + return hist + else: + return None + else: + subDirKey = pathList.pop(0) + print subDirKey + subDir = self.subDirs[subDirKey] + if subDir!=None: + return subDir.h( string.join(pathList, '/') ) + else: + return None + + def h(self, histName): + return self.histograms[ histName ] + + def SubDir(self, dirName): + return self.subDirs[dirName] + + def Draw( self, histName): + """Draws an histogram. Use the absolute path.""" + hist = self.h(histName).Draw() + + def Print( self, path=None, printout=None): + """Print the contents of this RootDir, including its sub-directories.""" + if printout == None: + printout = [] # list of lines + for key in sorted(self.histograms.iterkeys()): + if path!=None: + printout.append( path+'/'+key ) + else: + printout.append(key) + for key in sorted(self.subDirs.iterkeys()): + # printout.append( key ) + subPath = key + if path!=None: + subPath = path + '/' + key + printout = self.subDirs[key].Print( subPath, printout ) + return printout + + def __str__(self): + return '\n'.join( self.Print() ) + + +if __name__ == '__main__': + + import os, sys + + filename = os.environ.get('PYTHONSTARTUP') + if filename and os.path.isfile(filename): + exec(open(filename).read()) + + from ROOT import gROOT, TFile,gPad + gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) ) + + + from optparse import OptionParser + import sys + + parser = OptionParser() + + parser.usage = ''' + RootDir.py <root file name> + ''' + parser.add_option("-l", "--list", + dest="list", + help="listing mode, no drawing.", + action='store_true', + default=False) + parser.add_option("-d", "--dirname", + dest="dirname", + help="Draw a subdirectory", + default=None) + + (options,args) = parser.parse_args() + + if len(args) != 1: + print 'ERROR: please provide an input root file' + print args + sys.exit(1) + + fileName = args[0] + + file = TFile( fileName ) + rootDir = RootDir( file, sRed ) + if options.dirname is not None: + rootDir = rootDir.SubDir( options.dirname ) + print rootDir + if not options.list: + rootDir.DrawAll() + + + # rootDir.subDirs_[dir].DrawAll() diff --git a/CMGTools/RootTools/python/RootDir.pyc b/CMGTools/RootTools/python/RootDir.pyc new file mode 100644 index 0000000000000000000000000000000000000000..65deef0946a0ff6c57751b2302356c7fa752c0be GIT binary patch literal 6686 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/RootFile.py b/CMGTools/RootTools/python/RootFile.py new file mode 100644 index 0000000..813bd18 --- /dev/null +++ b/CMGTools/RootTools/python/RootFile.py @@ -0,0 +1,50 @@ +import ROOT as rt +import os.path + +class RootFile(object): + + def __init__(self, fileName): + self.fileName = fileName + self.plots = {} + + def add(self, plot, name = None, dir = None): + if name is None: name = plot.GetName() + if dir is not None: name = os.path.join(dir,name) + + l = self.plots.get(name,[]) + l.append(plot) + self.plots[name] = l + + def write(self): + out = None + try: + out = rt.TFile.Open(self.fileName,'RECREATE') + for name, plots in self.plots.iteritems(): + out.cd() + + dir = os.path.dirname(name) + objname = os.path.basename(name) + + #support for directories if required + if dir: + d = out.Get(dir) + if d is not None and d and d.InheritsFrom('TDirectory'): + pass + else: + out.mkdir(dir) + out.cd(dir) + + if not plots: + continue + elif len(plots) == 1: + plots[0].Write(objname) + else: + index = 0 + for i in xrange(len(plots)): + p = plots[i] + p.Write('%s_%i' % (objname,i)) + #needed so that the object can be deleted + self.plots.clear() + finally: + if out is not None: out.Close() + \ No newline at end of file diff --git a/CMGTools/RootTools/python/RootFile.pyc b/CMGTools/RootTools/python/RootFile.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e90c22eb50de875175abe999fb6880afbeae33e5 GIT binary patch literal 1791 zcmbtUU60dN5S?+HY?3DI5-4TWN>v|F(-*#8K|q^bP#>C=ypgtD6<Hy6SbH5i*cY)> z$<y*v_#^y){u+Kjd(Jp1>SJl-do!MUXYQFZ=eqH+-|aQ$<C$!J4g5dBsP1Em@Tg=W zr@FO0Ic-SfN$krU&W5}bxfJ>Bw8^c<Lmy$uU-*q(8)i@x?rD<6|H}Up^Z$S;-eyLU zQ;*sBsJz1|K2M>)DM6if<{@M|M$B;o(@JF}65>?YFbwJOP_Z-~a<}1_1H*W_h+Pw& zWmdSVUL)Kp&gKF44>9V=&{gH^&ghqClcLC~J1nHOmT%ozk(+~+-NrjB4Z|c)To|@s zS4=C~(HRXMNm>nZ31fv)Mb6t&eogqPlEJknIhIgAmO4^C7UxOYkkqFWA(!5Ek4V~- zv_<Djun#}>_>%50+og))1yo=Yc05GBEgi(^2x(m8vD<<1EOtf<i7F~vTTb1X8EKK^ zfiXz*FJtFe+jO~%^JvJT0{ZJ1Flt6lj_Hn)(vj2bvq@!^X%uzwS6#s*+LK+3o8Fh& z*BO&@jWvxhD$q#o)+&FD6lbSKA9;Y3zzb+nx%f(JW<cMi$iefL{%*Xk!7*ZX=v6c{ z?MT`++LiQfJYQ@*pw^f2gT?e{gZ4E#(%QD~J?+xwv`;Bx177pKg<RQ$XnkfKuXX>c zKjqauK5mztM;tE2xhLgEQ-?46>7J~b)@baCd|B_v#RG9yKSdzu;Q9BmZku-6vcK-g z3Ki{11mt+yGWX;Lw&|;$o*>Q1hL(X5Z~`I$4Kt+}8_a9A0*t@HeLSQVHh27R6de9I zIdp8t<RB^InJdb-2|I*KiPlgox2o_~GQ18e;48!}QaZbj6W$|}&k?j`SFzSz2YV71 zml%u6B4$xQ*#@R$TF{wkj*b`8D*i`+P`2yA`E!281l7~BSlDTcb83_7%HrHSCp^H! zeNj$x2%P|DSv)Px8f8Tl4_RC-c!n0QUC^h8WdxL`U8mwjY5-VzWWh-u#TRxH5}TKw zeIE$w4UrCDRCh6nwzQ!)^&9Pa106J4x~t!5!|Usw*TULBuj7ATyZWtn)$8GV$fj++ zR>T>G*0V5N6w&JpuYr#Z)}LUH7Quc3Y}SAKGzLf@Oj_~ime=uj+cgS1>F8(@T*E?5 iUUi$_9&50518hP{mg0Ybu!<knH9lf%?EBo)p7%H9y-Py? literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/RootInit.py b/CMGTools/RootTools/python/RootInit.py new file mode 100644 index 0000000..0d8f764 --- /dev/null +++ b/CMGTools/RootTools/python/RootInit.py @@ -0,0 +1,16 @@ +import os, sys + +import CMGTools.RootTools.StartUp + +from CMGTools.RootTools.RootTools import * + +from ROOT import gROOT, TFile, TCanvas, gPad, TBrowser, TH2F, TH1F, TH1D , TProfile, TLegend + +gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) ) + +# adding current directory in PYTHONPATH +sys.path.append('.') + +if __name__ == '__main__': + events = Chain('Events', sys.argv[1]) + # lumis = Chain('LuminosityBlocks', sys.argv[1]) diff --git a/CMGTools/RootTools/python/RootInit.pyc b/CMGTools/RootTools/python/RootInit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6749082cbbdcaf4ecbf6fd3dbdd426a0441766f4 GIT binary patch literal 755 zcmZut%W@Mj5bRyQ9Xko{gyI7X2fN@*0foUp6~QTGx#;3jd4(UWR$D8@kPDam3tz#B z13$zEz>I7!7q+ymR%>Q7J+<Hc?vLl+r*rJSI_)p$cfSZyS`jipRy=}?_IeCi3p_?v zN5auHWDS@mWD}+Z*@9_9wqZJu9hfd;7v=!+0Hz1ogXu%|VGbb=VU8e=5a}k?$I!s~ z2G%!`)^Q#2igXmDTSyz*^KGO}e2!86gua8c1&+9jw2jkiYV98K(Ei1sLsnLQ==(5; zh<b)cgD%qs!9q-@Nnpujm1*B1Eg7qPqnzh)EY4Nx+bq5;?H8xZpeAphOm^gPMP6;= z&P)5Ls`Oqjbe_6C75FwPt@W8**nBt+Z45)gY-ZFdpUr%ef?jWQ?%j%;9GnpNn7}$; zqs?78f1md8*_*`L%nb$A+p-I<O8>D4_4e2P!T)2ctYCoc3w}=UOM>4K>|5|~1h*u3 zB!WjEc$T6X-I<z~HWVq8UwYQ{*Fxp#C69?yRZ)=poy%MqO)k0acu9^!rYaYk5UPXm z0bSxBxQBFf<$SdFG^&~(6<2;~^B}y-SAIxm?(wOy>1C#$u_bp%a1!_8Zaj%kYsYaf F`U~T}o7DgS literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/RootIterator.py b/CMGTools/RootTools/python/RootIterator.py new file mode 100644 index 0000000..fb30981 --- /dev/null +++ b/CMGTools/RootTools/python/RootIterator.py @@ -0,0 +1,22 @@ +import ROOT as rt + +class RootIterator(object): + """A wrapper around the ROOT iterator so that it can be used in python""" + def __init__(self, o): + if hasattr(o,'Class') and o.Class().InheritsFrom('TIterator'): + self.iter = o + elif hasattr(o,'createIterator'): + self.iter = o.createIterator() + elif hasattr(o,'MakeIterator'): + self.iter = o.MakeIterator() + elif hasattr(o,'componentIterator'): + self.iter = o.componentIterator() + else: + self.iter = None + def __iter__(self): + return self + def next(self): + n = self.iter.Next() + if n is None or not n: + raise StopIteration() + return n \ No newline at end of file diff --git a/CMGTools/RootTools/python/RootIterator.pyc b/CMGTools/RootTools/python/RootIterator.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1c6e8e70284fba156317900e983721730bc830a7 GIT binary patch literal 1324 zcmb_c+iuf95S_J~(3F%*`2h<d6p&~U&j<mPKox2#oW9VPmFsMkq{(iyI~5?67s?;- z1N<W&0B6Q=+gDU9?_@kao;iDFHu>+(jeh53Skvmt@%tJpJ%$<MHZ&(XGBnP}Wpn~3 zryoQYM4ygwc|97e0XqGIYsh`LWeB{-E>;}kWnP09Z?V!77}sQk%_IZTNvcepwN-(m z4wX&nw2M#P6rW?YT)J3PF`W5v!4p@M2M346bXBTI0l|t9DC)`=$F4X_Zd^=#vHZ%D z;Oh)|WC>r%nSQ}A(K$9{=pv)|T>Ke)q8X@VbYWJ(b0V9QpSSp2@gEhxCioTLLkmC< z38Ml!*8opj0D=JgR6zF{peM37+2D)@U634d2X=Q}rNljWhpoPR2Tyf$6}!uj^kBa_ zy$akHOjs;~cmA?7gLOpt7R;nd6>}`5McTkUKXGx&>0Jy97O_O)GKW*jQz=|DK19ZW zD5_7%%}-d8gaHhxNzdS=SnurazdsCNo_1t98n5Y!23qdhhzT!ir+&)TN~N>~L*|j` zo4aPKU0E%a+NIqTZqRKskm#`CAa1z<^FJs-1#9miS&}`IQ3~x)DTNmZgTf5A4$(Iw z?L`|;*C{;|zaO`WF+4=y4SAsD05ybFTiJc1t^2~I^qMzeMjV!nNYmg|a^026?QgU< zsp?TnR8CTzAn^l;t%JAfhOZXRS{5O#U4-%3Tpne3tR08i+ENd`FfC=;t{AEJ?^94B x3CYAMrLO6k-tAtd|1_$OoO~APBeNWka6EH0>sL3ft$Tji?DCbgM%&%b{sM{E5^w+j literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/RootTools.py b/CMGTools/RootTools/python/RootTools.py new file mode 100644 index 0000000..b5d613a --- /dev/null +++ b/CMGTools/RootTools/python/RootTools.py @@ -0,0 +1,50 @@ +""" +Load the libraries needed to use RootTools +""" +# import ROOT as rt + +from ROOT import gROOT, TFile, TCanvas, TPad, gPad, TBrowser, TH2F, TH1F, TH1D , TProfile, TLegend, gDirectory + +def loadLibs(): + print 'loading FWLite.' + #load the libaries needed + from ROOT import gROOT,gSystem + gSystem.Load("libFWCoreFWLite") + gROOT.ProcessLine('AutoLibraryLoader::enable();') + gSystem.Load("libFWCoreFWLite") + gSystem.Load("libCintex") + gROOT.ProcessLine('ROOT::Cintex::Cintex::Enable();') + + #now the RootTools stuff + gSystem.Load("libCMGToolsRootTools") + +loadLibs() + + + +from CMGTools.RootTools.Chain import Chain +# from ROOT import Chain as CChain +# Chain = CChain +# Chain.__doc__ = """ +# An extention of TChain so that it can take a glob in its constructor +# """ + +class stliter(object): + """ +Defines a python iterator for stl types + """ + def __init__(self, stl): + self.stl = stl + self.index = 0 + + def __iter__(self): + return self + def next(self): + if self.index < self.stl.size() - 1: + self.index += 1 + else: + raise StopIteration() + return self.stl.at(self.index) + + def __len__(self): + return self.stl.size() diff --git a/CMGTools/RootTools/python/RootTools.pyc b/CMGTools/RootTools/python/RootTools.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ea55823c631917c015aa9a59cb687e5a7a09043e GIT binary patch literal 2080 zcmb_d&2Ah;5U!coe|r-XAOwhD6mghvSSz_88H6BfoPZW5^sW>!m)3ZvcRgl)%yb*P zh+IgXfH&h=cmVjSW_KMVF3614wbj+t_48GAIrwupxc}oH-_2?L1^E2}%l;0M62+h% zr9R~z6+Xp26#>No6)lQeRJ18>Q_-QgLq(V3E)_kBdsOr(?o%<KctFJt#XD5&QoKvW zkm4bEX+W=F`UaUB^pdcLhZf~Gso0}<5BoNmH)sKAhZUjneSC}3E={8z$2I~POsXUe z-Kh!l?4(ZW%-FCrCN&UN;e|D!swy|Ds@#U*Ao~knw2OPL4YE{EpU#Av9c8(3UC3tR zr2HwduEqSbBo$`K4Evlts;i%^shi^`50BQ&gDrE|=sl~e#n$A+EKQlZ0lPfRYBP6L zy%MZ_h<J^$Yykoc9zOxjz$PauJbD4@(+iKhUp+bt7@?QEAv$Xj5R%P5PMS^Ub+zv6 zYCYMYsMDwqkH_{VXbu>&av2^ypJdLA8lX5bg++qQa=Nn46i(E$lcVS3sy2<jy$hu; zFI+W|BCNP5ram|@Wpa|6=>DgUJ)uJ5taRqmeuy1oe{j$Uu71DT-gs+$<J-qly=@sI zuAIQm79>0+73GStW48ka_|J{CldLq+HVx5>a7se#$KY%|-yg4i>~EdypRe3$RbB~3 z5O4!9PDs)+Z}&jRYx}po;pQ)hJjkS{#-|Cg<({%G2dK4FT&{pTV);W5gC~F%2SwFA zc@e0xFAOT&ypcB7{S|aNq^5#^eSo`zL$g4JHcY}M;E??!Xs>XA1;3$No#PzefXSS( z*eq$f+Yq3$&`(;rj~NMPD!3hII45CU01hT4xvWghWg}+Xt;rXPO<fONt+O(7T7SeQ z*)Dl~Z_bErmc+~_h;u4fA2%*pLEQnlb_76BYqnw;D7x~``HTN=z`*}mL-F2x9!@CU zogawm5udei2*D>lP%Zle?4a?R;CzM)t@VAp-VM&2fK*n!15Ut{F1Oh)#tk8wy6XIE zDQ{Mlj$=!lAaKpJ8O_pMI(ZE}Y{<Lo-SYnpcn+gU97!OdO$9g@iCDc4?*9mipN-bJ zDYfQCUzZ|cvAjdA%cL+`%TU$2sM3p^x6Qq@nrp4zg|d2&$p=h$=v+02aQ|@vsJCGv z#IggBPSElCt-jyy9!GCtukJD7na~U+=}18)U>U=#cy_4{6An}{+KNY`VuOkYmts?n v8+kL8M%$@0l98f#GCDR=ot)u+i9~h1#01jM8W2C{Xx9lUzd!7@_PT!q+1Q>D literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/StartUp.py b/CMGTools/RootTools/python/StartUp.py new file mode 100644 index 0000000..005412c --- /dev/null +++ b/CMGTools/RootTools/python/StartUp.py @@ -0,0 +1,5 @@ +import os + +filename = os.environ.get('PYTHONSTARTUP') +if filename and os.path.isfile(filename): + exec(open(filename).read()) diff --git a/CMGTools/RootTools/python/StartUp.pyc b/CMGTools/RootTools/python/StartUp.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9d777b0850e67d6db6e0ad683ebe02e9ee683742 GIT binary patch literal 311 zcmYLDJ#WH54D}@es;VqZ{Rx?xsasW1b%2GBl4O7_A}%Bf=jhHLb>=7c2ekGTsh01( z=V#fz_<MYBw$H0Q+#(U4%JUxrwWNU#U<ZHzt${XzI)bZ#T?`n5TLeFWcA%yB>I`qX z9l<qhNJ<+xPh;8I{75W$EONaq=Bs61ylskdo!*JVkpOuf38B3-jx6iY0hzV`*>q^D z6S97^ulUGA5sg<rc+{f}!eLdX(u05SD!toh?~7SM)cI^f#DA*);v?BC=gM)}KS`<Q TUQSe>JA5@dsFxn1iFq`?t#UzO literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/Style.py b/CMGTools/RootTools/python/Style.py new file mode 100644 index 0000000..515e9bb --- /dev/null +++ b/CMGTools/RootTools/python/Style.py @@ -0,0 +1,91 @@ +from ROOT import TH1, kViolet, kMagenta, kOrange, kRed, kBlue + +class Style: + def __init__(self, + markerStyle = 8, + markerColor = 1, + markerSize = 1, + lineStyle = 1, + lineColor = 1, + lineWidth = 2, + fillColor = None, + fillStyle = 1001 ): + self.markerStyle = markerStyle + self.markerColor = markerColor + self.markerSize = markerSize + self.lineStyle = lineStyle + self.lineColor = lineColor + self.lineWidth = lineWidth + if fillColor is None: + self.fillColor = lineColor + else: + self.fillColor = fillColor + self.fillStyle = fillStyle + + def formatHistoAxis( self, hist ): + hist.GetXaxis().SetTitleSize(0.05) + hist.GetYaxis().SetTitleSize(0.05) + hist.GetYaxis().SetTitleOffset(1.2) + + def formatHisto( self, hist, title=None): + hist.SetMarkerStyle( self.markerStyle ) + hist.SetMarkerColor( self.markerColor ) + hist.SetMarkerSize( self.markerSize ) + hist.SetLineStyle( self.lineStyle ) + hist.SetLineColor( self.lineColor ) + hist.SetLineWidth( self.lineWidth ) + hist.SetFillColor( self.fillColor ) + hist.SetFillStyle( self.fillStyle ) + self.formatHistoAxis( hist ) + if title!=None: + hist.SetTitle( title ) + return hist + +def formatPad( pad ): + pad.SetLeftMargin(0.15) + pad.SetBottomMargin(0.15) + #pad.SetLeftMargin(0.) + #pad.SetBottomMargin(0.) + + +# the following standard files are defined and ready to be used. +# more standard styles can be added on demand. +# user defined styles can be created in the same way in any python module + +sBlack = Style() +sData = Style(fillStyle=0, markerSize=1.3) +sBlue = Style(lineColor=4, markerColor=4) +sGreen = Style(lineColor=8, markerColor=8) +sRed = Style(lineColor=2, markerColor=2) +sYellow = Style(lineColor=1, markerColor=5, fillColor=5) +sViolet = Style(lineColor=1, markerColor=kViolet, fillColor=kViolet) + +qcdcol = kMagenta - 10 +sHTT_QCD = Style(lineColor=1, markerColor=qcdcol, fillColor = qcdcol) +dycol = kOrange - 4 +sHTT_DYJets = Style(lineColor=1, markerColor=dycol , fillColor = dycol) +wcol = kRed+2 +sHTT_WJets = Style(lineColor=1, markerColor=wcol , fillColor = wcol) +ttcol = kBlue-8 +sHTT_TTJets = Style(lineColor=1, markerColor=ttcol , fillColor = ttcol) +sHTT_Higgs = Style(lineColor=4, markerColor=2, lineStyle=2 , fillColor = 0) +zlcol = kBlue +sHTT_ZL = Style(lineColor=1, markerColor=zlcol , fillColor = zlcol) + + +sBlackSquares = Style( markerStyle = 21) +sBlueSquares = Style( lineColor=4, markerStyle = 21, markerColor=4 ) +sGreenSquares = Style( lineColor=8, markerStyle = 21, markerColor=8 ) +sRedSquares = Style( lineColor=2, markerStyle = 21, markerColor=2 ) + + +styleSet = [sBlue, sGreen, sRed, sYellow, sViolet, sBlackSquares, sBlueSquares, sGreenSquares, sRedSquares] +iStyle = 0 + +def nextStyle(): + global iStyle + style = styleSet[iStyle] + iStyle = iStyle+1 + if iStyle>=len(styleSet): + iStyle = 0 + return style diff --git a/CMGTools/RootTools/python/Style.pyc b/CMGTools/RootTools/python/Style.pyc new file mode 100644 index 0000000000000000000000000000000000000000..932c4c4e249dddd1ba345dd729f0e22e7fd4d248 GIT binary patch literal 3187 zcmbVO-EJFI5T5ngj_ue<n*R_elndk{XoM;uAwdI4L?YBWbZscv8*Ak~aW`3eTknb5 zRE3-N9T2=hFL(-W;X$}A_waqQUOPeDG`l|IGe0|L&dhga*L~fn{ruTa_j@wFs`&pB zBi%2Eg!nlUiwqp`9T^nFFUY_Z-<3g8{Gtp>;+JGl7QZY`Sdef{LRVgjybw9^XCy3= z@hf6xDDtbEge3{f5@J$;u;ABJSe39Q;VdbIv$?RY!nz9Uxv-(ah6)?Ga88Bu5-vzM z50&fBT~Zmuw;-TY&5Lm*ye8{DL<j}T>+=Q=L$aVo*TfVV(7L~P*=SLX7S(7;3^vq| zHGlcC(XtvXtI>)WY`G3ktCx*d)o4|X)^b&r2y7DTfFh(a42u3bz4#lsSr+hyde~48 zZ>efYLayrgo4F+%sxZ&5>%X0=kl%@lS$6$*aut@IsF-Wlzb*!aK^c&ABo|4<5^#k_ zu1miv{<{n{cu&F=E&L4$SEb!t2cV*Va5c-ASr?>p@QIzl|LONp5*uqPoZk!jW@v*< zaX1QwePfGMcqX(ZPIlrmqqDX>k4+CEy@=W!jPwqO0nnT=b^+h<55-5BQFB1DLIeYb z#3l+1d0Acp;wACgO-2$aaX7;<kmxUj+~Xn~l<Z=pA;@z_o{MxbDd+^Os}rzAoq#Rr z1Z-I+V6h~2Q;|_C*UreWN;$oOR&-LKS-Z(VT1~EPXF&$R=+ulf0~h$+Bu+-QHq}SZ zjO8<NG&GrU&Sj=K_aF-GL(Ow58D@_hM{ztgBBu_r5Q^}bn)ujb{XAyMqbrX~dyLPk zlgyFKgETQRl74_$I_hoh-rMgaNt|wZNn*3vqjUQ(8E)x1x4_VEw;K&3+wJO#%XCw% zI@7!E)C*Oo$9m*L>+%HzsLP4Ap%X>G3r8G^c=+Z2M8E@du+oI1+|ug*`U|gD+x^>m zz20sz5RGi#*dKzYQEIu>wy~Ya#-`1TGj3>)RLdOX+QZ}H)Yv8?^%g)h;}7BDYWZPi zkCV|Lum|vwe1%{(AWC_{#96}K<1RQRfc*_jmKdN6S(s*pygT6)xF@9vudqEq3m<1u z!Ff`h@HK+<WOl;Wl}F1M+s`SFo=hH=3yeY;oJyPnS4OWiutgptDux<pj{GIWZO6I1 zHwC`}@UmP%tC+M6JcQhj?NJ&<X<o3q`JqtQUX*4oh~tY=JtPY3T>5o>Mil86rHWyN zzPAQ99wSj)<WOj`DhdK`l{&UIO9WjF3XJsv6t06!*>c5M_|M&N>X5XuHk_TXVK6Y= zuJ(;?caVf<F<1@Ry9O884&KLX8k^4E;4FK@B)6RM43`V8bMdY>s-+$~9LEHz+ytSb zUm!VdCP!HhDQ#Qhv-$hB9<03Rcg-;i-;ait=LC7*Nvur<nN0hszJ(qI;dEPXup{lO zS<1f+!jG^-%GMxG!_m4&WE5}xKmXwM_qKM%h*k>E><z;$MEaT`1QbY-woxVQuh9xf z4@1+#B<^CQw?Qm^j%@s>e|XES1r7zaKn+rMT9VNg+ZyCNPsoD;ua&I`52Cz6Gv)gf zd9tikqzKjw#b%hLivg<9)e|-}Ppx|Xj=s1>Db$>rvxuJF%G?rY+8DjV!;VJ_kLmH4 zD381MG=rKgM(Xh~jXB+kgWjngrF1XAM}!8f-wQNM_eTcb7JNG8*93E$9+@~!o@Dd! zcL;4C_rhKhXK6X;bh`I<_taZ>PBBkgO7Y&&H^!#w@(C5(kSZRioa<YA>4{E9H50>w zsNYZ3^|P3U8WdgocNNLmp4yMkf|1EyHIST{T)@7P?JJjPY}nqI_in<%`;g>gkZI*~ y_9l3*;PKD1?r?_%Nk0X-Ram-Novk`6<9pNDL_IfA(doG1l$}j?9unLxxWc~_uU{wt literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/TagAndProbe.py b/CMGTools/RootTools/python/TagAndProbe.py new file mode 100644 index 0000000..335896f --- /dev/null +++ b/CMGTools/RootTools/python/TagAndProbe.py @@ -0,0 +1,116 @@ +from ROOT import TH1F +from CMGTools.RootTools.TaggedFile import * +import copy + +class TagAndProbeOneLeg: + def __init__(self, name, erropt = 'B'): + self.name = name + self.erropt = erropt + + def formatHistos(self, style, title=''): + style.formatHisto( self.hTot, title) + style.formatHisto( self.hSel, title) + style.formatHisto( self.hEff, title) + + def fillHistos(self, events, var, nBins, min, max, probeCut, tagCut, nEvents): + print 'var : ', var + print 'tag : ', tagCut + print 'probe: ', probeCut + self.tagCut = tagCut + self.probeCut = probeCut + # the definition of the histogram should be external... + self.hTot = TH1F('hTot_'+self.name,';'+var, nBins, min, max) + self.hSel = self.hTot.Clone('hSel_'+self.name) + print 'n_tot...' + events.Draw(var + '>>hTot_'+self.name, tagCut,'goff', nEvents) + print 'n_sel...' + events.Draw(var + '>>hSel_'+self.name, tagCut + '&&' + probeCut,'goff', nEvents) + print self.hSel.GetEntries(), '/', self.hTot.GetEntries() + + def efficiency(self): + self.hEff = self.hSel.Clone('hEff_'+self.name) + self.hEff.SetTitle(';%s;Efficiency' % self.hSel.GetXaxis().GetTitle()) + self.hEff.SetStats(0) + self.hEff.Sumw2() + self.hTot.Sumw2() + self.hEff.Divide( self.hSel, self.hTot, 1, 1, self.erropt) + + def clone(self, other): + self.hTot = other.hTot.Clone('hTot_'+self.name) + self.hSel = other.hSel.Clone('hSel_'+self.name) + def add(self, other): + self.hTot.Add( other.hTot ) + self.hSel.Add( other.hSel) + + def write(self, dir): + self.dir = dir.mkdir( self.name ) + self.dir.cd() + self.hTot.Write() + self.hSel.Write() + self.hEff.Write() + dir.cd() + + def load(self, dir): + self.dir = dir.Get( self.name ) + self.hTot = self.dir.Get( 'hTot_' + self.name) + self.hSel = self.dir.Get( 'hSel_' + self.name) + self.hEff = self.dir.Get( 'hEff_' + self.name) + +class TagAndProbeBothLegs: + def __init__(self,name): + self.name = name + self.leg1 = TagAndProbeOneLeg( name + '_leg1') + self.leg2 = TagAndProbeOneLeg( name + '_leg2') + self.sum = TagAndProbeOneLeg( self.name + '_sum') + + def fillHistos(self, events, var, nBins, min, max, + probeCut, tagCut, nEvents ): + + print 'leg 1:' + + probeCut.leg = 'leg1' + tagCut.leg = 'leg2' + var = var.replace('leg2', 'leg1') + self.leg1.fillHistos( events, var, nBins, min, max, + probeCut.__str__(), tagCut.__str__(), nEvents) + print 'leg 2:' + probeCut.leg = 'leg2' + tagCut.leg = 'leg1' + var = var.replace('leg1', 'leg2') + self.leg2.fillHistos( events, var, nBins, min, max, + probeCut.__str__(), tagCut.__str__(), nEvents) + + self.sum.clone(self.leg1) + self.sum.add(self.leg2) + self.efficiency() + + self.probeCut = probeCut + self.tagCut = tagCut + + def efficiency(self): + self.leg1.efficiency() + self.leg2.efficiency() + self.sum.efficiency() + + def formatHistos(self, style, title=''): + self.leg1.formatHistos(style, title) + self.leg2.formatHistos(style, title) + self.sum.formatHistos(style, title) + + def write(self): + self.file = TaggedFile( self.name + '.root' ) + self.file.tag('probe', self.probeCut.__str__()) + self.file.tag('tag', self.tagCut.__str__()) + + self.leg1.write( self.file.file ) + self.leg2.write( self.file.file ) + self.sum.write( self.file.file ) + + def load(self, fileName ): + self.file = TFile( fileName ) + self.leg1.load( self.file ) + self.leg2.load( self.file ) + self.sum.load( self.file ) + + + diff --git a/CMGTools/RootTools/python/TagAndProbe.pyc b/CMGTools/RootTools/python/TagAndProbe.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fcbeeeade9e8fc3ded4d313ec907dd819752633f GIT binary patch literal 5236 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/TaggedFile.py b/CMGTools/RootTools/python/TaggedFile.py new file mode 100644 index 0000000..e1239de --- /dev/null +++ b/CMGTools/RootTools/python/TaggedFile.py @@ -0,0 +1,60 @@ +from ROOT import TFile, TNamed,gDirectory + +from datetime import datetime +import os,re + +class TaggedFile: + def __init__( self, name ): + self.file = TFile( self.makeFileName(name) , 'recreate') + + def Close(self): + self.file.Close() + + def ls(self): + self.file.ls() + + def makeFileName( self, name ): + stamp = datetime.today().strftime('%d%b%yT%H%M%S') + tmpName = name.replace('.root', '_' + stamp + '.root') + num = 0 + + pattern = re.compile('.*(_\d.root$)') + while( os.path.isfile(tmpName) ): + num += 1 + match = pattern.match( tmpName ) + if match != None: + # print match.group(1) + tmpName = tmpName.replace(match.group(1),'_%d.root' % num) + else: + tmpName = tmpName.replace('.root','_%d.root' % num) + return tmpName + + def tag( self, name, content): + named = TNamed(name, content) + oldDir = gDirectory + self.file.cd() + named.Write() + oldDir.cd() + + +if __name__ == '__main__': + file1 = TaggedFile( 'test.root' ) + file2 = TaggedFile( 'test.root' ) + file3 = TaggedFile( 'test.root' ) + + file1.tag('myCut', 'pt>20') + print 'before closing' + file1.file.ls() + + print file1.file.GetName() + print file2.file.GetName() + print file3.file.GetName() + + fileName = file1.file.GetName() + file1.file.Close() + + print 'after reopening' + reOpened = TFile( fileName ) + reOpened.ls() + + diff --git a/CMGTools/RootTools/python/TaggedFile.pyc b/CMGTools/RootTools/python/TaggedFile.pyc new file mode 100644 index 0000000000000000000000000000000000000000..86c1de3972ec2cec85ad6131e2088210c6bfb9b9 GIT binary patch literal 2300 zcmb_dQEMbc5U!rt-DEe}OLB*IatMZa3#&q+CnAU(V#M6bZD0~OTn>i0na*Z5J2UHa z2MlbU;@=Pie}ympCcz(|-&eD_MBlu)lj*6h?y9c(>g!7QXTSHyuRo7cS^h$NzsBpf zj7Ww*BQuf0$k<2`$T*N9lyNAAYk|yKQnX~;YUZKL+A?md9psLTJCd~|TbHaYKZ#t4 zd_P_hyDC{n&H}0X#;!=VB3JO=l^eNtOI{P(l_^}nsw-Ckj_S$5b1M5Xy+@~JIoaR@ zOFdn>o~`|3)|lzqcvD@&%a(e{)@W?RZfZdH#ooU@phUKz91Z(`CjSe+A%XI349DN) zGwVB)MoD2a--9^$Hm_~!tNLOH9L29<$P#aTUf7ZDI8G)Lo6$DKn*O-+8@%pw3|0s^ zPzG*59d)1(5_AecHB<p;w^ZmzbTni@X@G$*L)^#f-pAlY79vw43&ZT-4^ToA!?z$a z8jLhf1YTRjswqZLi(ki3Bxjc4GD+Wp;sg^l)0wlg6BSCV4{4=?`xug|)4lx{2gg-4 zb9+%$`9_*w_|vM~yFp?X8X^_Pd71k-UZE`m6O$60>sOQ7f`S=oQdd~iG`MA?QAM=Y z3hmD-XSEIyy}x~M(HhKI-a7`xlxFUKiHMaUDX$}<YbMSDDNMgZK<!a@U^G=Cq5PMq zy^*QX2}D{1@(9Fw1WH^&*OJSYpqNvTt4+3Cw&h1BAo+AfrmM0DsjPpK1!&ljFR**j zmT7mnaM_UsF22ZFDD^K?;vi_IYupV>+;~_%Y)<>(V7UVU{CnXgY>$R4+Q>1>K{j|j zxHuj>AG{bGIg)+12Aw>s9_JWDx9xs3j9+EC^yI^wi%w}ZXmmq@7KIp;9=^(whIh`_ zC%mDa2-bE!OH%8JXx*sNs+jY#Q&l--`#kZddiit5`=Abs#HXjaI;zS>HL0uf`H*gv zf>9Te?sYyX=6aql=6balS9xBj4&J@3%jh9=cc3ks(<WX=KVsf7k4-1oz_({M%zCgB zJT@thC7}H7<8@zRVADXy2-qt?4B*UCE00jpEBIn@Ta5(1G`d?Cksc!!AR=bXm86tr zn*GZ<N1xG6EKmarQA(@Q+tTYMHk3>;u4Wnf>e~b1nVe51+xR%%V?q8M(+3V(n`QIi zfpM%|I*yAfJD*`1albZzNa;gNqa6%4;i&Xq8(zelN@p5S$8<w|HkYv!NnXaWQ@&W| z8@dy);$r{Y>lK*$XHP$I_n>=iPpaB(r|5TiIdL0MB_|-zc5SP<Eum|IeSih!XLNXY ztR4PVjfhdi9T7XMh8KN61D;BbfBHsx`bPRpq0ss&Jj&h!>y^=~OG8c+!R5c1L&RjW qJL0FlzG|xUOt1PA9QR(ZY2FPU?5rDoFl(EBaL?cY@%up=`o95Ew5l%v literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/TestTools.py b/CMGTools/RootTools/python/TestTools.py new file mode 100644 index 0000000..9a83550 --- /dev/null +++ b/CMGTools/RootTools/python/TestTools.py @@ -0,0 +1,138 @@ +import os +import subprocess +import unittest + +import ROOT as rt + +def cmsRun(cfgFile): + """Run the specified cmsRun""" + if not os.path.exists(cfgFile): + raise IOError("The file '%s' does not exist" % cfgFile) + return subprocess.Popen(['cmsRun',cfgFile], stdout=subprocess.PIPE,stderr=subprocess.PIPE).communicate() + +def getObject(rootFile, objectName): + """Get an object from a Root file""" + if not os.path.exists(rootFile): + raise IOError("The file '%s' does not exist" % rootFile) + + obj = None + try: + input = rt.TFile.Open(rootFile) + obj = input.Get(objectName) + finally: + pass + return obj + +def getEntries(rootFile, treeName = None): + """Find out how many events are in a tree""" + if treeName is None: + treeName = 'Events' + tree = getObject(rootFile, treeName) + entries = -1 + if tree is not None: + entries = tree.GetEntries() + return entries + +def getCfg(path): + cfg = os.path.expandvars(os.path.join('$CMSSW_BASE','src',path)) + if not os.path.exists(cfg): + raise IOError("The file '%s' does not exist" % cfg) + return cfg + +def parseCfg(path): + l = {} + g = {} + execfile(path,g,l) + return (l,g) + +def getOutputFiles(path): + + l,g = parseCfg(path) + tupleFile = l['process'].out.fileName.value() + histFile = l['process'].TFileService.fileName.value() + + pwd = os.getcwd() + + return (os.path.join(pwd,tupleFile),os.path.join(pwd,histFile)) + +class CFGTest(unittest.TestCase): + + #this is a bit of a hack, but works OK + _setUpOnce = False + cfgsRunOnceCache = {} + + def __init__(self,methodName): + unittest.TestCase.__init__(self, methodName) + + self.cfgs = [] + self.cfgsCache = {} + + self.cfgsRunOnce = [] + + def setupOnce(self): + """Like setUp but only called once per TestCase""" + if self.__class__._setUpOnce: + return + self.__class__._setUpOnce = True + for c in self.cfgsRunOnce: + cfg = getCfg(c) + tupleFile, histFile = getOutputFiles(cfg) + stdout,stderr = cmsRun(cfg) + + self.__class__.cfgsRunOnceCache[c] = (stdout,tupleFile,histFile,stderr) + + def tearDownOnce(self): + """Like tearDown, but only called at the end of all test cases""" + #clean up the files + for key, val in self.__class__.cfgsRunOnceCache.iteritems(): + try: + os.remove(val[1]) + os.remove(val[2]) + except: + pass + self.__class__.cfgsRunOnceCache.clear() + + def __del__(self): + self.tearDownOnce() + + def testSetupOnceFilesExist(self): + """Tests that the files created by setUpOnce exist""" + for key, val in self.__class__.cfgsRunOnceCache.iteritems(): + self.assertTrue(os.path.exists(val[1]),"The file '%s' is missing" % val[1]) + self.assertTrue(os.path.exists(val[2]),"The file '%s' is missing" % val[2]) + + def testSetupFilesExist(self): + """Tests that the files created by setUp exist""" + for key, val in self.cfgsCache.iteritems(): + self.assertTrue(os.path.exists(val[1]),"The file '%s' is missing" % val[1]) + self.assertTrue(os.path.exists(val[2]),"The file '%s' is missing" % val[2]) + + def testSetupOnceExceptions(self): + """Looks in the stdout and stderr for the word 'Exception'""" + for key, val in self.__class__.cfgsRunOnceCache.iteritems(): + self.assertFalse('Exception' in val[0],'The stdout should not have any exceptions') + self.assertFalse('Exception' in val[3],'The stderr should not have any exceptions') + + def testSetupExceptions(self): + """Looks in the stdout and stderr for the word 'Exception'""" + for key, val in self.cfgsCache.iteritems(): + self.assertFalse('Exception' in val[0],'The stdout should not have any exceptions') + self.assertFalse('Exception' in val[3],'The stderr should not have any exceptions') + + def setUp(self): + self.setupOnce() + for c in self.cfgs: + cfg = getCfg(c) + tupleFile, histFile = getOutputFiles(cfg) + stdout,stderr = cmsRun(cfg) + + self.cfgsCache[c] = (stdout,tupleFile,histFile,stderr) + + def tearDown(self): + for key, val in self.cfgsCache.iteritems(): + try: + os.remove(val[1]) + os.remove(val[2]) + except Exception, e: + print 'tearDown: Error cleaning up',e + self.cfgsCache.clear() diff --git a/CMGTools/RootTools/python/TestTools.pyc b/CMGTools/RootTools/python/TestTools.pyc new file mode 100644 index 0000000000000000000000000000000000000000..366c8441264af146e0eb34029bd1e20820144ca1 GIT binary patch literal 6243 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/TreeFunctions.py b/CMGTools/RootTools/python/TreeFunctions.py new file mode 100644 index 0000000..13784d2 --- /dev/null +++ b/CMGTools/RootTools/python/TreeFunctions.py @@ -0,0 +1,14 @@ +from ROOT import TTree, gDirectory + +def setEventList( tree, cut=None ): + '''to undo, call tree.SetEventList(0)''' + print 'now browsing the full tree... might take a while, but drawing will then be faster!' + tree.Draw('>>pyplus', cut) + pyplus = gDirectory.Get('pyplus') + pyplus.SetReapplyCut(True) + tree.SetEventList(pyplus) + +def scan( tree, cut=None ): + '''this scan can be used in input to the scanToVEventRange.py script''' + out = tree.Scan('EventAuxiliary.id().run():EventAuxiliary.id().luminosityBlock():EventAuxiliary.id().event():mht.obj.pt():met.obj.pt():ht.obj.sumEt()', cut, 'colsize=14') + diff --git a/CMGTools/RootTools/python/TreeFunctions.pyc b/CMGTools/RootTools/python/TreeFunctions.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2744c383e1dbdbc2c1fde1f312c6d093d71ab80c GIT binary patch literal 1088 zcmbtSOK%e~5VkiBDt!n}NZbsktyFD!oe)H{X$c2NrA@@4x6Q7}I^DHbJ7dD4a%%q% zKaL*&GfrrGfD2gmc*ZlH*EhW%yIbF%Z;x}aUJ>1I=)f}~1#KxRA!;ekq^Kit771Bw zh$0eK^h6BpUf}!8PvSm(Ge2p?><L+%PFt;Ui@5o*X?2dS?Q+)k)@MjJ91)>lqjwiV zEQpQ7g%p<*4y9N`9OY7qZ}b|8MNi-ci;`{o{KUd_e0WU0&?#>Vx3BW7suWTR$wcGH zXKnGl0gRvQK}u%UE!C`bOE7k>u+-|4|81Tmsy6cy6=vsJWolWPO7E+gM^&`hl0PgB z8<*Ou8U4%vb^8c5$?ag!bWP;}?~t%!$1(GixDdzmJ(VnR3q~4omu^Zg)mhV2-OyvO zo3>u#&PsKYIsXZ2E-HA)J*M2yn9hnoLL9XD!SKUq>Rbf}sdKpEnhr~64;YoV-sWhW zg@hhC5Zr1J#{q^-M16T*-jloX8aA$C$ohvw)`&?)jBvZ`F-`>7BxW->B!Z;@1$kx( zj?gR*x=_Z_Zm6FG7WbYFrtV`XHO=f?Q(E-cng-#DyadIe|6(eWwOwM0crR(ajrU&u zNmKdSSO*5Xqsryyf3ea$5u~e2Ox$ddG(pg}gtY>EeL}j>k(@eezUtRcUyS2`BNsZM z>|<_P$`g>@B@)na9{&%R&_!~-O&)=97SXL?N>5LxJjr4;QEWVRR;P?y%5!xSJaGRq V8eGt;+7-Ui1Fjc1%7bWU^A{I=3D^Jt literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/Utils.py b/CMGTools/RootTools/python/Utils.py new file mode 100644 index 0000000..417f41f --- /dev/null +++ b/CMGTools/RootTools/python/Utils.py @@ -0,0 +1,96 @@ + +#the following is from http://stackoverflow.com/questions/1006289/how-to-find-out-the-number-of-cpus-in-python +def determineNumberOfCPUs(): + """ Number of virtual or physical CPUs on this system, i.e. + user/real as output by time(1) when called with an optimally scaling userspace-only program""" + + import os,re,subprocess + + # Python 2.6+ + try: + import multiprocessing + return multiprocessing.cpu_count() + except (ImportError,NotImplementedError): + pass + + # POSIX + try: + res = int(os.sysconf('SC_NPROCESSORS_ONLN')) + + if res > 0: + return res + except (AttributeError,ValueError): + pass + + # Windows + try: + res = int(os.environ['NUMBER_OF_PROCESSORS']) + + if res > 0: + return res + except (KeyError, ValueError): + pass + + # jython + try: + from java.lang import Runtime + runtime = Runtime.getRuntime() + res = runtime.availableProcessors() + if res > 0: + return res + except ImportError: + pass + + # BSD + try: + sysctl = subprocess.Popen(['sysctl', '-n', 'hw.ncpu'], stdout=subprocess.PIPE) + scStdout = sysctl.communicate()[0] + res = int(scStdout) + + if res > 0: + return res + except (OSError, ValueError): + pass + + # Linux + try: + res = open('/proc/cpuinfo').read().count('processor\t:') + + if res > 0: + return res + except IOError: + pass + + # Solaris + try: + pseudoDevices = os.listdir('/devices/pseudo/') + expr = re.compile('^cpuid@[0-9]+$') + + res = 0 + for pd in pseudoDevices: + if expr.match(pd) != None: + res += 1 + + if res > 0: + return res + except OSError: + pass + + # Other UNIXes (heuristic) + try: + try: + dmesg = open('/var/run/dmesg.boot').read() + except IOError: + dmesgProcess = subprocess.Popen(['dmesg'], stdout=subprocess.PIPE) + dmesg = dmesgProcess.communicate()[0] + + res = 0 + while '\ncpu' + str(res) + ':' in dmesg: + res += 1 + + if res > 0: + return res + except OSError: + pass + + raise Exception('Can not determine number of CPUs on this system') diff --git a/CMGTools/RootTools/python/Utils.pyc b/CMGTools/RootTools/python/Utils.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b26b3453225f93d7757685e179c7e4dc77f3f6dd GIT binary patch literal 2151 zcmb7F&2A$_5U%k!j_ug_+58crg+W?@SG(~nC&Vg33r;{0tZl}GtUya-yW93SGu>vo zCyAx8gm!rbg!U;obK}56AWpmjJOEVn*p5ZG;CRN>)n8YCUsZL-{;OOpE%oYMn0_q$ zeS(iF<BI`&5AYQl7PKlE^cdVK8aaGw_^4gmOtTCG0F$|G!Nj6v<j=q)1LN0cLmMVG zBsL7Q@DiYPCUzmKmq6#Bmw}5SL}y@GmayR2_&(@mNC1X;U^cw8=sU?mk_DE9i!4On zkv$Dj09~Agcr_34&Md?VuqD|0cYt3O0+bd4{5}tGXn5x!C_}gklO?c{B^a&|_el<t z91Pcuy+~`<N@;BvWu)l=N=h|-4oL=v8^D%<p{xS*ZD2*?yo36z2`XNO;U)z|m3x!C zQINl-J(+Go>DyYM{=<AL7xXr;6<Rsmp?JexV5M7ueqCVunyJ8V^AHy%{d>U5W?2Ce zjD@9KHNzq?#DZKuf}{XP&nqxlfusn-eMro<SpEweqI`x*wg&GZ_S<|0zh^f!Jfcag zAth_eZ2v4XOV%qG?-&u7<C%y_3C_eJf>W+P5qO%?4d`RbEhe)JNqI4uC7{NdvaSHT z1Nttt07l<so3NXd;35anAB%*4US#{{Ew(v(%2vMtY>OhjFn!;uY|{bx5noO{4m&(@ zWY4+uBOSK`M@G(QFjjsS?OO9xIZ`-!;44RsmFD3?$FK5g(ZNrwc;rSLacxA!dK7D? zGj_Be^2)pSovQ&C4n_$$bFO?naN5F=Bb-Io*iks+i@ph>M(r*?kOJMKNcN+4=>LtM zy52;Jt=f6L={0J{tyaTpoj2;A)qQjWmIR=F`t+k?@4WHx`3<B(R|OtV0529q1`jaG z9jmSm6x|gELecEtsw%q3+01H&0?ggwB89Gt6Taw4wSqu$aHV8ac&yfO>@t4oqsJX7 z9y94Gx_7>z73|5^j}G2{{@|WZ92C)aFWZ=;Shy_Ys$cC$sqs$16GTImMXN|82>)2Q z_^x4^gwzh>nn$58xFhB@`j2{4-o!PUWJzUyB96BWZXS20y!9Fm!#L3X)PZT&1@z&* z=Us_8(xmbv9LY!@M-je>cwK6A1w7<JbC&vT^!tdX^ie{k=xGxFq1KV#i8W7QwEvgw zAf65h%?0+C6grRgr+l2^h{Ujc*{%j{(f3G$q2A|uRyiVq06%DV0^Xd}L75CT<p`-! z2Ae0%W22!f!!Q=ux|$n~jaIr5f#zuJSY`sG+KJssBgK&&_)0T83uI%wksok_4%@mr zFx%Co;F?mQbYv2FeBI^P*iuv|86K_lNT^2wJ<5iGM_i>M34kp@z3EXLlNHr%nI_cq z4=(MjqqNV=ru=#onfi{HNByHq_%cm2O-lvGU|#BNv{ck}YfnG<Ldrn79(G-7jmCN) zg?p;~Kvi)-H^IEq(#xRHqc$`8UQo>JJ=?ZQ)~dB>WzpKsl&t*J-dwQP5kr4@t88#@ zS?F1q-#2zTw`Q$na){fuHWs|LwS&HWYYXS@TC1~}Ox>Jl?;&!z5&6HB=5hI9C|Mlv J4~#g{_77*2*1Z4# literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/__init__.py b/CMGTools/RootTools/python/__init__.py new file mode 100644 index 0000000..8973044 --- /dev/null +++ b/CMGTools/RootTools/python/__init__.py @@ -0,0 +1,3 @@ +#Automatically created by SCRAM +import os +__path__.append(os.path.dirname(os.path.abspath(__file__).rsplit('/CMGTools/RootTools/',1)[0])+'/cfipython/slc5_amd64_gcc472/CMGTools/RootTools') diff --git a/CMGTools/RootTools/python/__init__.pyc b/CMGTools/RootTools/python/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7fc579417b9918d53850514848c828fd77370da2 GIT binary patch literal 379 zcmZurJx>EM40Z0KMF=(|#6P$$L_!4?gpe2z1C@YIELKQzG^gC<bPfY^e=iea2B$s5 zQY(Ib{&<e_ufzTN`}0x5XeGxRcDiRU`~-M_7XT}u$-n|MIW)x|DZx%)&8;bz3``Dd z#sW^bWJ);ZAb7)bHQ{aUhiySeOy%vv-7*AE@+pM4Wlp3Sb|9HXbnW_&xC)&lug_7n z=3<U-TF)=fcF3ze*2Ih<P)r=LS8;_H)7Pr+ZD(S^G*#o2iE%@xTD#%ul{WRQuy)># r!hw44V#VX|4>aSH2EF49Ii8H@Iu{X7IZsQk+F;(jy-o*Gf&=jjIBQya literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/CVS/Entries b/CMGTools/RootTools/python/analyzers/CVS/Entries new file mode 100644 index 0000000..747baac --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/CVS/Entries @@ -0,0 +1,27 @@ +/DeltaAnalyzer.py/1.1/Mon Mar 19 09:39:10 2012//Tlogger_bachtis_17Jul13-19h21m35s +/DeltaTreeAnalyzer.py/1.2/Tue Mar 20 12:38:15 2012//Tlogger_bachtis_17Jul13-19h21m35s +/DiLeptonAnalyzer.py/1.30/Wed May 8 14:33:27 2013//Tlogger_bachtis_17Jul13-19h21m35s +/DiLeptonAnalyzerOld.py/1.1/Tue Jun 12 13:02:30 2012//Tlogger_bachtis_17Jul13-19h21m35s +/EfficiencyAnalyzer.py/1.7/Wed Mar 14 12:43:07 2012//Tlogger_bachtis_17Jul13-19h21m35s +/EventSelector.py/1.2/Wed Nov 14 16:44:51 2012//Tlogger_bachtis_17Jul13-19h21m35s +/GenParticleAnalyzer.py/1.1/Sun Jun 24 08:41:26 2012//Tlogger_bachtis_17Jul13-19h21m35s +/JSONAnalyzer.py/1.5/Thu May 23 09:31:33 2013//Tlogger_bachtis_17Jul13-19h21m35s +/JetAnalyzer.py/1.7/Wed Jun 19 15:59:20 2013//Tlogger_bachtis_17Jul13-19h21m35s +/JetStudiesAnalyzer.py/1.6/Mon Apr 30 09:46:13 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MetAnalyzer.py/1.1/Wed Jul 4 12:28:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MetTreeProducer.py/1.1/Wed Jul 4 12:28:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/PileUpAnalyzer.py/1.8/Wed Nov 14 16:44:51 2012//Tlogger_bachtis_17Jul13-19h21m35s +/SimpleJetAnalyzer.py/1.18/Thu Apr 26 17:27:06 2012//Tlogger_bachtis_17Jul13-19h21m35s +/SimpleJetNTupler.py/1.1/Tue Apr 3 09:01:52 2012//Tlogger_bachtis_17Jul13-19h21m35s +/SimpleJetPlots.py/1.6/Wed May 2 08:57:45 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TestTreeAnalyzer.py/1.1/Fri Mar 16 12:49:25 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TreeAnalyzer.py/1.1/Fri Mar 16 12:49:25 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TreeAnalyzerNumpy.py/1.1/Fri May 18 10:32:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TriggerAnalyzer.py/1.22/Mon Nov 19 16:01:56 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VBFSimpleAnalyzer.py/1.4/Wed Jun 12 16:26:53 2013//Tlogger_bachtis_17Jul13-19h21m35s +/VertexAnalyzer.py/1.23/Fri Nov 30 13:58:02 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VertexHistograms.py/1.2/Fri Sep 28 12:07:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZEleEleAnalyzer.py/1.1/Fri Apr 13 13:06:29 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZMuMuAnalyzer.py/1.5/Wed May 8 14:33:27 2013//Tlogger_bachtis_17Jul13-19h21m35s +/ZMuMuRochCorAnalyzer.py/1.1/Fri Nov 30 13:58:02 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/analyzers/CVS/Repository b/CMGTools/RootTools/python/analyzers/CVS/Repository new file mode 100644 index 0000000..64c7717 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/analyzers diff --git a/CMGTools/RootTools/python/analyzers/CVS/Root b/CMGTools/RootTools/python/analyzers/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/analyzers/CVS/Tag b/CMGTools/RootTools/python/analyzers/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/analyzers/CVS/Template b/CMGTools/RootTools/python/analyzers/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py new file mode 100644 index 0000000..e18c586 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.py @@ -0,0 +1,72 @@ +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.PhysicsObjects import PhysicsObject, GenParticle +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection + + + +class DeltaAnalyzer( Analyzer ): + '''Matches 2 collections of any objects. + Can for example put a TreeAnalyzer behind + ''' + + def declareHandles(self): + super(DeltaAnalyzer, self).declareHandles() + + self.handles['col1'] = AutoHandle( + self.cfg_ana.col1_instance, + self.cfg_ana.col1_type + ) + + self.handles['col2'] = AutoHandle( + self.cfg_ana.col2_instance, + self.cfg_ana.col2_type + ) + + self.mchandles['gen'] = AutoHandle( + self.cfg_ana.gen_instance, + self.cfg_ana.gen_type + ) + + + def process(self, iEvent, event ): + self.readCollections(iEvent) + + event.gen = [] + for genp in self.mchandles['gen'].product(): + if abs(genp.pdgId())!= self.cfg_ana.gen_pdgId: + continue + event.gen.append( GenParticle(genp) ) + + event.col1 = map(PhysicsObject, self.handles['col1'].product()) + event.col2 = map(PhysicsObject, self.handles['col2'].product()) + + for p in event.col1: + if hasattr( self.cfg_ana, 'sel1'): + p.selected = self.cfg_ana.sel1( p ) + else: + p.selected = True + + for p in event.col2: + if hasattr( self.cfg_ana, 'sel2'): + p.selected = self.cfg_ana.sel2( p ) + else: + p.selected = True + + + + # first collection is taken as a pivot. + # will store in the tree all instances in col1, and each time, + # the closest object in col2 + + event.pairs = matchObjectCollection( event.col1, event.col2, + self.cfg_ana.deltaR ) + + event.pairsG1 = matchObjectCollection( event.gen, event.col1, + self.cfg_ana.deltaR ) + + event.pairsG2 = matchObjectCollection( event.gen, event.col2, + self.cfg_ana.deltaR ) + + # yeah, that's it + diff --git a/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/DeltaAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b437038605c87fa3d4cb89dc3dc0aba8f91e8f2a GIT binary patch literal 2269 zcmb_d&2HO95S}GvSyCd~wG-#(P!mNDM9|8KPAy;*Y3;)8Ax=QMNGhNp*5t~P!oP4= ztyS13_eJ^=J@#?>0zIegd`r=?>!6oL5Qnp~-_Fj?d^>di>~?<tYxq2(`OoF|Q-1W2 zMa+Le2~jF&AV^^BP~uSP(!j08E+q|0muRp=X_E%c%G#i0nbH;wT9meF&}QorDM3R) zag%-_x*+;~(4lyl4*eEyHU67_zF^H@_+=)O+0Ux1EFD;;CjUleaiV+&s4j~aqnRE@ z`uXuhMaJA>%f8B9$kL3X8g`eBJdjxh+Rc-MvEw{5m`SCHMmJ{QdQT-r)=^w$2l0Ky zkM>w7LQ*&<0|#m1Lvc<xKTsMJ9Qw$me#PP$wo%&ad(q|o+RKNY%w}G0qu0HT$G=^f zdBeQ))TvC1M0v&3c+xv6m8xU$j@4+K#TFeQ9z57-mmhu3!th_v8RyuciGxfF<6=B% z&}6ArnwW-h8Nu%?5Um=~zJhSBB04qVR*kq#u}eFgibKD_5gZsuKI@ZO>9c>L6P5W$ zu32KCr-dqmCWb34VihH_R8@&}V41MY_Gow#%1qjN!(%wkw2@h)OdGSXm|39=up`S4 zU1R$<u>A^qo3R|rVj7f#!Fqz<G@ARW2#Diol?;7;lNI_in968-_u2kYo+o-c$a7O^ z#mtQIY@4ID9M;>{$kZ!l0jP>Z=sPS(Y&foHi%oYSBcuyi!p^p`zj8)UE|!8W_%fcb z=1?f;^gBCYN%&ymqTqW!Jf(A&IQwTVYR)EJg5^yV{IyHv5xsdtne{OdG-(m%lfevw zbDn!?I>dJhi@3ZF&0T{vylt1RO}qb^UZK-H;3i#;<#Rf3kXfDYA2-07@{c;4H9BJp zN7tb61A6ltne~PKa_(m3rW-yLyZKbiPqlH~&D$$(-tt-Q%%ed}EA`fQ>4Gl?pJtQh z01m?jJ$HHuxOW|J)5Co<f<qs4J_x{|0E7%cEPDr-J=JAkrSCt0d6h+}WW2lR3DruF z!t%K&^LWag4P=nV+FqL?KKV8dz+ig;z*=iE*jg5a%HjZcyC{`KfNmLJuPYH%mqkls z%3u><#L1CyYgDm~_o$qz;2u_ih1PkDmKan)$Z@Hw5TWfqxuW-dtO(Fv?XvOLKdQ{w zWy)%xG>2VqlOihK)0L|86)A0-v;Ksglju5a@lbpyn&P3eCAOS3u`cdA-TK{H73)s* z*r;tD!Z4Gm3PUD1Q5dFNg9Jk)Eezv43PXE=gGX#wgm1O~*A`GhTL~ylx9PMu4t(?q z^AU@>)ATMoO>g*9GB&DLe;Wcuk@@()v6tV`s>eQlH@c`kt@X$0+Lu;WoU$z2diV0F m87I1D`(6;B;Fd<V+rQ6@*?R3%75V~n(n#N$SQDFKv+)nUp6`7C literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py new file mode 100644 index 0000000..64f2571 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.py @@ -0,0 +1,93 @@ +from CMGTools.RootTools.analyzers.TreeAnalyzer import TreeAnalyzer +import random + +class Particle(object): + def pt(self): return -1000 + def eta(self): return -1000 + def phi(self): return -1000 + def charge(self): return -1000 + +dummyParticle = Particle() + +class DeltaTreeAnalyzer( TreeAnalyzer ): + '''Just an example. You should create your analyzer on this model. + + One useful technique is to use other analyzers to fill the event with + what you need. In your TreeAnalyzer, you can simply read the event + and fill the tree.''' + def declareVariables(self): + + def var( varName ): + self.tree.addVar('float', varName) + + def particleVars( pName ): + var('{pName}Pt'.format(pName=pName)) + var('{pName}Eta'.format(pName=pName)) + var('{pName}Phi'.format(pName=pName)) + var('{pName}Charge'.format(pName=pName)) + var('{pName}Sel'.format(pName=pName)) + var('{pName}Iso'.format(pName=pName)) + # var('{pName}Iso'.format(pName=pName)) + + particleVars('gen') + particleVars('col1') + particleVars('col2') + # particleVars('col1G') + # particleVars('gen2') + # particleVars('col2G') + self.tree.book() + + def process(self, iEvent, event): + + def fill( varName, value ): + setattr( self.tree.s, varName, value ) + + def fParticleVars( pName, particle ): + fill('{pName}Pt'.format(pName=pName), particle.pt() ) + fill('{pName}Eta'.format(pName=pName), particle.eta() ) + fill('{pName}Phi'.format(pName=pName), particle.phi() ) + fill('{pName}Charge'.format(pName=pName), particle.charge() ) + if hasattr( particle, 'selected'): + fill('{pName}Sel'.format(pName=pName), particle.selected ) + if hasattr( particle, 'relIso'): + fill('{pName}Iso'.format(pName=pName), particle.relIso(0.5) ) + + + assert( len(event.pairsG1) == len(event.pairsG2) ) + + for (gen, col1), (gen, col2) in zip( event.pairsG1.iteritems(), event.pairsG2.iteritems()): + fParticleVars('gen', gen) + if col1 is None: col1 = dummyParticle + if col2 is None: col2 = dummyParticle + fParticleVars('col1', col1) + fParticleVars('col2', col2) + # one entry per gen particle + self.tree.fill() + + return True + + # we get a -1000 when a dummy particle is put in a matching + # no matching found, probably because no particle found in other collection + + # gen eta = -99 means that the tree initialized itself to -99 + # probably: no gen muon found? + +## for p1, p2 in event.pairs.iteritems(): +## fParticleVars('col1', p1) +## if p2 is None: p2 = dummyParticle +## fParticleVars('col2', p2) + +## for gen, col1 in event.pairsG1.iteritems(): +## if col1 is None: col1 = dummyParticle +## fParticleVars('gen1', gen) +## fParticleVars('col1G', col1) + +## for gen, col2 in event.pairsG2.iteritems(): +## if col2 is None: col2 = dummyParticle +## fParticleVars('gen2', gen) +## fParticleVars('col2G', col2) + + +## if len(event.col1)>0: +## self.tree.fill() + diff --git a/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/DeltaTreeAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..75a8f7bb3fbc1047e6c3d374b2575b89c90f539b GIT binary patch literal 3891 zcmd5<OOG2x5Uv?N*4|{<1ki#2DRV%=K=3NLAfX7zOHq*GM6&^u708-++VO10GtP8- zlMTBUf*||^F8lzl{2zpJ;?5NbzOTlweH=i$2W)pwb@l73uBva^l|NUOKYTj4-IK|u zg6F3w_H$G*ex9TvLr*q6@!0ky^<~qSxFV(^eNW=5d?)fu<lbggOqJ4RP2!puPrK{0 z?mB00w3e`P@;5#$50X2L>TY4o<t$2fo|>ZL8qnN{3YYX!GXuu4S5WMER0exsXW`Ps z;;B&K`qWg3jzUesjaC&CdYnEjSGf$en77gLA#{@0{{kLJQi5WyHEF+8QExA?DthZz zZ{4_?=c!!}^W2rvXvYomY(1J-VArpi)J2O%wK0Snja-e(p!`=zA*Y`toC?-6E~?}4 zzriyaB#es)zuZx9s^4C7HDwW!nZ>~^zgXu4gu3{AH?%;Ry2X2?Sg89X8V9CG~J zXDS^#jzWg9#wT&ry{3NMSu_rX-QnyBFl?4RN2U%khE~`=P<=MGE{L+gJc)**)U<<p z`8cqHe4NHXuP~7_!A?FdFr>`gAkP9fNNj)uF==~wIl$+3W`eOb{c##N(;H;Tqp=Av z#^qE8xf_`I3aaiWDaH;=V75)>g2#y)=t_?Vk>iFzW=z};Zf51~i-~q#`+LA_6F}Yx zfHI!1rOQNF9L%<Gpq{qU0~3rzt-l4~hmycN`CjBlG)4K$XLHY!T@X-3o`DuAf%hg- zO{M3aY>8}nq(k!NhQ>~3#zWlX6%_j#s^=J~gF#5U;8K4wg=jj;82vPloKlse>j~O1 zxS}}zA}UJGV&-f|MF)YYiaBE(JLVkWV(nM)utX)^%o5^JOJD^pfekPQOiW9}<FQa% zIZ|6aQd>JxTR&2}bV#eG-2j-5ZKD2W#1q-O<Mbf4VVSiP{dE^DHt!&MSLVG}l>in8 zY?yShdDG_Q>C+qiycohwOwe!@RVlqh3FQP{A$(VkCT~XgU4zF`Dc;)btIm3W#Gz+; zd3s?gT+{#xPeHA!`+5GbRMDj&8ANfGI>OcvI)3z=!BVm5rBPvkI*IP5#=Z<)3Ef|< ztTvZDe5*ai8RMAHDccvQCW%+(p*Ky-G7l@_M0S16G;b>VOu>h~*eim=_|}srKhffH z*cKABoPt>@Bj2uly)9q){Owg`uQnCxvWrVaMRt+iNXlK@YeXJ4r1)9f631m&3D=rZ z`Kv1Hs>C#Gh~+sAjT*<Xfn3;X$X1geyhpKoiC4&!9OwoXTCXYf1_ap0ImjwaDUi*x z%7h;nXdPv1puu6`b?#hII+%U7^d#e1gMT|p$0yGXL`yn-k2?}R$l;JBFQA4Q2gm`& zloUBRnFB1rZuqifM9$t%7wiTD&%5{Y2D|k-%Ee(n+Ohhe_(h@YXAX`oJp`XlMmOlO z;x`@L+{ZH<y(IB61C7gL4uW8##oRhTJIVx$l<{vEM=u$;fSR5&@#19Aj}m`jQc%xg z51J2n_#(f5(rVxlGVPAKk!Y|CBCEmjCI`KRs*DxVmTo?!nUcd8h%J;8;4nsGe|o(q ziG9FjiB-IFlkX~?t6oTs2$={WUp#uaN^U90jR8N3lEU7&upnP_q^--=8vK38v+G5X z7dqu>GID$yB+e8lL#qtf$ur{!C>{@oJ5x}aK%wRyWBYD_q~UhThI;zRbzV#~r}T;v zo@4g`xKK?FmD!-{9iK|o>>}?OYv~V5ltKnQ^|t?!x8j|arj`|N#Xsw}^cJev84-F= z-EN%sa8+G{B77f}`gL9%8)L|G=1a-)omj8oin^xf=iWto`uC|l`}@?M-X3jx@g^5y yu#~Zm3tK)^F~7fsl+Y`1_zwDYuQ_&=j%|R(|E2Oy|FQCD16!T(PWx;1rvDHBFh;Ea literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py new file mode 100644 index 0000000..7c53e37 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.py @@ -0,0 +1,321 @@ +import operator +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.statistics.Counter import Counter, Counters +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.DiObject import DiObject +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Lepton +from CMGTools.RootTools.utils.TriggerMatching import triggerMatched +from CMGTools.RootTools.utils.DeltaR import deltaR + +class DiLeptonAnalyzer( Analyzer ): + + """Generic analyzer for Di-Leptons. + See ZMuMuAnalyzer for a concrete case. + + Example configuration, and list of parameters: + #O means optional + + ana = cfg.Analyzer( + 'DiLeptonAnalyzer', + scaleShift1 = eScaleShift, #O shift factor for leg 1 energy scale + scaleShift2 = tauScaleShift,#O same for leg 2 + pt1 = 20, # pt, eta, iso cuts for leg 1 + eta1 = 2.3, + iso1 = None, + pt2 = 20, # same for leg 2 + eta2 = 2.1, + iso2 = 0.1, + m_min = 10, # mass range + m_max = 99999, + dR_min = 0.5, #O min delta R between the two legs + triggerMap = pathsAndFilters, #O, necessary for trigger matching + verbose = False #from base Analyzer class + ) + + COLIN: need to specify what is needed in the event. + COLIN: need to make delta R non optional. + COLIN: make the dR_min parameter non optional + """ + + # The DiObject class will be used as the di-object class + # and the Lepton class as the lepton class + # Child classes override this choice, and can e.g. decide to use + # the TauMuon class as a di-object class + # ... not sure other people can understand this comment ;-) + DiObjectClass = DiObject + LeptonClass = Lepton + OtherLeptonClass = Lepton + + def beginLoop(self): + super(DiLeptonAnalyzer,self).beginLoop() + self.counters.addCounter('DiLepton') + count = self.counters.counter('DiLepton') + count.register('all events') + count.register('> 0 di-lepton') + # count.register('di-lepton cut string ok') + count.register('lepton accept') + count.register('third lepton veto') + count.register('leg1 offline cuts passed') + count.register('leg1 trig matched') + count.register('leg2 offline cuts passed') + count.register('leg2 trig matched') + count.register('{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min, + max = self.cfg_ana.m_max )) + if hasattr(self.cfg_ana, 'dR_min'): + count.register('dR > {min:3.1f}'.format( min = self.cfg_ana.dR_min)) + + count.register('exactly 1 di-lepton') + + + def buildDiLeptons(self, cmgDiLeptons, event): + '''Creates python DiLeptons from the di-leptons read from the disk. + to be overloaded if needed.''' + return map( self.__class__.DiObjectClass, cmgDiLeptons ) + + + def buildLeptons(self, cmgLeptons, event): + '''Creates python Leptons from the leptons read from the disk. + to be overloaded if needed.''' + return map( self.__class__.LeptonClass, cmgLeptons ) + + + def buildOtherLeptons(self, cmgLeptons, event): + '''Creates python Leptons from the leptons read from the disk. + to be overloaded if needed.''' + return map( self.__class__.LeptonClass, cmgLeptons ) + + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + event.diLeptons = self.buildDiLeptons( self.handles['diLeptons'].product(), event ) + event.leptons = self.buildLeptons( self.handles['leptons'].product(), event ) + event.otherLeptons = self.buildOtherLeptons( self.handles['otherLeptons'].product(), event ) + self.shiftEnergyScale(event) + return self.selectionSequence(event, fillCounter=True, + leg1IsoCut=self.cfg_ana.iso1, + leg2IsoCut=self.cfg_ana.iso2) + + + def shiftEnergyScale(self, event): + scaleShift1 = None + scaleShift2 = None + if hasattr( self.cfg_ana, 'scaleShift1'): + scaleShift1 = self.cfg_ana.scaleShift1 + if hasattr( self.cfg_ana, 'scaleShift2'): + scaleShift2 = self.cfg_ana.scaleShift2 + if scaleShift1: + # import pdb; pdb.set_trace() + map( lambda x: x.leg1().scaleEnergy(scaleShift1), event.diLeptons ) + if scaleShift2: + map( lambda x: x.leg2().scaleEnergy(scaleShift2), event.diLeptons ) + map( lambda x: x.scaleEnergy(scaleShift2), event.leptons ) + + + def selectionSequence(self, event, fillCounter, leg1IsoCut=None, leg2IsoCut=None): + + if fillCounter: self.counters.counter('DiLepton').inc('all events') + # if not self.triggerList.triggerPassed(event.triggerObject): + # return False + # self.counters.counter('DiLepton').inc('trigger passed ') + + # if event.eventId == 155035: + # import pdb; pdb.set_trace() + + # import pdb; pdb.set_trace() + if len(event.diLeptons) == 0: + return False + if fillCounter: self.counters.counter('DiLepton').inc('> 0 di-lepton') + + # import pdb; pdb.set_trace() + # testing di-lepton itself + selDiLeptons = event.diLeptons + # selDiLeptons = self.selectDiLeptons( selDiLeptons ) + + event.leptonAccept = False + if self.leptonAccept( event.leptons ): + if fillCounter: self.counters.counter('DiLepton').inc('lepton accept') + event.leptonAccept = True + + event.thirdLeptonVeto = False + if self.thirdLeptonVeto(event.leptons, event.otherLeptons): + if fillCounter: self.counters.counter('DiLepton').inc('third lepton veto') + event.thirdLeptonVeto = True + + # testing leg1 + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testLeg1( diL.leg1(), leg1IsoCut ) ] + if len(selDiLeptons) == 0: + return False + else: + if fillCounter: self.counters.counter('DiLepton').inc('leg1 offline cuts passed') + + if len(self.cfg_comp.triggers)>0: + # trigger matching leg1 + selDiLeptons = [diL for diL in selDiLeptons if \ + self.trigMatched(event, diL.leg1(), 'leg1')] + if len(selDiLeptons) == 0: + return False + else: + if fillCounter: self.counters.counter('DiLepton').inc('leg1 trig matched') + + # testing leg2 + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testLeg2( diL.leg2(), leg2IsoCut ) ] + if len(selDiLeptons) == 0: + return False + else: + if fillCounter: self.counters.counter('DiLepton').inc('leg2 offline cuts passed') + + if len(self.cfg_comp.triggers)>0: + # trigger matching leg2 + selDiLeptons = [diL for diL in selDiLeptons if \ + self.trigMatched(event, diL.leg2(), 'leg2')] + if len(selDiLeptons) == 0: + return False + else: + if fillCounter: self.counters.counter('DiLepton').inc('leg2 trig matched') + + # mass cut + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testMass(diL) ] + if len(selDiLeptons)==0: + return False + else: + if fillCounter: self.counters.counter('DiLepton').inc( + '{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min, + max = self.cfg_ana.m_max ) + ) + + # delta R cut + if hasattr(self.cfg_ana, 'dR_min'): + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testDeltaR(diL) ] + if len(selDiLeptons)==0: + return False + else: + if fillCounter: self.counters.counter('DiLepton').inc( + 'dR > {min:3.1f}'.format( min = self.cfg_ana.dR_min ) + ) + + # exactly one? + if len(selDiLeptons)==0: + return False + elif len(selDiLeptons)==1: + if fillCounter: self.counters.counter('DiLepton').inc('exactly 1 di-lepton') + + event.diLepton = self.bestDiLepton( selDiLeptons ) + event.leg1 = event.diLepton.leg1() + event.leg2 = event.diLepton.leg2() + event.selectedLeptons = [event.leg1, event.leg2] + + return True + + + def declareHandles(self): + super(DiLeptonAnalyzer, self).declareHandles() + self.handles['cmgTriggerObjectSel'] = AutoHandle( + 'cmgTriggerObjectSel', + 'std::vector<cmg::TriggerObject>' + ) + + def leptonAccept(self, leptons): + '''Should implement a default version running on event.leptons.''' + return True + + + def thirdLeptonVeto(self, leptons, otherLeptons, isoCut = 0.3) : + '''Should implement a default version running on event.leptons.''' + return True + + + def testLeg1(self, leg, isocut=None): + '''returns testLeg1ID && testLeg1Iso && testLegKine for leg1''' + return self.testLeg1ID(leg) and \ + self.testLeg1Iso(leg, isocut) and \ + self.testLegKine(leg, self.cfg_ana.pt1, self.cfg_ana.eta1) + + + def testLeg2(self, leg, isocut=None): + '''returns testLeg2ID && testLeg2Iso && testLegKine for leg2''' + return self.testLeg2ID(leg) and \ + self.testLeg2Iso(leg, isocut) and \ + self.testLegKine(leg, self.cfg_ana.pt2, self.cfg_ana.eta2) + + + def testLegKine(self, leg, ptcut, etacut ): + '''Tests pt and eta.''' + return leg.pt() > ptcut and \ + abs(leg.eta()) < etacut + + + def testLeg1ID(self, leg): + '''Always return true by default, overload in your subclass''' + return True + + + def testLeg1Iso(self, leg, isocut): + '''If isocut is None, the iso value is taken from the iso1 parameter. + Checks the standard dbeta corrected isolation. + ''' + if isocut is None: + isocut = self.cfg_ana.iso1 + return leg.relIso(0.5) < isocut + + + def testLeg2ID(self, leg): + '''Always return true by default, overload in your subclass''' + return True + + + def testLeg2Iso(self, leg, isocut): + '''If isocut is None, the iso value is taken from the iso2 parameter. + Checks the standard dbeta corrected isolation. + ''' + if isocut is None: + isocut = self.cfg_ana.iso2 + return leg.relIso(0.5) < isocut + + + def testMass(self, diLepton): + '''returns True if the mass of the dilepton is between the m_min and m_max parameters''' + mass = diLepton.mass() + return self.cfg_ana.m_min < mass and mass < self.cfg_ana.m_max + + + def testDeltaR(self, diLepton): + '''returns True if the two diLepton.leg1() and .leg2() have a delta R larger than the dR_min parameter.''' + dR = deltaR( diLepton.leg1().eta(), diLepton.leg1().phi(), + diLepton.leg2().eta(), diLepton.leg2().phi()) + return dR > self.cfg_ana.dR_min + + + def bestDiLepton(self, diLeptons): + '''Returns the best diLepton (the one with highest pt1 + pt2).''' + return max( diLeptons, key=operator.methodcaller( 'sumPt' ) ) + + + def trigMatched(self, event, leg, legName): + '''Returns true if the leg is matched to a trigger object as defined in the + triggerMap parameter''' + if not hasattr( self.cfg_ana, 'triggerMap'): + return True + path = event.hltPath + triggerObjects = event.triggerObjects + filters = self.cfg_ana.triggerMap[ path ] + filter = None + if legName == 'leg1': + filter = filters[0] + elif legName == 'leg2': + filter = filters[1] + else: + raise ValueError( 'legName should be leg1 or leg2, not {leg}'.format( + leg=legName ) ) + # the dR2Max value is 0.3^2 + pdgIds = None + if len(filter) == 2: + filter, pdgIds = filter[0], filter[1] + return triggerMatched(leg, triggerObjects, path, filter, + # dR2Max=0.089999, + dR2Max=0.25, + pdgIds=pdgIds ) diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..298be48fea5a26b803886561eb918c8a1d061dfb GIT binary patch literal 12207 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 a<wF-1xMYd`G7&7V3l_jSNAP98?%x5#K(zP( literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py new file mode 100644 index 0000000..65c371a --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.py @@ -0,0 +1,253 @@ +import operator +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.statistics.Counter import Counter, Counters +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.DiObject import DiObject +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Lepton +from CMGTools.RootTools.utils.TriggerMatching import triggerMatched + +class DiLeptonAnalyzer( Analyzer ): + + # The DiObject class will be used as the di-object class + # and the Lepton class as the lepton class + # Child classes override this choice, and can e.g. decide to use + # the TauMuon class as a di-object class + # ... not sure other people can understand this comment ;-) + DiObjectClass = DiObject + LeptonClass = Lepton + + def beginLoop(self): + super(DiLeptonAnalyzer,self).beginLoop() + self.counters.addCounter('DiLepton') + count = self.counters.counter('DiLepton') + count.register('all events') + count.register('> 0 di-lepton') + # count.register('di-lepton cut string ok') + count.register('lepton accept') + count.register('leg1 offline cuts passed') + count.register('leg1 trig matched') + count.register('leg2 offline cuts passed') + count.register('leg2 trig matched') + count.register('exactly 1 di-lepton') + count.register('{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min, + max = self.cfg_ana.m_max )) + + + def buildDiLeptons(self, cmgDiLeptons, event): + '''Creates python DiLeptons from the di-leptons read from the disk. + to be overloaded if needed.''' + return map( self.__class__.DiObjectClass, cmgDiLeptons ) + + + def buildLeptons(self, cmgLeptons, event): + '''Creates python Leptons from the leptons read from the disk. + to be overloaded if needed.''' + return map( self.__class__.LeptonClass, cmgLeptons ) + + + + def process(self, iEvent, event): + # access di-object collection + # test first leg + # test second leg + # test di-lepton + # apply lepton veto + # choose best di-lepton + # put in the event + self.readCollections( iEvent ) + # trigger stuff could be put in a separate analyzer + # event.triggerObject = self.handles['cmgTriggerObjectSel'].product()[0] + event.diLeptons = self.buildDiLeptons( self.handles['diLeptons'].product(), event ) + event.leptons = self.buildLeptons( self.handles['leptons'].product(), event ) + + self.counters.counter('DiLepton').inc('all events') + # if not self.triggerList.triggerPassed(event.triggerObject): + # return False + # self.counters.counter('DiLepton').inc('trigger passed ') + + # if event.eventId == 155035: + # import pdb; pdb.set_trace() + + if len(event.diLeptons) == 0: + return False + self.counters.counter('DiLepton').inc('> 0 di-lepton') + + # testing di-lepton itself + selDiLeptons = event.diLeptons + # selDiLeptons = self.selectDiLeptons( selDiLeptons ) + + if not self.leptonAccept( event.leptons ): + return False + self.counters.counter('DiLepton').inc('lepton accept') + + # testing leg1 + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testLeg1( diL.leg1() ) ] + if len(selDiLeptons) == 0: + return False + else: + self.counters.counter('DiLepton').inc('leg1 offline cuts passed') + + if len(self.cfg_comp.triggers)>0: + # trigger matching leg1 + selDiLeptons = [diL for diL in selDiLeptons if \ + self.trigMatched(event, diL.leg1(), 'leg1')] + if len(selDiLeptons) == 0: + return False + else: + self.counters.counter('DiLepton').inc('leg1 trig matched') + + # testing leg2 + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testLeg2( diL.leg2() ) ] + if len(selDiLeptons) == 0: + return False + else: + self.counters.counter('DiLepton').inc('leg2 offline cuts passed') + + if len(self.cfg_comp.triggers)>0: + # trigger matching leg2 + selDiLeptons = [diL for diL in selDiLeptons if \ + self.trigMatched(event, diL.leg2(), 'leg2')] + if len(selDiLeptons) == 0: + return False + else: + self.counters.counter('DiLepton').inc('leg2 trig matched') + + # mass cut + selDiLeptons = [ diL for diL in selDiLeptons if \ + self.testMass(diL) ] + if len(selDiLeptons)==0: + return False + else: + self.counters.counter('DiLepton').inc( + '{min:3.1f} < m < {max:3.1f}'.format( min = self.cfg_ana.m_min, + max = self.cfg_ana.m_max ) + ) + + # exactly one? + if len(selDiLeptons)==0: + return False + elif len(selDiLeptons)==1: + self.counters.counter('DiLepton').inc('exactly 1 di-lepton') + + event.diLepton = self.bestDiLepton( selDiLeptons ) + event.leg1 = event.diLepton.leg1() + event.leg2 = event.diLepton.leg2() + + return True + + + def declareHandles(self): + super(DiLeptonAnalyzer, self).declareHandles() + self.handles['cmgTriggerObjectSel'] = AutoHandle( + 'cmgTriggerObjectSel', + 'std::vector<cmg::TriggerObject>' + ) + + def leptonAccept(self, leptons): + '''Should implement a default version running on event.leptons.''' + return True + + +## def selectDiLeptons(self, diLeptons, cutString=None): +## '''Returns the list of input di-leptons which verify the cutstring''' +## if cutString is None: +## if not hasattr( self.cfg_ana, 'diLeptonCutString' ): +## return diLeptons +## else: +## cutString = self.cfg_ana.diLeptonCutString +## selDiLeptons = [ diL for diL in diLeptons if \ +## diL.getSelection(cutString) ] +## if len(selDiLeptons) > 0: +## self.counters.counter('DiLepton').inc( 'di-lepton cut string ok') +## return selDiLeptons + + + def testLeg(self, leg, pt, eta, iso, sel=None): + if sel is not None and \ + not leg.getSelection(sel): + # a cut string has to be tested, and the leg does not pass + return False + if leg.pt() > pt and \ + abs(leg.eta()) < eta and \ + leg.relIso( 0.5 ) < iso: + return True + else: + return False + + + def testLeg1(self, leg): + '''Overload according to type, see e.g. TauMuAnalyzer.''' + sel = None + if hasattr(self.cfg_ana, 'cutString1'): + sel = self.cfg_ana.cutString1 + return self.testLeg( leg, + pt = self.cfg_ana.pt1, + eta = self.cfg_ana.eta1, + iso = self.cfg_ana.iso1, + sel = sel ) + + + def testLeg2(self, leg): + '''Overload according to type, see e.g. TauMuAnalyzer.''' + sel = None + if hasattr(self.cfg_ana, 'cutString2'): + sel = self.cfg_ana.cutString2 + return self.testLeg( leg, + pt = self.cfg_ana.pt2, + eta = self.cfg_ana.eta2, + iso = self.cfg_ana.iso2, + sel = sel ) + + def testMuon(self, muon): + '''Returns True if a muon passes a set of cuts. + Can be used in testLeg1 and testLeg2, in child classes.''' + # return True + return muon.looseId() + + + def testElectron(self, electron): + '''Returns True if an electron passes a set of cuts. + Can be used in testLeg1 and testLeg2, in child classes.''' + return True + + + def testTau(self, tau): + '''Returns True if a tau passes a set of cuts. + Can be used in testLeg1 and testLeg2, in child classes. + + WARNING: the muon filter should be used only in the muon channel.''' + return True + + + def testMass(self, diLepton): + mass = diLepton.mass() + return self.cfg_ana.m_min < mass and mass < self.cfg_ana.m_max + + + def bestDiLepton(self, diLeptons): + '''Returns the best diLepton (the one with highest pt1 + pt2).''' + return max( diLeptons, key=operator.methodcaller( 'sumPt' ) ) + + + def trigMatched(self, event, leg, legName): + if not hasattr( self.cfg_ana, 'triggerMap'): + return True + path = event.hltPath + triggerObjects = event.triggerObjects + filters = self.cfg_ana.triggerMap[ path ] + filter = None + if legName == 'leg1': + filter = filters[0] + elif legName == 'leg2': + filter = filters[1] + else: + raise ValueError( 'legName should be leg1 or leg2, not {leg}'.format( + leg=legName ) ) + # the dR2Max value is 0.3^2 + pdgIds = None + if len(filter) == 2: + filter, pdgIds = filter[0], filter[1] + return triggerMatched(leg, triggerObjects, path, filter, + dR2Max=0.089999, pdgIds=pdgIds ) diff --git a/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.pyc b/CMGTools/RootTools/python/analyzers/DiLeptonAnalyzerOld.pyc new file mode 100644 index 0000000000000000000000000000000000000000..672312053b03f84ba48839cd5c45fd1fc4b57874 GIT binary patch literal 8072 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 L(C3^%l0Wy~><;&s literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py new file mode 100644 index 0000000..de93dce --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.py @@ -0,0 +1,288 @@ +import copy +import fnmatch + +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.statistics.Counter import Counter +from CMGTools.RootTools.statistics.Histograms import Histograms +from CMGTools.RootTools.physicsobjects.PhysicsObjects import PhysicsObject, GenParticle +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection +from CMGTools.RootTools.utils.OOTPileUpReweighting import ootPUReweighter +from CMGTools.RootTools.utils.TriggerMatching import triggerMatched, selTriggerObjects + +from ROOT import TH1F, TH2F, TFile + + +class PileUpSummaryInfo( object ): + def __init__(self, object ): + self.object = object + + def __getattr__(self,name): + '''all accessors from cmg::DiTau are transferred to this class.''' + return getattr(self.physObj, name) + + def nPU(self): + return self.object.getPU_NumInteractions() + + def __str__(self): + tmp = '{className} : bunchx = {bunchx}; numPU = {numpu}'.format( + className = self.__class__.__name__, + bunchx = self.object.getBunchCrossing(), + numpu = self.object.getPU_NumInteractions() ) + return tmp + + +class PhaseSpace( object ): + def __init__(self, name, etaRanges, ptRanges=None): + self.name = name + self.etaRanges = etaRanges + self.ptRanges = ptRanges + + def etaPass(self, eta): + for range in self.etaRanges: + if eta>range[0] and eta<range[1]: + return True + return False + +ECAL_barrel = PhaseSpace('EB', + [(-1.4, 1.4)]) +ECAL = PhaseSpace('ECAL', + [(-2.9, 2.9)]) +ECAL_endcaps = PhaseSpace('EE', + [(-2.9, -1.6), + (1.6, 2.9) ]) + +muon_barrel = PhaseSpace('MB', + [(-0.9, 0.9)]) +muon_transition = PhaseSpace('MT', + [(-1.2, -0.9), + (0.9, 1.2) ]) +muon_endcaps = PhaseSpace('ME', + [ (-2.5, -1.2), + (1.2, 2.5) ]) +muon = PhaseSpace('MUON', + [(-2.5, 2.5)]) + +electronPhaseSpaces = [ECAL_barrel, ECAL_endcaps, ECAL] +muonPhaseSpaces = [muon_barrel, muon_transition, muon_endcaps, muon] + + +class EfficiencyHistograms( Histograms ): + ''' + Define variable binning in pT + Define detector boundaries in a generic way + Efficiency plotter + ''' + def __init__(self, name, space): + self.h_pt = TH1F(name + '_h_pt', ';p_{T} (GeV);Efficiency', 100, 0, 100) + self.h_p = TH1F(name + '_h_p', ';p (GeV);Efficiency', 100, 0, 100) + self.h_eta = TH1F(name + '_h_eta', ';#eta;Efficiency', 50, -6, 6) + self.h_phi = TH1F(name + '_h_phi', ';#phi (rad);Efficiency', 50, -6.3, 6.3) + self.h_pv = TH1F(name + '_h_pv', ';# rec vertices;Efficiency', 40, 0, 40) + self.h_pu = TH1F(name + '_h_pu', ';# PU interactions;Efficiency', 40, 0, 40) + self.h_pup_VS_pu = TH2F(name + '_h_pup_VS_pu', + ';# PU interactions;# PU interactions in next bunch', + 50, 0, 50, 50, 0, 100) + self.space = space + super( EfficiencyHistograms, self).__init__(name) + + def ptPass(self, pt): + ptMin = 10. + return pt>ptMin + + def fillParticle(self, particle, event, weight): + eta = particle.eta() + pt = particle.pt() + + #COLIN not good! should test only the gen particle. + + # temp: + if not self.space.etaPass(eta) or \ + not self.ptPass(pt): + return + + if self.space.etaPass(eta): + self.h_pt.Fill(pt, weight) + if self.ptPass(pt): + self.h_eta.Fill( eta, weight) + if self.space.etaPass(eta) and \ + self.ptPass(pt): + self.h_phi.Fill( particle.phi(), weight) + self.h_p.Fill( particle.p(), weight) + self.h_pv.Fill( len(event.vertices), weight) + self.h_pu.Fill( event.pusi[1].nPU(), weight) + self.h_pup_VS_pu.Fill( event.pusi[1].nPU(), event.pusi[2].nPU(), weight) + + + def fillParticles(self, particles, event, weight): + for particle in particles: + self.fillParticle( particle, event, weight) + + + + +class EfficiencyAnalyzer( Analyzer ): + '''A simple jet analyzer for Pietro.''' + + + def declareHandles(self): + super(EfficiencyAnalyzer, self).declareHandles() + + instance = self.cfg_ana.instance + type = self.cfg_ana.type + self.handles['rec'] = AutoHandle( + instance, + type + ) +## self.handles['other'] = AutoHandle( +## 'cmgElectronSel', +## 'std::vector<cmg::Electron>' +## ) + + self.handles['vertices'] = AutoHandle( + 'offlinePrimaryVertices', + 'std::vector<reco::Vertex>' + ) + + geninstance = self.cfg_ana.instance_gen + gentype = self.cfg_ana.type_gen + self.mchandles['gen'] = AutoHandle( + geninstance, + gentype + ) + + self.mchandles['pusi'] = AutoHandle( + 'addPileupInfo', + 'std::vector<PileupSummaryInfo>' + ) + + def beginLoop(self): + super(EfficiencyAnalyzer,self).beginLoop() + self.file = TFile( '/'.join( [self.dirName, 'EfficiencyAnalyzer.root']), + 'recreate') + + print self.cfg_ana + self.phaseSpaces = None + if self.cfg_ana.genPdgId==13: + self.phaseSpaces = copy.deepcopy(muonPhaseSpaces) + elif self.cfg_ana.genPdgId==11: + self.phaseSpaces = copy.deepcopy(electronPhaseSpaces) + else: + self.phaseSpaces = copy.deepcopy(electronPhaseSpaces) + + + for space in self.phaseSpaces: + space.denomHistos = EfficiencyHistograms('_'.join([space.name, + 'Denom']), + space ) + space.numHistos = EfficiencyHistograms('_'.join([space.name, + 'Num']), + space) + space.counter = Counter( space.name ) + self.counters.addCounter(self.name) + self.counters.counter(self.name).register('All particles') + self.counters.counter(self.name).register('Passing particles') + + # self.denomHistos = EfficiencyHistograms('Denom') + # self.numHistos = EfficiencyHistograms('Num') + # self.counters.addCounter('effcount') + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + + event.pusi = map( PileUpSummaryInfo, self.mchandles['pusi'].product() ) + event.vertices = self.handles['vertices'].product() + + event.rec = self.handles['rec'].product() + event.gen = self.mchandles['gen'].product() + + # if refselFun is given, this function is applied to select reconstructed objects + # to be used as a reference + refselFun = None + if hasattr( self.cfg_ana, 'refselFun'): + refselFun = self.cfg_ana.refselFun + if refselFun is not None: + event.refsel = [ PhysicsObject(obj) for obj in event.rec if refselFun(obj)] + else: + event.refsel = event.gen + + + # if recselfun is given, this function is applied to select reconstructed objects + # for which we want to measure the efficiency w/r to the reference + recselFun = None + if hasattr( self.cfg_ana, 'recselFun'): + recselFun = self.cfg_ana.recselFun + if recselFun is not None: + if recselFun == 'trigObjs': + event.recsel = selTriggerObjects( event.triggerObjects, + event.hltPath, + self.filterForPath( event.hltPath )) + else: + event.recsel = [ PhysicsObject(obj) for obj in event.rec if recselFun(obj)] + else: + event.recsel = event.rec + + + # selecting gen objects + genpdgid = self.cfg_ana.genPdgId + event.gensel = [] + for obj in event.gen: + # print obj.pdgId() + if abs(obj.pdgId())!=genpdgid: continue + if self.cfg_ana.genTrigMatch and \ + not self.trigMatched( obj, event): continue + event.gensel.append( obj ) + + if len(event.gensel ) == 0: + return False + + # gen objects matched to a reference lepton + # DON'T NEED THIS MATCHING IF NO REFSEL + event.genmatchedRef = event.gen + if event.refsel is not None: + pairs = matchObjectCollection( event.gensel, event.refsel, 0.1) + event.genmatchedRef = [ gen for gen,ref in pairs.iteritems() if ref is not None] + + # and gen objects wich are in addition matched to a + # selected lepton + pairs = matchObjectCollection( event.genmatchedRef, event.recsel, 0.1) + event.genmatched = [ gen for gen,rec in pairs.iteritems() if rec is not None] + + # reweighting OOTPU in chamonix samples to the OOTPU observed in Fall11 samples + weight = 1 + if self.cfg_comp.name.find('Chamonix')!=-1: + weight = ootPUReweighter.getWeight( event.pusi[1].nPU(), event.pusi[2].nPU()) + + for space in self.phaseSpaces: + space.denomHistos.fillParticles( event.genmatchedRef, event, weight) + space.numHistos.fillParticles( event.genmatched, event, weight) + # space.counter.inc('passed') + + self.counters.counter( self.name ).inc( 'All particles', len(event.genmatchedRef) ) + self.counters.counter( self.name ).inc( 'Passing particles', len(event.genmatched) ) + + def write(self): + for space in self.phaseSpaces: + space.denomHistos.Write( self.file ) + space.numHistos.Write( self.file ) + + def trigMatched(self, particle, event): + if not hasattr( self.cfg_ana, 'triggerMap'): + return True + # import pdb; pdb.set_trace() + path = event.hltPath + triggerObjects = event.triggerObjects + theFilter = self.filterForPath( path ) + return triggerMatched(particle, triggerObjects, path, theFilter, dR2Max=0.089999) + + def filterForPath(self, path): + theFilter = None + for entry,filter in self.cfg_ana.triggerMap.iteritems(): + if fnmatch.fnmatch( path, entry ): + theFilter = filter + break + return filter + + diff --git a/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c85962dd66edac314e12290ca48d518a5b1653db GIT binary patch literal 10808 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 ZTArolH%}2*!x~^{v!{ShT8hix{~rqF7To{< literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/EventSelector.py b/CMGTools/RootTools/python/analyzers/EventSelector.py new file mode 100644 index 0000000..6e45f57 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/EventSelector.py @@ -0,0 +1,46 @@ +from CMGTools.RootTools.fwlite.Analyzer import Analyzer + + +class EventSelector( Analyzer ): + """Skips events that are not in the toSelect list. + + Example: + + eventSelector = cfg.Analyzer( + 'EventSelector', + toSelect = [ + 1239742, + 38001, + 159832 + ] + ) + + The process function of this analyzer returns False if the event number + is not in the toSelect list. + In this list, put actual CMS event numbers obtained by doing: + iEvent.eventAuxiliary().id().event() + + not event processing number + in this python framework. + + This analyzer is typically inserted at the beginning of the analyzer + sequence to skip events you don't want. + We use it in conjonction with an + import pdb; pdb.set_trace() + statement in a subsequent analyzer, to debug a given event in the + toSelect list. + + This kind of procedure if you want to synchronize your selection + with an other person at the event level. + """ + + def process(self, iEvent, event): + run = iEvent.eventAuxiliary().id().run() + lumi = iEvent.eventAuxiliary().id().luminosityBlock() + eId = iEvent.eventAuxiliary().id().event() + if eId in self.cfg_ana.toSelect: + # raise ValueError('found') + print 'Selecting', run, lumi, eId + return True + else: + return False diff --git a/CMGTools/RootTools/python/analyzers/EventSelector.pyc b/CMGTools/RootTools/python/analyzers/EventSelector.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2591cb78348754a8e9ab673c2dff383a56aea4c8 GIT binary patch literal 1767 zcmb_cQEwYX5Z<#L7a|o3FYv|+3FV3+r%9+t3q`b12z_XU>_~_pbUNRyowd)qW_J$P zRd_1@gnz@|;RnDsb7#}2;t9^)x!u{lnQy+C+3ugWcVGSS`*($EpDx~CW5iD(O8gU5 zDYZz{WulU@qfDYEi7LD5H>F-F^}}UHl|3~|cW~VPg(pogqqiU)yS!SzG=XkoarTRG zG%}Sb$cL>rKKleCegI(<JAqHOnXrS)t{RTg4j;$>Y&5sas0~|+nyzxvc`({}($-;Z zH2KDZu56^i?ykmj_99;_EAy~f$;TTQ`jIXs)4>L3D(ClZAl=&+<<{^c{i7%jkB%RF z{@GEpdwg>5-eEI6y#L_j_(+cYB=T<K_X6ma!51b*J*izm);sMdKy9PWTcUI@R0kLJ zH+dC}w!Cecc(tn+V-v(AzWDc;Ipn9z22L>x`+8Y}r-JId(x=ZxH_S!t$CO)VN<Cid z(pxuuC@x^c3J(Jz>~a0VRyGgo^zOix5TZ@n*cgl`HW9+i4ZJO!<(jS#^(5pAv+`ly zCg|b@1%OTKr7iNRS|hCy<pXp`HB&J*Q|la?7wXKGIRPEb&$V#{mw}Ebl})9reT~@M z9_dx?P!>$l_eR%Dv6N2X-ORT+Sy{S**_H*nSo%PES&qM8F^GmT3VC4=JDZ7=lUbl1 zxdL+?>v01DjJG-6XEdc5*Hi3IEo!&rswr8qvaPPy%2rsJTUT<ZQaNRfVn<DII2?$C zxpu`>@Xo$8tPeU$hoQK{a2t&FATQ{p2@(9aTs9f2@Tvw{P8Vn~)yLq5JLRTZL0l(l zCape8xZ!6VmcMr2(04`Odqdw7{f@fEAD{22SzpcjDtPYk^Xo1~4`WB2e@nO22sg(F zS3uMC&*^O-XxbH7PkBY}KnVD4RT2ZXB{BX`J9-!Is$N*<qowte$`^Cu`$@in6Q$7h z88Rf-)P{ZPVdEmyM$SqLrp$)u!Rv&0)wIQsjSShQ?6NcQZl0DYluATA!7PU2;Plz~ zh4)oF7<y05tm%b=O_juhv)Av(0k+vgdt-dUb~tR6d?>&7JMSgEPRf8Kge-IDsVt*i zXtHeK%evwv+sLxg7g;vEgZV$${yV@S-`$KLvgm)*?>tXA0rWA%CgQ<1;=yE9Su)$p Zc8F6-Z2X^~gpDto_`hO+kxS!F_iufw;Tiw{ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py new file mode 100644 index 0000000..4a30b80 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.py @@ -0,0 +1,44 @@ +import operator +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.statistics.Counter import Counter, Counters +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle, PhysicsObject, printOut +from CMGTools.RootTools.physicsobjects.genutils import * + + +class GenParticleAnalyzer( Analyzer ): + '''Base analyzer for GenParticle analysis. + Puts the collection of GenParticles in the event, as event.genParticles. + Prints the list if verbose is True in the configuration.''' + + def beginLoop(self): + super(GenParticleAnalyzer,self).beginLoop() + + def buildGenParticles(self, cmgGenParticles, event): + '''Creates python GenParticles from the di-leptons read from the disk. + to be overloaded if needed.''' + return map( GenParticle, cmgGenParticles ) + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + if not self.cfg_comp.isMC: + return True + + event.genParticles = self.buildGenParticles( self.mchandles['genpart'].product(), event ) + + if self.cfg_ana.verbose: + print self.name + print printOut(event.genParticles) + + return True + + + def declareHandles(self): + '''Reads genParticlesPruned.''' + super(GenParticleAnalyzer, self).declareHandles() + self.mchandles['genpart'] = AutoHandle( + 'genParticlesPruned', + 'std::vector<reco::GenParticle>' + ) + diff --git a/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/GenParticleAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f17f09b3fc8a016d915d6234fc1dc291ce84885c GIT binary patch literal 2405 zcmb_d&2HpG5U#c-^Ot1V9|2lvLDmYS(Tbg*Jw{Okj8Jl5lgP=1xmb?fGvlG{wp{I? zpgjRE#DxdpA$S2E0II5Il8KT7hj^yT{Zp>4{;KNh@Sok`pMU**n!)M`>HQ5g{FOvb ze+33$>iYp01!Vx!02Hr<U_vN6FzrCO1=B4*+X2&svIo<iA8&!_Lpgxy0Lmduhfr?A zblb0W!R)|A-UA)LOhMj<-vNFD_;I?+Tc3{x<VNu?JtreYUDqe^ZIznqUvx7Hc&0~U zV%y5;MpjpS^!h{AZ=F3(tK8@jAJ1)*IMUTw+PES!+U?T#Y;lc6hNqWHojI{nH$~-6 zTj%ZY=5O4KyI-yyxj~P$zN3ckNNB>1jzluxv(Uk&A>@H{It(7qY(d_UP8Z_y(H4LE z2OCLIN9pRE(abi{hQodV3mgw4dd^yhkz42}v&NA3g{>kx+x!5dq7n^#r7QPUlwu^k z@%$ErwJ|=mH)jfTQ8A0IbaQFRodTnarlq&HmDy@m%-bgA4aXTDof{)Op@yH5aP(L3 zfkGO<GT^{+-kb}hCq5W*<hIsL%%OE0?@K)|svoSaJ@g&6rp;_bZxDfpJk?}-llMm# z)*9T4t#!UvU%Q2^_SV?p-Ue{%c#Z4pm=og(o8cq^m9gLJCjN6)to&E(zxNvFG(Bl_ z>NG}vue(Uk8e0n1dGXfh+Sv*tQqQA}1^mfJj-%&nbg3gtARC+JI%mWyt*JNm`OQw1 zX&o~R0$I%Y>pmipmGh0$p<^s1u#XCrdq!q2+rs3VoAIQ_F1(N3f)*+2OOk}00>uNx zDS)4W3*nr{9Z{hIQ1Eiu<>dH4DH5<uda~As<p7#o`a?K6rpl$oWsglB9an?`nG%#v zga#;`Ybxr|4s9<0G4PX{sz9mhY&K6aTh@*NE%5zBI-J=tV=5U~W((m96ti_>^OjhF z&C(WY-tdcTj*?9jSCt|LtF+W{m%iAD84ru^xdvlSy~m9b^B{SeX_V5#r!)q&t9Dc; zcpdDhzIqniuhO@q^gxvouoM;|D~^Z6iume)sA|PgFX^+Gz{O}2kh7+(C~w_!TD?Dy zpVKtDe1HFnSjsjBjn3@;{?RR>hcP>SA~YB?6L?Nwta6>1w9%f%G3KI(KPDj*Ar<kc zXvXa8m(;LN0)iJRq~C}!mLy6Nj&G7UrjaBmDM1VmSs_Vsn<a@bjHFcjie|;)t&h@s z3?5_u7%F5>x?wjMgoEzj$%sJ{S1oaCN^rZ^G_xkm@eN^)XFr?5>G7HyW6}c0M}I&U z9kD&qt%>8+H5)VM$8r&W@$ffm`!|=c1kZi_uy*b5VJr7Aj_+K{C>$6w%SmOqH~-59 iWn$|JgOW^-9{~aRz-PcAqk+s5JL;+WgxV`L4F3cCK1xdf literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/JSONAnalyzer.py b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.py new file mode 100644 index 0000000..4b45309 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.py @@ -0,0 +1,77 @@ +import json +from CMGTools.RootTools.fwlite.Analyzer import Analyzer + +from FWCore.PythonUtilities.LumiList import LumiList +from CMGTools.RootTools.utils.RLTInfo import RLTInfo + + +class JSONAnalyzer( Analyzer ): + '''Apply a json filter, and creates an RLTInfo TTree. + See CMGTools.RootTools.utils.RLTInfo for more information + + example: + + jsonFilter = cfg.Analyzer( + "JSONAnalyzer", + ) + + The path of the json file to be used is set as a component attribute. + + The process function returns: + - True if + - the component is MC or + - if the run/lumi pair is in the JSON file + - if the json file was not set for this component + - False if the component is MC or embed (for H->tau tau), + and if the run/lumi pair is not in the JSON file. + ''' + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(JSONAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName) + if not cfg_comp.isMC: + if self.cfg_comp.json is None: + raise ValueError('component {cname} is not MC, and contains no JSON file. Either remove the JSONAnalyzer for your path or set the "json" attribute of this component'.format(cname=cfg_comp.name)) + self.lumiList = LumiList(self.cfg_comp.json) + else: + self.lumiList = None + + + self.rltInfo = RLTInfo() + + + def beginLoop(self): + super(JSONAnalyzer,self).beginLoop() + self.counters.addCounter('JSON') + self.count = self.counters.counter('JSON') + self.count.register('All Lumis') + self.count.register('Passed Lumis') + + def process(self, iEvent, event): + self.readCollections( iEvent ) + run = iEvent.eventAuxiliary().id().run() + lumi = iEvent.eventAuxiliary().id().luminosityBlock() + eventId = iEvent.eventAuxiliary().id().event() + + event.run = run + event.lumi = lumi + event.eventId = eventId + + if self.cfg_comp.isMC: + return True + + if self.lumiList is None: + return True + + self.count.inc('All Lumis') + if self.lumiList.contains(run,lumi): + self.count.inc('Passed Lumis') + self.rltInfo.add('dummy', run, lumi) + return True + else: + return False + + + def write(self): + super(JSONAnalyzer, self).write() + self.rltInfo.write( self.dirName ) + diff --git a/CMGTools/RootTools/python/analyzers/JSONAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/JSONAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fa540c6c6f87a26fcac26fa0e3d72a94765818aa GIT binary patch literal 3115 zcmb_e-;WeU5bl}X+q*qDI6)02itRlugu9Erm>4C(1{89fICo&Ym`vt&d%0QW$ELdn zScSxR#y>!x{p0k}SL3sOU(NmkAwGD^bx~d2Rb5^6RrNIfTwDF?w_m^PsmZT_|3AfW z_d)vj3sk1mLCuFM3sfGegHQ!rYpATD@}@dy*7K&ymQ>zS2QAE(lnK=!Q2mzrQK@64 zzCKu{xxLOZOs9Y2x7!K8`W29CMUsubHFhr9sq%Cub-tERC)(M+RSZgh8vO0OFLtLo zGv{gTI)?iI#K3Kw4jS@U_;Aor{ZN=DeWzqe^_#-9RJ7MwqVC-g-i$`sSSNbu%0ds) z%o}?}Cq-ZPtVz6a;Pu2Cy}xgb*;>{3?HQxHcRt%M%gk*>W$A0K@+s%F_j*uTotM_= z6nC+C;?uHN6?O9@$w!&_NG3vf{!KYvf1-PX2V2uCcVt=Xjm0=@T$xBO)%Ny}j2<Qa zNS6cc!B1~vv@i9c(UmiOojUD|*9q>Vdu2W<3sYd~y-g1*kBf;-F=fl1aZV4aqDQB- zHNLWitNqn_Q}5df*BVT`KtML-+__mCcBiXLySO8*owHT3ogwA$IJNXDEkv0YWD3kn zbmkX&4F8ML%T*X)e*_D&b0?~s`eu?jdiV;rw8;+<k`66=zIoLrmBzR<4J%Vj5WLD` zI`E>`H86TjAZt3hMA=Uu9)E#)isA^>FjP;$gErK0Lj~Z54drq!51VQTpeprnMcI4G zOBoGU2xe|;qqu_OK>ZM?0v1>2DiA_FKBbB_)oUK*b6oRl6z+8zaAnv13_1&#{;pRf zxp~Gs@K$%a6Zn^fPtt-yJxk1%zL5f67I?_ZM*tU~wg^i>{J5;_1dLX)#9bRq;Km$m zHBc8b=UI~COXmzDCKXzZjE(5EbdESqi`2)lXM9t4rz=tvOU&ztl*b6O3v?quO5IPg z%G|KFw7!LDU5K)U_l{<5iHKwqiqI4oc%^LS*@QYgO%$BT2C~8<lOl=O&g77+EaB-c z40a$=LfnVoob7E-`^5IFPi&9I{-`XrVMAJ>+g^;~)@U5j)pw}RSg7FbpdFkGE(RCE zcB4m^IT)8NhWiHO1%w@A3-Qz-q|g(AkLeuvk~uNb5(Kr>5I_rOo9a2x2_?Y|Bd{wW zpr5Xd>9s7=?Ay+<N8e2xJB$cAj7r4x)tTe&L-Qalb`YdGV`WvK&pHWR((iZcc^%pb zFK8ey8W#EvD)K@^>#%r2aef`9E@L=CMFr=B_23PR9%IWK@a7WZKfo}cpp$3@Y6uP@ z1WqCi`mDj_=j2VUK5PC<z9jM`b^(-j42nHqkP-;NEX#Q-ta|%BVYbKfPffeSFEi1a z8lG9q@hLStD`s(YsO;}zr`|Nr@wytm#;1|TV;}kuPw?l|-aO;~k!UH=ewF9r&Ur+~ zp9R6AiF9U}k$1y+!q+^)J9Djil4faQ$DZ|-_I-o9kzZ=D_KMP_etbPEdk@91XbI-H zD%cRwt-h39#0r&VK1C7FiI~Ia0_8NG;_V_7dy`HU@g!LR<m3o>BRWj8KuY>UdV}6Z zn!<}D?~!bPoDAaRBBT0!eIHgGO{-unxWIp58-?BuPY2ELEJh8+H^Ke8=r2R<)kTl@ z0$@R6rzOmWu`8cF3#G{-du&s0>ew)({j_dl+<%gVMt5&xI93!3O}-5!L2=AZjJD4F z#c^KttBg~+6UY6s7st{MBNl6PiG<eX`4H}ZwOitaSdli+I^PQ0YwhLsTXidA1M^JN zw2?1-@C_bk2;b~uEy6D4-vzn(RTp1=TX&_=-@|8N>Qm#k*dgVWVSK#?d5O{Iz9Qv4 bl1_Sp7nZnxTu1sUU2(kq>0lj@TW|aWY$(x= literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/JetAnalyzer.py b/CMGTools/RootTools/python/analyzers/JetAnalyzer.py new file mode 100644 index 0000000..efa6715 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/JetAnalyzer.py @@ -0,0 +1,241 @@ +import random +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Jet, GenJet +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection +# from CMGTools.RootTools.physicsobjects.VBF import VBF +from CMGTools.RootTools.statistics.Counter import Counter, Counters +from CMGTools.RootTools.physicsobjects.BTagSF import BTagSF +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle +from CMGTools.RootTools.utils.DeltaR import deltaR2 +from CMGTools.RootTools.utils.cmsswRelease import isNewerThan + +class JetAnalyzer( Analyzer ): + """Analyze jets ;-) + + This analyzer filters the jets that do not correspond to the leptons + stored in event.selectedLeptons, and puts in the event: + - jets: all jets passing the pt and eta cuts + - cleanJets: the collection of clean jets + - bJets: the bjets passing testBJet (see this method) + + Example configuration: + + jetAna = cfg.Analyzer( + 'JetAnalyzer', + # cmg jet input collection + jetCol = 'cmgPFJetSel', + # pt threshold + jetPt = 30, + # eta range definition + jetEta = 5.0, + # seed for the btag scale factor + btagSFseed = 123456, + # if True, the PF and PU jet ID are not applied, and the jets get flagged + relaxJetId = False, + ) + """ + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(JetAnalyzer,self).__init__(cfg_ana, cfg_comp, looperName) + self.btagSF = BTagSF (cfg_ana.btagSFseed) + self.is2012 = isNewerThan('CMSSW_5_2_0') + + def declareHandles(self): + super(JetAnalyzer, self).declareHandles() + + self.handles['jets'] = AutoHandle( self.cfg_ana.jetCol, + 'std::vector<cmg::PFJet>' ) + if self.cfg_comp.isMC: + # and ("BB" in self.cfg_comp.name): + self.mchandles['genParticles'] = AutoHandle( 'genParticlesPruned', + 'std::vector<reco::GenParticle>' ) + self.mchandles['genJets'] = AutoHandle('genJetSel', + 'std::vector<cmg::PhysicsObjectWithPtr< edm::Ptr<reco::GenJet> > >') +## self.mchandles['genJetsP'] = AutoHandle('ak5GenJetsNoNu', +## 'std::vector< reco::GenJet >') + + def beginLoop(self): + super(JetAnalyzer,self).beginLoop() + self.counters.addCounter('jets') + count = self.counters.counter('jets') + count.register('all events') + count.register('at least 2 good jets') + count.register('at least 2 clean jets') + + def process(self, iEvent, event): + + self.readCollections( iEvent ) + cmgJets = self.handles['jets'].product() + + allJets = [] + event.jets = [] + event.bJets = [] + event.cleanJets = [] + event.cleanBJets = [] + + leptons = event.selectedLeptons + + genJets = None + if self.cfg_comp.isMC: + genJets = map( GenJet, self.mchandles['genJets'].product() ) + + for cmgJet in cmgJets: + jet = Jet( cmgJet ) + allJets.append( jet ) + if self.cfg_comp.isMC and hasattr( self.cfg_comp, 'jetScale'): + scale = random.gauss( self.cfg_comp.jetScale, + self.cfg_comp.jetSmear ) + jet.scaleEnergy( scale ) + if genJets: + # Use DeltaR = 0.25 matching like JetMET + pairs = matchObjectCollection( [jet], genJets, 0.25*0.25) + if pairs[jet] is None: + pass + #jet.genJet = None + else: + jet.genJet = pairs[jet] + # print jet, jet.genJet + + #Add JER correction for MC jets. Requires gen-jet matching. + if self.cfg_comp.isMC and hasattr(self.cfg_ana, 'jerCorr') and self.cfg_ana.jerCorr: + self.jerCorrection(jet) + + #Add JES correction for MC jets. + if self.cfg_comp.isMC and hasattr(self.cfg_ana, 'jesCorr'): + self.jesCorrection(jet, self.cfg_ana.jesCorr) + if self.testJet( jet ): + event.jets.append(jet) + if self.testBJet(jet): + event.bJets.append(jet) + + + + self.counters.counter('jets').inc('all events') + + event.cleanJets, dummy = cleanObjectCollection( event.jets, + masks = leptons, + deltaRMin = 0.5 ) + + + event.cleanBJets, dummy = cleanObjectCollection( event.bJets, + masks = leptons, + deltaRMin = 0.5 ) + + pairs = matchObjectCollection( leptons, allJets, 0.5*0.5) + + + # associating a jet to each lepton + for lepton in leptons: + jet = pairs[lepton] + if jet is None: + lepton.jet = lepton + else: + lepton.jet = jet + + # associating a leg to each clean jet + invpairs = matchObjectCollection( event.cleanJets, leptons, 99999. ) + for jet in event.cleanJets: + leg = invpairs[jet] + jet.leg = leg + + for jet in event.cleanJets: + jet.matchGenParton=999.0 + + if self.cfg_comp.isMC and "BB" in self.cfg_comp.name: + genParticles = self.mchandles['genParticles'].product() + event.genParticles = map( GenParticle, genParticles) + for gen in genParticles: + if abs(gen.pdgId())==5 and gen.mother() and abs(gen.mother().pdgId())==21: + for jet in event.cleanJets: + dR=deltaR2(jet.eta(), jet.phi(), gen.eta(), gen.phi() ) + if dR<jet.matchGenParton: + jet.matchGenParton=dR + + event.jets30 = [jet for jet in event.jets if jet.pt()>30] + event.cleanJets30 = [jet for jet in event.cleanJets if jet.pt()>30] + + if len( event.jets30 )>=2: + self.counters.counter('jets').inc('at least 2 good jets') + + if len( event.cleanJets30 )>=2: + self.counters.counter('jets').inc('at least 2 clean jets') + + if len(event.cleanJets)<2: + return True + + return True + + def jerCorrection(self, jet): + ''' Adds JER correction according to first method at + https://twiki.cern.ch/twiki/bin/view/CMS/JetResolution + + Requires some attention when genJet matching fails. + ''' + if not hasattr(jet, 'genJet'): + return + + #import pdb; pdb.set_trace() + corrections = [0.052, 0.057, 0.096, 0.134, 0.288] + maxEtas = [0.5, 1.1, 1.7, 2.3, 5.0] + eta = abs(jet.eta()) + + for i, maxEta in enumerate(maxEtas): + if eta < maxEta: + pt = jet.pt() + deltaPt = (pt - jet.genJet.pt()) * corrections[i] + totalScale = (pt + deltaPt) / pt + + if totalScale < 0.: + totalScale = 0. + jet.scaleEnergy(totalScale) + break + + def jesCorrection(self, jet, scale=0.): + ''' Adds JES correction in number of sigmas (scale) + ''' + # Do nothing if nothing to change + if scale == 0.: + return + + unc = jet.uncOnFourVectorScale() + + totalScale = 1. + scale * unc + + if totalScale < 0.: + totalScale = 0. + jet.scaleEnergy(totalScale) + + def testJetID(self, jet): + jet.puJetIdPassed = jet.puJetId(wp53x=True) + jet.pfJetIdPassed = jet.looseJetId() + + if self.cfg_ana.relaxJetId: + return True + else: + return jet.puJetIdPassed and jet.pfJetIdPassed + + + def testJet( self, jet ): + # 2 is loose pile-up jet id + return jet.pt() > self.cfg_ana.jetPt and \ + abs( jet.eta() ) < self.cfg_ana.jetEta and \ + self.testJetID(jet) + # jet.passPuJetId('full', 2) + + + def testBJet(self, jet): + # medium csv working point + # https://twiki.cern.ch/twiki/bin/viewauth/CMS/BTagPerformanceOP#B_tagging_Operating_Points_for_3 + jet.btagMVA = jet.btag("combinedSecondaryVertexBJetTags") + jet.btagFlag = self.btagSF.BTagSFcalc.isbtagged(jet.pt(), + jet.eta(), + jet.btag("combinedSecondaryVertexBJetTags"), + abs(jet.partonFlavour()), + not self.cfg_comp.isMC, + 0,0, + self.is2012 ) + return jet.pt()>20 and \ + abs( jet.eta() ) < 2.4 and \ + jet.btagFlag and \ + self.testJetID(jet) diff --git a/CMGTools/RootTools/python/analyzers/JetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/JetAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4a9df463e90e48f8afb38109b6f63b678600b1ae GIT binary patch literal 7880 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py new file mode 100755 index 0000000..a1f264c --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.py @@ -0,0 +1,682 @@ + +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.statistics.Histograms import Histograms +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2, deltaR +from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms +## from CMGTools.RootTools.RootTools import loadLibs + +from ROOT import TH1F, TH2F, TFile, THStack, TF1, TGraphErrors +import math +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + +class ResolutionJetHistograms (Histograms) : + ''' energy resolution as a function of the jet eta for different number of vertexes''' + def __init__ (self, name, maxVtx = 50, vtxBinning = 5) : + self.maxVtx = maxVtx + self.vtxBinning = vtxBinning + self.listLen = int (self.maxVtx) / int (self.vtxBinning) + self.histosEta = [] + self.histosPt = [] + self.histosDEta = [] + self.histosDEta2 = [] + for i in range (self.listLen) : + self.histosEta.append (TH2F (name + '_h_dpt_eta_' + str (i), '', 48, -6, 6, 200, -2, 6)) + self.histosPt.append (TH2F (name + '_h_dpt_pt_' + str (i), '', 20, 0, 200, 200, -2, 6)) + self.histosDEta.append (TH2F (name + '_h_detares_pt_' + str (i), '', 20, 0, 200, 160, -2, 2)) + self.histosDEta2.append (TH2F (name + '_h_detares_eta_' + str (i), '', 48, -6, 6, 160, -2, 2)) + super (ResolutionJetHistograms, self).__init__ (name) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillJet (self, jet, nVtx) : + if nVtx < self.maxVtx : + index = int (nVtx) / int (self.vtxBinning) + self.histosEta[index].Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ()) + self.histosPt[index].Fill (jet.gen.pt (), jet.pt ()/ jet.gen.pt ()) + self.histosDEta[index].Fill (jet.gen.pt (), jet.eta () - jet.gen.eta ()) + self.histosDEta2[index].Fill (jet.gen.eta (), jet.eta () - jet.gen.eta ()) + else : print 'the vertex number: ' + str (nVtx) + ' is too high' + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEvent (self, jets, nVtx) : + for jet in jets : + self.fillJet (jet, nVtx) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def summary (self) : + '''to be run after the event loop, before saving''' + self.ptResolutions = [] + self.etaResolutions = [] + #self.deltaEtaResolutions = [] + for i in range (self.listLen) : + self.ptResolutions.append (self.GetSigmaGraph (self.histosPt[i])) + self.etaResolutions.append (self.GetSigmaGraph (self.histosEta[i])) + # self.deltaEtaResolutions.append (self.GetSigmaGraph (self.histosDEta[i])) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def Write (self, dir) : + '''overloads mother function, to save lists contents''' + self.dir = dir.mkdir( self.name ) + self.dir.cd () + for i in range (len (self.ptResolutions)) : self.ptResolutions[i].Write ('pt_graph_' + str (i)) + for i in range (len (self.etaResolutions)) : self.etaResolutions[i].Write ('eta_graph_' + str (i)) + # for i in range (len (self.deltaEtaResolutions)) : self.deltaEtaResolutions[i].Write ('deltaEta_graph_' + str (i)) + for i in range (len (self.histosPt)) : self.histosPt[i].Write () + for i in range (len (self.histosEta)) : self.histosEta[i].Write () + for i in range (len (self.histosDEta)) : self.histosDEta[i].Write () + for i in range (len (self.histosDEta2)) : self.histosDEta2[i].Write () + dir.cd () + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def doubleFit (self, histo, k = 1.) : + '''double iterative gaussian fit''' + #FIXME put in into an external module + min = histo.GetMean () - 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless? + max = histo.GetMean () + 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless? + self.func = TF1 ('gauss','gaus', 0, 2) #FIXME do I want "self" here? the variable is local... + histo.Fit (self.func, 'Q', '', min, max) + min = self.func.GetParameter (1) - k * self.func.GetParameter (2) + max = self.func.GetParameter (1) + k * self.func.GetParameter (2) + histo.Fit (self.func, '+Q', '', min, max) + return [self.func.GetParameter (1), self.func.GetParameter (2), self.func.GetParError (1), self.func.GetParError (2)] #FIXME would it be better to return a tuple? + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def GetSigmaGraph (self, histo) : + '''more sophisticated FitSlicesY''' + # if the first gaus fit is not easy, I could try to start from the TProfile of the TH2F + # or from the default FitSlicesY + #FIXME put in into an external module + # create the resulting histo + self.resol_vs_var = TGraphErrors () + self.minEntriesNum = 10 #FIXME want it configurable + + # get the sigmas + for xBin in range (1, histo.GetNbinsX ()) : + # get a slice of the histogram + #FIXME do I want the slide to be integrated possibly on more than a single bin? + aSlice = histo.ProjectionY ('temp', xBin, xBin, 'e') + if aSlice.GetEntries () < self.minEntriesNum : + self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), 0.) + self.resol_vs_var.SetPointError (xBin, 0., 0.) + else : + # fit the slice w/a gaussian within the range of the gaussian + res = self.doubleFit (aSlice) + # get the sigma + self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), res[1]) + self.resol_vs_var.SetPointError (xBin, 0., res[3]) + return self.resol_vs_var + + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + + +# what the jet components are +# http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/AnalysisDataFormats/CMGTools/interface/PFJet.h?revision=1.4&view=markup + +# enum ParticleType { +# X=0, // undefined +# h, // charged hadron +# e, // electron +# mu, // muon +# gamma, // photon +# h0, // neutral hadron +# h_HF, // HF tower identified as a hadron +# egamma_HF // HF tower identified as an EM particle +# }; + + +class FractionJetHistograms (Histograms) : + '''eta distribution of the energy fraction per component''' + def __init__ (self, name) : + self.histos = [] + for i in range (8) : # NB here we start from 0 on purpose, for simplicity + self.histos.append (TH2F (name + '_' + str (len (self.histos)), '', 240, -6, 6, 100, 0, 1)) + super (FractionJetHistograms, self).__init__ (name) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillJet (self, jet) : + try: + for i in range (1, 8) : + self.histos[i].Fill (jet.eta (), jet.component (i).fraction ()) + except: + pass + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEvent (self, jets) : + for jet in jets: + self.fillJet (jet) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def summary (self) : + '''to be run after the event loop, before saving''' + self.summ = THStack (self.name + '_summ', 'total energy') + self.mean = [] + for i in range (1, 8) : +# self.mean.append (self.histos[i].ProfileX ()) + self.mean.append (self.fromProfileToHisto (self.histos[i].ProfileX (), 10 + i * 2)) + self.summ.Add (self.mean[len (self.mean) - 1]) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fromProfileToHisto (self, profile, color = 0) : + thename = profile.GetName ().replace('pfx', 'ave') + histo = TH1F (thename, '', profile.GetNbinsX (), profile.GetXaxis ().GetXmin (), profile.GetXaxis ().GetXmax ()) + histo.SetFillColor (color) + for iBin in range (1, profile.GetNbinsX () + 1) : + histo.SetBinContent (iBin, profile.GetBinContent (iBin)) + histo.SetBinError (iBin, profile.GetBinError (iBin)) + return histo + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def Write (self, dir) : + '''overloads mother function, to save lists contents''' + self.dir = dir.mkdir( self.name ) + self.dir.cd () + self.summ.Write () + for i in range (1, 8) : + self.histos[i].Write () + self.mean[i-1].Write () + dir.cd () + + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + + +class JetHistograms (Histograms): + '''general histograms for jets''' + def __init__ (self, name) : + self.h_pt = TH1F (name + '_h_pt', '', 100, 0, 200) + self.h_genpt = TH1F (name + '_h_genpt', '', 100, 0, 200) + self.h_geneta = TH1F (name + '_h_geneta', '', 240, -6, 6) + self.h_dpt = TH1F (name + '_h_dpt', '', 200, -2, 6) + self.h_eta = TH1F (name + '_h_eta', '', 240, -6, 6) + self.h_comp = TH1F (name + '_h_comp', '', 10, 0, 10) + self.h_deltaEleMatch = TH1F (name + '_h_deltaEleMatch', '', 1000, 0, 6) + self.h_deltaJetMatch = TH1F (name + '_h_deltaJetMatch', '', 1000, 0, 6) + self.h_numGen_numReco = TH2F (name + '_h_numGen_numReco', '', 20, 0, 20, 20, 0, 20) + self.h_dpt_pt = TH2F (name + '_h_dpt_pt', '', 100, 0, 200, 200, -2, 6) + self.h_dpt_eta = TH2F (name + '_h_dpt_eta', '', 240, -6, 6, 200, -2, 6) + self.h_phi_eta = TH2F (name + '_h_phi_eta', '', 240, -6, 6, 360, -3.14, 3.14) + self.h_dpt_dR2 = TH2F (name + '_h_dpt_dR2', '', 100, 0, 6, 200, -2, 6) + self.h_ptr_ptg = TH2F (name + '_h_ptr_ptg', '', 100, 0, 200, 100, 0, 200) + self.h_dR2_ptr = TH2F (name + '_h_dR2_ptr', '', 100, 0, 200, 100, 0, 6) + self.h_dR2_eta = TH2F (name + '_h_dR2_eta', '', 240, -6, 6, 100, 0, 6) + self.h_frac_com = TH2F (name + '_h_frac_com', '', 8, 0, 8, 10, 0, 1) # fraction, component + super (JetHistograms, self).__init__ (name) #FIXME check that the super has to be called within __init__ + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillJet (self, jet) : + # import pdb + # pdb.set_trace () + self.fillFrac (jet) + self.h_pt.Fill (jet.pt ()) + if jet.pt () > 10 : self.h_eta.Fill (jet.eta ()) #why cut on pt only here ? + self.h_phi_eta.Fill (jet.eta (), jet.phi ()) + if hasattr (jet, 'gen') and jet.gen is not None: + dR2 = deltaR2 (jet.gen.eta (), jet.gen.phi (), jet.eta (), jet.phi ()) + self.h_deltaJetMatch.Fill (dR2) + self.h_dpt_dR2.Fill (dR2, jet.pt () / jet.gen.pt ()) + self.h_dR2_ptr.Fill (jet.gen.pt (), dR2) + self.h_dR2_eta.Fill (jet.gen.eta (), dR2) + if dR2 < 0.3 : + self.h_genpt.Fill (jet.gen.pt ()) + self.h_geneta.Fill (jet.gen.pt ()) + self.h_dpt.Fill (jet.pt () / jet.gen.pt ()) + self.h_dpt_pt.Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ()) + self.h_dpt_eta.Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ()) + self.h_ptr_ptg.Fill (jet.gen.pt (), jet.pt ()) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillFrac (self, jet) : + try: + for i in range (1, 8) : + self.h_frac_com.Fill (i, jet.component (i).fraction ()) + except: + pass +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEvent (self, jets) : + for jet in jets : + self.fillJet (jet) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillStats (self, ngj, nrj) : + self.h_numGen_numReco.Fill (ngj, nrj) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEleMatch (self, delta) : + self.h_deltaEleMatch.Fill (delta) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def summary (self) : + pass + + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + + +class JetStudiesAnalyzer (Analyzer) : + '''A simple jet analyzer for Pietro.''' + ### def __init__(self,cfg_ana, cfg_comp, looperName): + ### loadLibs() + ### super (JetStudiesAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName) + + def declareHandles (self) : + super (JetStudiesAnalyzer, self).declareHandles () + self.handles['jets'] = AutoHandle ( + *self.cfg_ana.jetCollection + ) + if self.cfg_ana.useGenLeptons: + self.mchandles['genParticlesPruned'] = AutoHandle ( + *self.cfg_ana.GenParticlesCollection +# 'genParticlesPruned', +# 'std::vector<reco::GenParticle>' + ) + else: + self.mchandles['genParticles'] = AutoHandle ( + 'prunedGen', + 'std::vector<reco::GenParticle>' + ) + + self.mchandles['genJets'] = AutoHandle ( + *self.cfg_ana.genJetsCollection + ) + self.handles['vertices'] = AutoHandle ( + *self.cfg_ana.VtxCollection +# 'offlinePrimaryVertices', +# 'std::vector<reco::Vertex>' + ) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def beginLoop (self) : + super (JetStudiesAnalyzer,self).beginLoop () + self.file = TFile ('/'.join ([self.looperName, 'testJets.root']), + 'recreate') + if self.cfg_ana.applyPFLooseId: + from ROOT import PFJetIDSelectionFunctor + self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE) + ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates + from ROOT import pat + self.isPFLooseFunc.bits = pat.strbitset() + for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i) + ## /Workaround + self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits) + else: + self.isPFLoose = lambda x : True + + # general histograms + self.jetHistos = JetHistograms ('Jets') + self.cleanJetHistos = JetHistograms ('CleanJets') + self.cleanJetHistos_barrel = JetHistograms ('CleanJets_barrel') + self.cleanJetHistos_endtk = JetHistograms ('CleanJets_endtk') + self.cleanJetHistos_endNOtk = JetHistograms ('CleanJets_endNOtk') + self.cleanJetHistos_fwd = JetHistograms ('CleanJets_fwd') + self.matchedCleanJetHistos = JetHistograms ('MatchedCleanJets') + self.matchedCleanJetHistos_barrel = JetHistograms ('MatchedCleanJets_barrel') + self.matchedCleanJetHistos_endtk = JetHistograms ('MatchedCleanJets_endtk') + self.matchedCleanJetHistos_endNOtk = JetHistograms ('MatchedCleanJets_endNOtk') + self.matchedCleanJetHistos_fwd = JetHistograms ('MatchedCleanJets_fwd') + self.matchedCleanJetHistos_PtL = JetHistograms ('MatchedCleanJets_ptLow') + self.matchedCleanJetHistos_PtM = JetHistograms ('MatchedCleanJets_ptMed') + self.matchedCleanJetHistos_PtH = JetHistograms ('MatchedCleanJets_ptHi') + self.matchedCleanJetHistos_PtV = JetHistograms ('MatchedCleanJets_ptVHi') + self.LPtmatchedCleanJetHistos = JetHistograms ('LPtMatchedCleanJets') + self.HPtmatchedCleanJetHistos = JetHistograms ('HPtMatchedCleanJets') + self.unmatchedCleanJetHistos = JetHistograms ('UnmatchedCleanJets') + self.LPtUnmatchedCleanJetHistos = JetHistograms ('LPtUnmatchedCleanJets') + self.HPtUnmatchedCleanJetHistos = JetHistograms ('HPtUnmatchedCleanJets') + + # histograms of the components fraction + self.matchedCleanJetHistosComponents = FractionJetHistograms ('MatchedCleanJetsCompontents') + self.unmatchedCleanJetHistosComponents = FractionJetHistograms ('UnmatchedCleanJetsCompontents') + + # histograms for the resolution of matched jets + self.matchedCleanJetHistosResolution = ResolutionJetHistograms ('MatchedCleanJetsResolution', 50, 1) + self.matchedCleanJetHistosResolution_barrel = ResolutionJetHistograms ('MatchedCleanJetsResolution_barrel', 50, 1) + self.matchedCleanJetHistosResolution_endtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endtk', 50, 1) + self.matchedCleanJetHistosResolution_endNOtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endNOtk', 50, 1) + self.matchedCleanJetHistosResolution_fwd = ResolutionJetHistograms ('MatchedCleanJetsResolution_fwd', 50, 1) + #resolution of matched jets, all eta, bins of pt + self.matchedCleanJetHistosResolution_PtL = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptLow', 50, 1)#<20 + self.matchedCleanJetHistosResolution_PtM = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptMed', 50, 1)#<40 + self.matchedCleanJetHistosResolution_PtH = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptHi', 50, 1)#<80 + self.matchedCleanJetHistosResolution_PtV = ResolutionJetHistograms ('MatchedCleanJetsResolution_ptVHi', 50, 1)#>80 + + self.doJetIdHisto = False + if self.cfg_ana.doJetIdHisto: + # histograms for pileup jet identification variables + self.vtxBins = (0,5,10,15,20,30) ## (0,2,4,6,10,15,20,30,35) + self.ptBins = (20,30,50) ## (20,30,40,50,100) + self.etaBins = (0,1.4,2.5,3.0) + self.puEtaLables = ["_barrel","_endtk","_endNOtk","_fwd"] + reweight_f = TF1("f","pol2(0)+expo(3)") + reweight_f.SetParameters(0.1955298,-0.003830591,1.944794e-05,4.649755,-0.1722024) + self.reweight = ("pt", reweight_f) + self.doJetIdHisto = True + self.gluCleanHistosId = PileupJetHistograms("GluonMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight, + jetIdMva=self.cfg_ana.jetIdMva) + self.quarkCleanHistosId = PileupJetHistograms("QuarkMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight, + jetIdMva=self.cfg_ana.jetIdMva) + self.reweiMatchedCleanHistosId = PileupJetHistograms("ReweiMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight, + jetIdMva=self.cfg_ana.jetIdMva) + self.unmatchedCleanHistosId = PileupJetHistograms("UnmatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables, + jetIdMva=self.cfg_ana.jetIdMva) + + self.h_nvtx = TH1F ("h_nvtx", "" ,50, 0, 50) + self.h_genjetspt = TH1F ("h_genjetspt", "" ,500, 0, 500) + self.h_genjetspt2 = TH1F ("h_genjetsptZOOM", "" ,100, 0, 200) + self.h_genjetspt_barrel = TH1F ("h_genjetspt_barrel", "" ,100, 0, 200) + self.h_genjetspt_endtk = TH1F ("h_genjetspt_endtk", "" ,100, 0, 200) + self.h_genjetspt_endNOtk = TH1F ("h_genjetspt_endNOtk", "" ,100, 0, 200) + self.h_genjetspt_fwd = TH1F ("h_genjetspt_fwd", "" ,100, 0, 200) + self.h_genjetspt_MR_barrel = TH1F ("h_genjetspt_MatchedCleanReco_barrel", "" ,100, 0, 200) + self.h_genjetspt_MR_endtk = TH1F ("h_genjetspt_MatchedCleanReco_endtk", "" ,100, 0, 200) + self.h_genjetspt_MR_endNOtk = TH1F ("h_genjetspt_MatchedCleanReco_endNOtk", "" ,100, 0, 200) + self.h_genjetspt_MR_fwd = TH1F ("h_genjetspt_MatchedCleanReco_fwd", "" ,100, 0, 200) + self.h_secondClosestVsPtratio = TH2F ("h_secondClosestVsPtratio", "" ,100, 0, 2, 100, 0, 6) + self.h_avedistanceVSNvtx = TH2F ("h_avedistanceVSNvtx", "" ,50, 0, 50, 100, 0, 6) + self.h_PTRatioVSgenEta = TH2F ("h_PTRatioVSgenEta", "" ,150, -5, 5, 100, 0, 2) + self.h_PTRatioVSgenPt = TH2F ("h_PTRatioVSgenPt", "" ,200, 0, 100, 100, 0, 2) + self.h_matchDR = TH1F ("h_matchDR", "" ,60, 0, 0.30) + self.h_relPtVSmatchDR = TH2F ("h_relPtVSmatchDR", "" ,60, 0, 0.30, 100, 0, 2) + self.h_relPtVSchFrac = TH2F ("h_relPtVSchFrac", "" ,100, 0, 1, 100, 0, 2) + + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + def process (self, iEvent, event) : + #read all the handles defined beforehand + self.readCollections (iEvent) + + jetEtaCut = 4.5 + + # get the vertexes + event.vertices = self.handles['vertices'].product () + self.h_nvtx.Fill (len (event.vertices)) + event.vertexBin = int (len (event.vertices)) + + # get the jets in the jets variable + jets = self.handles['jets'].product () + # filter jets with some selections + event.jets = [ jet for jet in jets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ] + self.jetHistos.fillEvent (event.jets) + + # get status 2 leptons + if 'genParticlesPruned' in self.mchandles: + event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] + else: + event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] +# @ Pasquale: why level 3 and not level 2? +# event.selGenLeptons = [GenParticle (lep) for lep in event.genLeptons if (lep.pt ()>self.cfg_ana.ptCut and abs (lep.eta ()) < jetEtaCut)] + + # get genJets + event.genJets = map (GenJet, self.mchandles['genJets'].product ()) + # filter genjets as for reco jets + event.myGenJets = [GenJet (jet) for jet in event.genJets if (jet.pt ()>self.cfg_ana.genPtCut)] + event.selGenJets = cleanObjectCollection (event.myGenJets, event.genLeptons, 0.2) + # event.selGenJets = event.genJets + for jet in event.selGenJets : + self.h_genjetspt.Fill (jet.pt ()) + self.h_genjetspt2.Fill (jet.pt ()) + if abs (jet.eta ()) < 1.4 : + self.h_genjetspt_barrel.Fill (jet.pt ()) + elif 1.6 < abs (jet.eta ()) < 2.5 : + self.h_genjetspt_endtk.Fill (jet.pt ()) + elif 2.6 < abs (jet.eta ()) < 2.9 : + self.h_genjetspt_endNOtk.Fill (jet.pt ()) + elif 3.1 < abs (jet.eta ()) : + self.h_genjetspt_fwd.Fill (jet.pt ()) + + event.noNegJets = [ jet for jet in event.jets if (jet.jecFactor(0) > 0) ] + + # first stats plots + # print 'genLeptons : ' + repr (len (event.genLeptons)) + ' | genJets : ' + repr (len (event.genJets)) + ' | recoJets : ' + repr (len (event.jets)) + self.jetHistos.fillStats (len (event.selGenJets), len (event.noNegJets)) + + #FIXME why are there cases in which there's 4 or 6 leptons? + if len (event.genLeptons) > 2 : + return + # in case I want to filter out taus + # 11, 13, 15 : e, u, T +# event.genOneLepton = [GenParticle (part) for part in event.genLeptons if abs (part.pdgId ()) == 15] + # remove leptons from jets if closer than 0.2 + event.cleanJets = cleanObjectCollection (event.noNegJets, event.genLeptons, 0.2) + self.cleanJetHistos.fillEvent (event.cleanJets) + for jet in event.cleanJets : + if abs (jet.eta ()) < 1.4 : + self.cleanJetHistos_barrel.fillJet (jet) + elif 1.6 < abs (jet.eta ()) < 2.5 : + self.cleanJetHistos_endtk.fillJet (jet) + elif 2.6 < abs (jet.eta ()) < 2.9 : + self.cleanJetHistos_endNOtk.fillJet (jet) + elif 3.1 < abs (jet.eta ()) : + self.cleanJetHistos_fwd.fillJet (jet) + + +# print len (jets),len (event.jets), len (event.noNegJets), len (event.cleanJets), len (event.genLeptons),"-->",(len (event.noNegJets) - len (event.cleanJets) - len (event.genLeptons)) + + event.matchingCleanJets = matchObjectCollection2 (event.cleanJets, event.selGenJets, 0.25) + # assign to each jet its gen match (easy life :)) + for jet in event.cleanJets : + jet.gen = event.matchingCleanJets[ jet ] + # FIXME next step might be to put this in the matching and remove the boolean flags + + self.cleanJetHistos.fillEvent (event.cleanJets) + + event.matchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None] + event.cleanGluJets = [] + event.cleanQuarkJets = [] + for jet in event.matchedCleanJets: + flav = abs(jet.partonFlavour()) + if flav == 21: + event.cleanGluJets.append(jet) + elif flav > 0 and flav <= 3: + event.cleanQuarkJets.append(jet) + + event.LPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () <= 30] + event.HPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () > 30] + + self.matchedCleanJetHistos.fillEvent (event.matchedCleanJets) + self.LPtmatchedCleanJetHistos.fillEvent (event.LPtmatchedCleanJets) + self.HPtmatchedCleanJetHistos.fillEvent (event.HPtmatchedCleanJets) + + event.unmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None] + event.LPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () <= 30] + event.HPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () > 30] + + self.unmatchedCleanJetHistos.fillEvent (event.unmatchedCleanJets) + self.LPtUnmatchedCleanJetHistos.fillEvent (event.LPtunmatchedCleanJets) + self.HPtUnmatchedCleanJetHistos.fillEvent (event.HPtunmatchedCleanJets) + + self.matchedCleanJetHistosComponents.fillEvent (event.matchedCleanJets) + + self.unmatchedCleanJetHistosComponents.fillEvent (event.unmatchedCleanJets) + + self.matchedCleanJetHistosResolution.fillEvent (event.matchedCleanJets, len (event.vertices)) + + for jet in event.matchedCleanJets : + if abs (jet.gen.eta ()) < 1.4 : + self.matchedCleanJetHistosResolution_barrel.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_barrel.fillJet (jet) + elif 1.6 < abs (jet.gen.eta ()) < 2.5 : + self.matchedCleanJetHistosResolution_endtk.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_endtk.fillJet (jet) + elif 2.6 < abs (jet.gen.eta ()) < 2.9 : + self.matchedCleanJetHistosResolution_endNOtk.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_endNOtk.fillJet (jet) + elif 3.1 < abs (jet.gen.eta ()) : + self.matchedCleanJetHistosResolution_fwd.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_fwd.fillJet (jet) + + #PG debugging for tails +# for jet in event.matchedCleanJets : +# minDelta = 10 +# secondClosest = jet +# for recojet in event.cleanJets : +# if recojet == jet : +# continue +# dr2 = deltaR2( jet.gen.eta (), jet.gen.phi (), recojet.eta (), recojet.phi ()) +# if dr2 < minDelta : +# minDelta = dr2 +# secondClosest = recojet +# if len(event.vertices) < 10 or abs (jet.gen.eta ()) < 1.6: continue +# self.h_secondClosestVsPtratio.Fill (jet.pt () / jet.gen.pt (), math.sqrt (minDelta)) +# #if (jet.pt () / jet.gen.pt () < 0.2) : +# #print '------------' +# #print jet.pt (), jet.eta (), jet.phi () +# #print jet.gen.pt (), jet.gen.eta (), jet.gen.phi () +# #print 'second reco closest to gen at distance', minDelta + +# aveDeltaR = 0 +# num = 0 +# for recojet1 in event.cleanJets : +# minDelta = 10 +# closest = recojet1 +# for recojet2 in event.cleanJets : +# if recojet1 == recojet2 : continue +# dr2 = deltaR2( recojet1.eta (), recojet1.phi (), recojet2.eta (), recojet2.phi ()) +# if dr2 < minDelta : +# minDelta = dr2 +# closest = recojet2 +# if minDelta == 10 continue ; +# aveDeltaR = aveDeltaR + math.sqrt (minDelta) +# num = num + 1 +# if num > 0 : +# aveDeltaR = aveDeltaR / num +# self.h_avedistanceVSNvtx.Fill (len(event.vertices), aveDeltaR) + +#AB: fill eta-dependent responses (in bins of gen pt) + for jet in event.matchedCleanJets : + if abs (jet.gen.pt ()) < 20.0 : + self.matchedCleanJetHistosResolution_PtL.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_PtL.fillJet (jet) + elif 20.0 < abs (jet.gen.pt ()) < 40.0 : + self.matchedCleanJetHistosResolution_PtM.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_PtM.fillJet (jet) + elif 40.0 < abs (jet.gen.pt ()) < 80.0 : + self.matchedCleanJetHistosResolution_PtH.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_PtH.fillJet (jet) + elif 80.0 < abs (jet.gen.pt ()) : + self.matchedCleanJetHistosResolution_PtV.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_PtV.fillJet (jet) + + if self.doJetIdHisto: + self.gluCleanHistosId.fillEvent(event.cleanGluJets,event.vertices) + self.quarkCleanHistosId.fillEvent(event.cleanQuarkJets,event.vertices) + ### self.matchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices) + self.reweiMatchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices) + self.unmatchedCleanHistosId.fillEvent(event.unmatchedCleanJets,event.vertices) + + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def write (self): + from ROOT import gROOT + gROOT.SetBatch(True) + self.jetHistos.Write (self.file) + self.cleanJetHistos.Write (self.file) + self.cleanJetHistos_barrel.Write (self.file) + self.cleanJetHistos_endtk.Write (self.file) + self.cleanJetHistos_endNOtk.Write (self.file) + self.cleanJetHistos_fwd.Write (self.file) + self.matchedCleanJetHistos.Write (self.file) + self.matchedCleanJetHistos_barrel.Write (self.file) + self.matchedCleanJetHistos_endtk.Write (self.file) + self.matchedCleanJetHistos_endNOtk.Write (self.file) + self.matchedCleanJetHistos_fwd.Write (self.file) + + self.matchedCleanJetHistos_PtL.Write (self.file) + self.matchedCleanJetHistos_PtM.Write (self.file) + self.matchedCleanJetHistos_PtH.Write (self.file) + self.matchedCleanJetHistos_PtV.Write (self.file) + + self.LPtmatchedCleanJetHistos.Write (self.file) + self.HPtmatchedCleanJetHistos.Write (self.file) + self.LPtUnmatchedCleanJetHistos.Write (self.file) + self.HPtUnmatchedCleanJetHistos.Write (self.file) + + self.unmatchedCleanJetHistos.Write (self.file) + + self.matchedCleanJetHistosComponents.summary () + self.matchedCleanJetHistosComponents.Write (self.file) + self.unmatchedCleanJetHistosComponents.summary () + self.unmatchedCleanJetHistosComponents.Write (self.file) + + self.matchedCleanJetHistosResolution.summary () + self.matchedCleanJetHistosResolution.Write (self.file) + + self.matchedCleanJetHistosResolution_barrel.summary () + self.matchedCleanJetHistosResolution_barrel.Write (self.file) + + self.matchedCleanJetHistosResolution_endtk.summary () + self.matchedCleanJetHistosResolution_endtk.Write (self.file) + + self.matchedCleanJetHistosResolution_endNOtk.summary () + self.matchedCleanJetHistosResolution_endNOtk.Write (self.file) + + self.matchedCleanJetHistosResolution_fwd.summary () + self.matchedCleanJetHistosResolution_fwd.Write (self.file) + + self.matchedCleanJetHistosResolution_PtL.summary () + self.matchedCleanJetHistosResolution_PtL.Write (self.file) + + self.matchedCleanJetHistosResolution_PtM.summary () + self.matchedCleanJetHistosResolution_PtM.Write (self.file) + + self.matchedCleanJetHistosResolution_PtH.summary () + self.matchedCleanJetHistosResolution_PtH.Write (self.file) + + self.matchedCleanJetHistosResolution_PtV.summary () + self.matchedCleanJetHistosResolution_PtV.Write (self.file) + + if self.doJetIdHisto: + self.gluCleanHistosId.summary() + self.gluCleanHistosId.Write(self.file) + + self.quarkCleanHistosId.summary() + self.quarkCleanHistosId.Write(self.file) + + self.reweiMatchedCleanHistosId.summary() + self.reweiMatchedCleanHistosId.Write(self.file) + + ### self.matchedCleanHistosId.Write(self.file) + self.unmatchedCleanHistosId.Write(self.file) + + self.file.cd () + self.h_nvtx.Write () + self.h_genjetspt.Write () + self.h_genjetspt2.Write () + self.h_genjetspt_barrel.Write () + self.h_genjetspt_endtk.Write () + self.h_genjetspt_endNOtk.Write () + self.h_genjetspt_fwd.Write () + self.h_genjetspt_MR_barrel.Write () + self.h_genjetspt_MR_endtk.Write () + self.h_genjetspt_MR_endNOtk.Write () + self.h_genjetspt_MR_fwd.Write () + self.h_secondClosestVsPtratio.Write () + self.h_avedistanceVSNvtx.Write () + self.h_PTRatioVSgenEta.Write () + self.h_PTRatioVSgenPt.Write () + self.h_matchDR.Write () + self.h_relPtVSmatchDR.Write () + self.h_relPtVSchFrac.Write () + self.file.Close() + diff --git a/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/JetStudiesAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0622ee952b35f9342a3f67a38c732fa6b8cfa350 GIT binary patch literal 24613 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 Kc<B7l)c*r*nQW#2 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/MetAnalyzer.py b/CMGTools/RootTools/python/analyzers/MetAnalyzer.py new file mode 100644 index 0000000..6cfc4ab --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/MetAnalyzer.py @@ -0,0 +1,79 @@ +import copy +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +import random + +def pv(vc): + print 'x = {x:5.4f}, y = {y:5.4f}, z = {z:5.4f}'.format(x=vc.X(), + y=vc.Y(), + z=vc.Z()) + +class MetAnalyzer( Analyzer ): + '''Analyze vertices, add weight to MC events''' + + def declareHandles(self): + super(MetAnalyzer, self).declareHandles() + self.handles['met'] = AutoHandle( + self.cfg_ana.metCol, + self.cfg_ana.metType + ) + + + def beginLoop(self): + super(MetAnalyzer,self).beginLoop() + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + event.met = self.handles['met'].product()[0] + met = event.met + # here, do pure met stuff + + if not hasattr(event, 'diLepton'): + return False + + diL = event.diLepton + +## rnd = random.random() +## leg = diL.leg1() +## if rnd>0.5: +## leg = diL.leg2() + + + # here, do recoil stuff + + mVect = met.p4().Vect() + mVect.SetZ(0.) + vVect = diL.p4().Vect() + vVect.SetZ(0.) + recoilVect = copy.deepcopy(mVect) + recoilVect -= vVect + + uvVect = vVect.Unit() + zAxis = type(vVect)(0,0,1) + uvVectPerp = vVect.Cross(zAxis).Unit() + + u1 = - recoilVect.Dot(uvVect) + u2 = recoilVect.Dot(uvVectPerp) + + event.u1 = u1 + event.u2 = u2 + + if self.cfg_ana.verbose: + print 'met', met.pt() + print 'diL', diL + print 'vVect' + pv(vVect) + print 'uvVect' + pv(uvVect) + print 'uvVectPerp' + pv(uvVectPerp) + print u1, u2 + + return True + + + + +## def write(self): +## super(MetAnalyzer, self).write() diff --git a/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..da289e659e0090555bc8ef27e752bda4168cfc74 GIT binary patch literal 2363 zcmb_e-EZSW5TCUjw@%YbX|Koio&rL`pi`@Z;{>Q6jsWe$wVa%SxbR@*>`m*)u_N!M z*OcU`{Kwoo{AQe%N+4dS>z&NZ?#}m&>;AFceEaO}j|nXw7r)<NnO^}?yoz$7evLbn zD;hi0cS!M`OSwy9kNRFs<7|Wa4N5)w9hZDc8>Af?DoTCkToJwMudvKsxB~gvpLmW# z1=OwrJTC_M>{3@Xr^%eDEe{7pn(Ks5@#2eJEb}P<M2!F)niGu_D}YgqJA!+HyNq9v zdvFM&dtn3jj?Kq_7oD#<zg>L!+3wTf;&G=lV{&#wUNU)Ela@7K2%HJL3_WnH4=^mN z@xTiA7lE$?_G>R3oH$QHKoVe{0W(#y*F8EoDa+jKMP+GgY%;TFWwAF{hQaI|X?q=$ zU2L+f$vNvZ3`lLOma=QWZXHZ`haWciTP*VtfJQ!$20({{hGg_zjvFH$2aS;iMLqFL zt}Hco&UIz8M4QK*L7H~n=<M{&c5K->>UQ+GF08ppjSEFx*7ya0#j7~}SI#mW%GSB@ zXw;Cz0P%U76DDP`4+DE4yLpVWL}P73E)2^#Gt-H#BKFqa14wm}4=P<(hl$u*%e9dV zPh&(-QiJ>5G8Z<`li5TIekK)V>I8YXV{|^elN3d4885?TliE_Q3e-OX^e#64B|zdn zdvYAI`_VcB@i+kXTAyaci?W=E;n5aYcVqN@NP2)}IP#<t*3GIpG?LE(HgS>w(PWAg z6DTJ|JIhXUXlL$Fj07XwE-hTLXg<^$n$IEA<rMaK&!+`8Tu%5Egsd`Lpd1=B3V3jc zbQH$zZJ*};t!>++(Hh^t*~JRY@%r>RV>s0kfvaTKnZyYcIlnj!vjRDDkLCeyEe|(Y z#HdYk7^7%y0ogU(6b&t!g9GO_Xbv36I}(gd8f{TEQi#F<J9M8lW5)O(Jw{dl?Do<O zm98#H(W25|Ns1B$6$g-ha9E%)9-s+$`W;6tzznONk7@QoPi$G7GKZf`s@?^LEoqYT zpLJrT_NO(<a%%LYt|p-rUK_kh4^s372CL1=!bF?kNpno9GMy$?R4=>5V7yf#{)a(s zbhOQ9Wf(n0mWf0sBRy^V!bwVuD{g^Q>xmG&{Zo-y*|yw?+|%8vG)7weyV8ot>67~B zlZdSp12BMImqynbZNwgll#^<zLunCi1#vq2o+pxsmf0j;L|og#8?&X6#DJw#Iw`YU zcn`0STt2_ZOtb?s`j7#4*qwCQb#O6B%_9gk`v9cY)gu+SZRI&Za}yM=wrV;p^-yg) z8>;ODDgf2S9BHWL&1yLze*+}Qaa;_>I*!p8L~%Su0&^yL9L8~4CUGo-DdI+to&fyq zkzoJhqa@>rN0dxFU-?e38hA3bqxZnJ?*m+a>vnIxb-Tkid1m$Q_2(_ZDY75@_t~3& n2I^_g{#O{~<ydM$EV(<!B(nQ;EWhSHGaTKP+Q47S2^xO^1GU?5 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/MetTreeProducer.py b/CMGTools/RootTools/python/analyzers/MetTreeProducer.py new file mode 100644 index 0000000..a95db3a --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/MetTreeProducer.py @@ -0,0 +1,33 @@ +from CMGTools.RootTools.analyzers.TreeAnalyzerNumpy import TreeAnalyzerNumpy + +def var( tree, varName, type=float ): + tree.var(varName, type) + +def fill( tree, varName, value ): + tree.fill( varName, value ) + + +class MetTreeProducer( TreeAnalyzerNumpy ): + def declareVariables(self): + tr = self.tree + var( tr, 'u1') + var( tr, 'u2') + var( tr, 'met') + var( tr, 'sumet') + var( tr, 'zpt') + var( tr, 'zeta') + var( tr, 'weight') + + def process(self, iEvent, event): + + tr = self.tree + tr.reset() + fill( tr, 'u1', event.u1) + fill( tr, 'u2', event.u2) + fill( tr, 'met', event.met.pt()) + fill( tr, 'sumet', event.met.sumEt()) + fill( tr, 'zpt', event.diLepton.pt()) + fill( tr, 'zeta', event.diLepton.eta()) + fill( tr, 'weight', event.vertexWeight) + self.tree.tree.Fill() + diff --git a/CMGTools/RootTools/python/analyzers/MetTreeProducer.pyc b/CMGTools/RootTools/python/analyzers/MetTreeProducer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d2aff311235d6728909bc851c672652af0d0bd14 GIT binary patch literal 1756 zcmb_cOK;Oa5T3R3Xwn9X3J2g1_>>3^91!9a6)rTOZ3QBi$k-d2$cZiQCXlF{+MmWh zqIdXa>@=ahLG0{!9@*J%=i43sSF3sX<nnz)<>TY~62rcLi1AaD5KR>I6)EFU?9l}b zpJJabi24<ZD`XT66~$HdoD+TSS1GR1aZpE&(QiC~g68f(oaDy5nuf_@Y4YA|k}V=$ zaW%To?Olj7qA{eRGmp+aQb2MnNqR*po-hydfWNN70(l*;2X8N&n8LZpOaLE=uuq}c zJnD3h-kzjsVmmrbU7=+QcbZN+VTsIkj*MfdAM!MwMJ8`&3(b4r^{fX$>feAf*5N2g z1i9u+TJ}(dHV>287V&b*8b*oN-G+W`TM=CH@ZMfy*ar{>yn;>=f<d_w#V36nFyM&) z%nAeVV%SrNg0UZp97w}#CA^hJL1Jn6n~}<<QQb6Zn?_v>IR!gdtmk<B*`wm~*fA1t z?s&^~#u|H;nUiC%G%j>piEn1~_0-8Giqi8=#FYP8lME%J%eQuF+&-3wO_YSW`55M- z@JnLsE_{{)q#CNV@yeOvBf>*U`x8o8TA$8*8l$e52AD8VWZaK23hH0E5P%D1UAr(5 zt}2aDQe4n=pt1^}ynh9%64<#pqqYh(uFa@Rpefl4ytu#PT>-nMO*47A!J^563!(Q| zv{>AN2*hN1h0WYp<23VnZLSanf=kK|o#Wi`=$*-2Iu-tzcFs08xijBC3Hd_w8@_;C zV$F9#j>hP4Zl*;x!<uG#ws#7+Gi7-i8EfxBl^#c4Lp9X_-uvZypahldWH6YbjSU8l z3pE%_(1#M3nwzM82(bny+W&SpM#xK9u1ifdn!SLpjB7)z8fN>dVYaV2W&1`)*O*a| hH%!vdN#86O<TbVnTT1n;D9&@f&6Yv$dwYJP@&~VoU^oB( literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py new file mode 100644 index 0000000..025e557 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.py @@ -0,0 +1,138 @@ +import os +from CMGTools.RootTools.analyzers.VertexHistograms import VertexHistograms +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.physicsobjects.PileUpSummaryInfo import PileUpSummaryInfo +from ROOT import TFile, TH1F + +class PileUpAnalyzer( Analyzer ): + '''Computes pile-up weights for MC from the pile up histograms for MC and data. + These histograms should be set on the components as + puFileData, puFileMC attributes, as is done here: + + http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/CMGTools/H2TauTau/Colin/test_tauMu_2012_cfg.py?view=markup + + THESE HISTOGRAMS MUST BE CONSISTENT, SEE + https://twiki.cern.ch/twiki/bin/view/CMS/CMGToolsPileUpReweighting#Generating_pile_up_distributions + + If the component is not MC, or if the puFileData and puFileMC are not + set for the component, the reweighting is not done. + + The analyzer sets event.vertexWeight. + This weight is multiplied to the global event weight, event.eventWeight. + When using this analyzer, make sure that the VertexAnalyzer is disabled, + as you would be reweighting the MC PU distribution twice! + + Additionally, this analyzer writes in the output an histogram containing the unweighting MC + pile-up distribution, to be used in input of the weighting for a later pass. + + Example of use: + + puAna = cfg.Analyzer( + "PileUpAnalyzer", + # build unweighted pu distribution using number of pile up interactions if False + # otherwise, use fill the distribution using number of true interactions + true = True + ) + ''' + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(PileUpAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName) + + self.doHists=True + + if (hasattr(self.cfg_ana,'makeHists')) and (not self.cfg_ana.makeHists): + self.doHists=False + + + if self.cfg_comp.isMC and self.doHists: + self.rawmcpileup = VertexHistograms('/'.join([self.dirName, + 'rawMCPU.root'])) + self.enable = True + if self.cfg_comp.isMC or self.cfg_comp.isEmbed: + if self.cfg_comp.puFileMC is None and self.cfg_comp.puFileData is None: + self.enable = False + else: + assert( os.path.isfile(self.cfg_comp.puFileMC) ) + assert( os.path.isfile(self.cfg_comp.puFileData) ) + + self.mcfile = TFile( self.cfg_comp.puFileMC ) + self.mchist = self.mcfile.Get('pileup') + self.mchist.Scale( 1 / self.mchist.Integral() ) + + self.datafile = TFile( self.cfg_comp.puFileData ) + self.datahist = self.datafile.Get('pileup') + self.datahist.Scale( 1 / self.datahist.Integral() ) + # import pdb; pdb.set_trace() + if self.mchist.GetNbinsX() != self.datahist.GetNbinsX(): + raise ValueError('data and mc histograms must have the same number of bins') + if self.mchist.GetXaxis().GetXmin() != self.datahist.GetXaxis().GetXmin(): + raise ValueError('data and mc histograms must have the same xmin') + if self.mchist.GetXaxis().GetXmax() != self.datahist.GetXaxis().GetXmax(): + raise ValueError('data and mc histograms must have the same xmax') + + def declareHandles(self): + super(PileUpAnalyzer, self).declareHandles() + self.mchandles['pusi'] = AutoHandle( + 'addPileupInfo', + 'std::vector<PileupSummaryInfo>' + ) + self.handles['vertices'] = AutoHandle( + 'offlinePrimaryVertices', + 'std::vector<reco::Vertex>' + ) + + def beginLoop(self): + super(PileUpAnalyzer,self).beginLoop() + self.averages.add('vertexWeight', Average('vertexWeight') ) + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + + event.vertexWeight = 1 + nPU = None + if self.cfg_comp.isMC: + event.pileUpInfo = map( PileUpSummaryInfo, + self.mchandles['pusi'].product() ) + for puInfo in event.pileUpInfo: + if puInfo.getBunchCrossing()==0: + # import pdb; pdb.set_trace() + if self.cfg_ana.true is False: + nPU = puInfo.nPU() + else: + nPU = puInfo.nTrueInteractions() + + if self.doHists: + self.rawmcpileup.hist.Fill( nPU ) + + if nPU is None: + raise ValueError('nPU cannot be None! means that no pu info has been found for bunch crossing 0.') + elif self.cfg_comp.isEmbed: + vertices = self.handles['vertices'].product() + nPU = len(vertices) + else: + return True + + if self.enable: + bin = self.datahist.FindBin(nPU) + if bin<1 or bin>self.datahist.GetNbinsX(): + event.vertexWeight = 0 + else: + data = self.datahist.GetBinContent(bin) + mc = self.mchist.GetBinContent(bin) + #Protect 0 division!!!! + if mc !=0.0: + event.vertexWeight = data/mc + else: + event.vertexWeight = 1 + + event.eventWeight *= event.vertexWeight + self.averages['vertexWeight'].add( event.vertexWeight ) + return True + + def write(self): + super(PileUpAnalyzer, self).write() + if self.cfg_comp.isMC and self.doHists: + self.rawmcpileup.write() diff --git a/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/PileUpAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..27b1343f7ef975b51cd096559fee5a8e461150fb GIT binary patch literal 5744 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py new file mode 100644 index 0000000..db23998 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.py @@ -0,0 +1,602 @@ + +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.statistics.Histograms import Histograms +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2, deltaR +from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms +## from CMGTools.RootTools.RootTools import loadLibs + +from ROOT import TH1F, TH2F, TFile, THStack, TF1, TGraphErrors +import math + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + +class ResolutionJetHistograms (Histograms) : + ''' energy resolution as a function of the jet eta for different number of vertexes''' + def __init__ (self, name, maxVtx = 50, vtxBinning = 5) : + self.maxVtx = maxVtx + self.vtxBinning = vtxBinning + self.listLen = int (self.maxVtx) / int (self.vtxBinning) + self.histosEta = [] + self.histosPt = [] + for i in range (self.listLen) : + self.histosEta.append (TH2F (name + '_h_dpt_eta_' + str (i), '', 24, -6, 6, 200, -2, 6)) + self.histosPt.append (TH2F (name + '_h_dpt_pt_' + str (i), '', 20, 0, 200, 200, -2, 6)) + super (ResolutionJetHistograms, self).__init__ (name) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillJet (self, jet, nVtx) : + if nVtx < self.maxVtx : + index = int (nVtx) / int (self.vtxBinning) + self.histosEta[index].Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ()) + self.histosPt[index].Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ()) + else : print 'the vertex number: ' + str (nVtx) + ' is too high' + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEvent (self, jets, nVtx) : + for jet in jets : + self.fillJet (jet, nVtx) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def summary (self) : + '''to be run after the event loop, before saving''' + self.ptResolutions = [] + self.etaResolutions = [] + for i in range (self.listLen) : + self.ptResolutions.append (self.GetSigmaGraph (self.histosPt[i])) + self.etaResolutions.append (self.GetSigmaGraph (self.histosEta[i])) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def Write (self, dir) : + '''overloads mother function, to save lists contents''' + self.dir = dir.mkdir( self.name ) + self.dir.cd () + for i in range (len (self.ptResolutions)) : self.ptResolutions[i].Write ('pt_graph_' + str (i)) + for i in range (len (self.etaResolutions)) : self.etaResolutions[i].Write ('eta_graph_' + str (i)) + for i in range (len (self.histosPt)) : self.histosPt[i].Write () + for i in range (len (self.histosEta)) : self.histosEta[i].Write () + dir.cd () + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def doubleFit (self, histo, k = 1.) : + '''double iterative gaussian fit''' + #FIXME put in into an external module + min = histo.GetMean () - 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless? + max = histo.GetMean () + 1.5 * k * histo.GetRMS () # FIXME 1.5 is maybe useless? + self.func = TF1 ('gauss','gaus', 0, 2) #FIXME do I want "self" here? the variable is local... + histo.Fit (self.func, 'Q', '', min, max) + min = self.func.GetParameter (1) - k * self.func.GetParameter (2) + max = self.func.GetParameter (1) + k * self.func.GetParameter (2) + histo.Fit (self.func, '+Q', '', min, max) + return [self.func.GetParameter (1), self.func.GetParameter (2), self.func.GetParError (1), self.func.GetParError (2)] #FIXME would it be better to return a tuple? + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def GetSigmaGraph (self, histo) : + '''more sophisticated FitSlicesY''' + # if the first gaus fit is not easy, I could try to start from the TProfile of the TH2F + # or from the default FitSlicesY + #FIXME put in into an external module + # create the resulting histo + self.resol_vs_var = TGraphErrors () + self.minEntriesNum = 10 #FIXME want it configurable + + # get the sigmas + for xBin in range (1, histo.GetNbinsX ()) : + # get a slice of the histogram + #FIXME do I want the slide to be integrated possibly on more than a single bin? + aSlice = histo.ProjectionY ('temp', xBin, xBin, 'e') + if aSlice.GetEntries () < self.minEntriesNum : + self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), 0.) + self.resol_vs_var.SetPointError (xBin, 0., 0.) + else : + # fit the slice w/a gaussian within the range of the gaussian + res = self.doubleFit (aSlice) + # get the sigma + self.resol_vs_var.SetPoint (xBin, histo.GetXaxis ().GetBinCenter (xBin), res[1]) + self.resol_vs_var.SetPointError (xBin, 0., res[3]) + return self.resol_vs_var + + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + + +# what the jet components are +# http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/AnalysisDataFormats/CMGTools/interface/PFJet.h?revision=1.4&view=markup + +# enum ParticleType { +# X=0, // undefined +# h, // charged hadron +# e, // electron +# mu, // muon +# gamma, // photon +# h0, // neutral hadron +# h_HF, // HF tower identified as a hadron +# egamma_HF // HF tower identified as an EM particle +# }; + + +class FractionJetHistograms (Histograms) : + '''eta distribution of the energy fraction per component''' + def __init__ (self, name) : + self.histos = [] + for i in range (8) : # NB here we start from 0 on purpose, for simplicity + self.histos.append (TH2F (name + '_' + str (len (self.histos)), '', 240, -6, 6, 100, 0, 1)) + super (FractionJetHistograms, self).__init__ (name) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillJet (self, jet) : + try: + for i in range (1, 8) : + self.histos[i].Fill (jet.eta (), jet.component (i).fraction ()) + except: + pass + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEvent (self, jets) : + for jet in jets: + self.fillJet (jet) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def summary (self) : + '''to be run after the event loop, before saving''' + self.summ = THStack (self.name + '_summ', 'total energy') + self.mean = [] + for i in range (1, 8) : +# self.mean.append (self.histos[i].ProfileX ()) + self.mean.append (self.fromProfileToHisto (self.histos[i].ProfileX (), 10 + i * 2)) + self.summ.Add (self.mean[len (self.mean) - 1]) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fromProfileToHisto (self, profile, color = 0) : + thename = profile.GetName ().replace('pfx', 'ave') + histo = TH1F (thename, '', profile.GetNbinsX (), profile.GetXaxis ().GetXmin (), profile.GetXaxis ().GetXmax ()) + histo.SetFillColor (color) + for iBin in range (1, profile.GetNbinsX () + 1) : + histo.SetBinContent (iBin, profile.GetBinContent (iBin)) + histo.SetBinError (iBin, profile.GetBinError (iBin)) + return histo + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def Write (self, dir) : + '''overloads mother function, to save lists contents''' + self.dir = dir.mkdir( self.name ) + self.dir.cd () + self.summ.Write () + for i in range (1, 8) : + self.histos[i].Write () + self.mean[i-1].Write () + dir.cd () + + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + + +class JetHistograms (Histograms): + '''general histograms for jets''' + def __init__ (self, name) : + self.h_pt = TH1F (name + '_h_pt', '', 100, 0, 200) + self.h_genpt = TH1F (name + '_h_genpt', '', 100, 0, 200) + self.h_geneta = TH1F (name + '_h_geneta', '', 240, -6, 6) + self.h_dpt = TH1F (name + '_h_dpt', '', 200, -2, 6) + self.h_eta = TH1F (name + '_h_eta', '', 240, -6, 6) + self.h_comp = TH1F (name + '_h_comp', '', 10, 0, 10) + self.h_deltaEleMatch = TH1F (name + '_h_deltaEleMatch', '', 1000, 0, 6) + self.h_deltaJetMatch = TH1F (name + '_h_deltaJetMatch', '', 1000, 0, 6) + self.h_numGen_numReco = TH2F (name + '_h_numGen_numReco', '', 20, 0, 20, 20, 0, 20) + self.h_dpt_pt = TH2F (name + '_h_dpt_pt', '', 100, 0, 200, 200, -2, 6) + self.h_dpt_eta = TH2F (name + '_h_dpt_eta', '', 240, -6, 6, 200, -2, 6) + self.h_phi_eta = TH2F (name + '_h_phi_eta', '', 240, -6, 6, 360, -3.14, 3.14) + self.h_dpt_dR2 = TH2F (name + '_h_dpt_dR2', '', 100, 0, 6, 200, -2, 6) + self.h_ptr_ptg = TH2F (name + '_h_ptr_ptg', '', 100, 0, 200, 100, 0, 200) + self.h_dR2_ptr = TH2F (name + '_h_dR2_ptr', '', 100, 0, 200, 100, 0, 6) + self.h_dR2_eta = TH2F (name + '_h_dR2_eta', '', 240, -6, 6, 100, 0, 6) + self.h_frac_com = TH2F (name + '_h_frac_com', '', 8, 0, 8, 10, 0, 1) # fraction, component + super (JetHistograms, self).__init__ (name) #FIXME check that the super has to be called within __init__ + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillJet (self, jet) : + # import pdb + # pdb.set_trace () + self.fillFrac (jet) + self.h_pt.Fill (jet.pt ()) + if jet.pt () > 10 : self.h_eta.Fill (jet.eta ()) + self.h_phi_eta.Fill (jet.eta (), jet.phi ()) + if hasattr (jet, 'gen') and jet.gen is not None: + dR2 = deltaR2 (jet.gen.eta (), jet.gen.phi (), jet.eta (), jet.phi ()) + self.h_deltaJetMatch.Fill (dR2) + self.h_dpt_dR2.Fill (dR2, jet.pt () / jet.gen.pt ()) + self.h_dR2_ptr.Fill (jet.gen.pt (), dR2) + self.h_dR2_eta.Fill (jet.gen.eta (), dR2) + if dR2 < 0.3 : + self.h_genpt.Fill (jet.gen.pt ()) + self.h_geneta.Fill (jet.gen.pt ()) + self.h_dpt.Fill (jet.pt () / jet.gen.pt ()) + self.h_dpt_pt.Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ()) + self.h_dpt_eta.Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ()) + self.h_ptr_ptg.Fill (jet.gen.pt (), jet.pt ()) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillFrac (self, jet) : + try: + for i in range (1, 8) : + self.h_frac_com.Fill (i, jet.component (i).fraction ()) + except: + pass +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEvent (self, jets) : + for jet in jets : + self.fillJet (jet) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillStats (self, ngj, nrj) : + self.h_numGen_numReco.Fill (ngj, nrj) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def fillEleMatch (self, delta) : + self.h_deltaEleMatch.Fill (delta) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def summary (self) : + pass + + +# ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- + + +class SimpleJetAnalyzer (Analyzer) : + '''A simple jet analyzer for Pietro.''' + ### def __init__(self,cfg_ana, cfg_comp, looperName): + ### loadLibs() + ### super (SimpleJetAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName) + + def declareHandles (self) : + super (SimpleJetAnalyzer, self).declareHandles () + self.handles['jets'] = AutoHandle ( + *self.cfg_ana.jetCollection + ) + if self.cfg_ana.useGenLeptons: + self.mchandles['genParticlesPruned'] = AutoHandle ( + *self.cfg_ana.GenParticlesCollection + ) + else: + self.mchandles['genParticles'] = AutoHandle ( + 'prunedGen', + 'std::vector<reco::GenParticle>' + ) + + self.mchandles['genJets'] = AutoHandle ( + *self.cfg_ana.genJetsCollection + ) + self.handles['vertices'] = AutoHandle ( + *self.cfg_ana.VtxCollection + ) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def beginLoop (self) : + super (SimpleJetAnalyzer,self).beginLoop () + self.file = TFile ('/'.join ([self.looperName, 'testJets.root']), + 'recreate') + if self.cfg_ana.applyPFLooseId: + from ROOT import PFJetIDSelectionFunctor + self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE) + ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates + from ROOT import pat + self.isPFLooseFunc.bits = pat.strbitset() + for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i) + ## /Workaround + self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits) + else: + self.isPFLoose = lambda x : True + + # general histograms + self.jetHistos = JetHistograms ('Jets') + self.cleanJetHistos = JetHistograms ('CleanJets') + self.matchedCleanJetHistos = JetHistograms ('MatchedCleanJets') + self.matchedCleanJetHistos_barrel = JetHistograms ('MatchedCleanJets_barrel') + self.matchedCleanJetHistos_endtk = JetHistograms ('MatchedCleanJets_endtk') + self.matchedCleanJetHistos_endNOtk = JetHistograms ('MatchedCleanJets_endNOtk') + self.matchedCleanJetHistos_fwd = JetHistograms ('MatchedCleanJets_fwd') + self.LPtmatchedCleanJetHistos = JetHistograms ('LPtMatchedCleanJets') + self.HPtmatchedCleanJetHistos = JetHistograms ('HPtMatchedCleanJets') + self.unmatchedCleanJetHistos = JetHistograms ('UnmatchedCleanJets') + self.LPtUnmatchedCleanJetHistos = JetHistograms ('LPtUnmatchedCleanJets') + self.HPtUnmatchedCleanJetHistos = JetHistograms ('HPtUnmatchedCleanJets') + + # histograms of the components fraction + self.matchedCleanJetHistosComponents = FractionJetHistograms ('MatchedCleanJetsCompontents') + self.unmatchedCleanJetHistosComponents = FractionJetHistograms ('UnmatchedCleanJetsCompontents') + + # histograms for the resolution of matched jets + self.matchedCleanJetHistosResolution = ResolutionJetHistograms ('MatchedCleanJetsResolution', 50, 1) + self.matchedCleanJetHistosResolution_barrel = ResolutionJetHistograms ('MatchedCleanJetsResolution_barrel', 50, 1) + self.matchedCleanJetHistosResolution_endtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endtk', 50, 1) + self.matchedCleanJetHistosResolution_endNOtk = ResolutionJetHistograms ('MatchedCleanJetsResolution_endNOtk', 50, 1) + self.matchedCleanJetHistosResolution_fwd = ResolutionJetHistograms ('MatchedCleanJetsResolution_fwd', 50, 1) + + print 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' + self.doJetIdHisto = False + if self.cfg_ana.doJetIdHisto: + print 'doing jet ID' + # histograms for pileup jet identification variables + self.vtxBins = (0,5,10,15,20,30) ## (0,2,4,6,10,15,20,30,35) + self.ptBins = (20,30,50) ## (20,30,40,50,100) + self.etaBins = (0,1.4,2.5,3.0) + self.puEtaLables = ["_barrel","_endtk","_endNOtk","_fwd"] + reweight_f = TF1("f","pol2(0)+expo(3)") + reweight_f.SetParameters(0.1955298,-0.003830591,1.944794e-05,4.649755,-0.1722024) + self.reweight = ("pt", reweight_f) + self.doJetIdHisto = True + self.gluCleanHistosId = PileupJetHistograms("GluonMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight, + jetIdMva=self.cfg_ana.jetIdMva) + self.quarkCleanHistosId = PileupJetHistograms("QuarkMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight, + jetIdMva=self.cfg_ana.jetIdMva) + self.reweiMatchedCleanHistosId = PileupJetHistograms("ReweiMatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables,reweight=self.reweight, + jetIdMva=self.cfg_ana.jetIdMva) + self.unmatchedCleanHistosId = PileupJetHistograms("UnmatchedCleanHistosId",self.vtxBins,self.ptBins,self.etaBins,etalabels=self.puEtaLables, + jetIdMva=self.cfg_ana.jetIdMva) + + self.h_nvtx = TH1F ("h_nvtx", "" ,50, 0, 50) + self.h_genjetspt = TH1F ("h_genjetspt", "" ,500, 0, 500) + self.h_secondClosestVsPtratio = TH2F ("h_secondClosestVsPtratio", "" ,100, 0, 2, 100, 0, 6) + self.h_avedistanceVSNvtx = TH2F ("h_avedistanceVSNvtx", "" ,50, 0, 50, 100, 0, 6) + self.h_PTRatioVSgenEta = TH2F ("h_PTRatioVSgenEta", "" ,150, -5, 5, 100, 0, 2) + self.h_PTRatioVSgenPt = TH2F ("h_PTRatioVSgenPt", "" ,200, 0, 100, 100, 0, 2) + self.h_matchDR = TH1F ("h_matchDR", "" ,60, 0, 0.30) + self.h_relPtVSmatchDR = TH2F ("h_relPtVSmatchDR", "" ,60, 0, 0.30, 100, 0, 2) + self.h_relPtVSchFrac = TH2F ("h_relPtVSchFrac", "" ,100, 0, 1, 100, 0, 2) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + def process (self, iEvent, event) : + #read all the handles defined beforehand + self.readCollections (iEvent) + + jetEtaCut = 4.5 + + # get the vertexes + event.vertices = self.handles['vertices'].product () + self.h_nvtx.Fill (len (event.vertices)) + event.vertexBin = int (len (event.vertices)) + + # get the jets in the jets variable + jets = self.handles['jets'].product () + # filter jets with some selections + event.jets = [ jet for jet in jets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ] + self.jetHistos.fillEvent (event.jets) + + # get status 2 leptons + if 'genParticlesPruned' in self.mchandles: + event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] + else: + event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] +# @ Pasquale: why level 3 and not level 2? +# event.selGenLeptons = [GenParticle (lep) for lep in event.genLeptons if (lep.pt ()>self.cfg_ana.ptCut and abs (lep.eta ()) < jetEtaCut)] + + # get genJets + event.genJets = map (GenJet, self.mchandles['genJets'].product ()) + # filter genjets as for reco jets + event.myGenJets = [GenJet (jet) for jet in event.genJets if (jet.pt ()>self.cfg_ana.genPtCut)] + event.selGenJets = cleanObjectCollection (event.myGenJets, event.genLeptons, 0.2) + # event.selGenJets = event.genJets + for jet in event.selGenJets : + self.h_genjetspt.Fill (jet.pt ()) + + event.noNegJets = [ jet for jet in event.jets if (jet.jecFactor(0) > 0) ] +# event.noNegJets = [ jet for jet in event.jets] + + # first stats plots + # print 'genLeptons : ' + repr (len (event.genLeptons)) + ' | genJets : ' + repr (len (event.genJets)) + ' | recoJets : ' + repr (len (event.jets)) + self.jetHistos.fillStats (len (event.selGenJets), len (event.noNegJets)) + + #FIXME why are there cases in which there's 4 or 6 leptons? + if len (event.genLeptons) > 2 : + return + # in case I want to filter out taus + # 11, 13, 15 : e, u, T +# event.genOneLepton = [GenParticle (part) for part in event.genLeptons if abs (part.pdgId ()) == 15] + # remove leptons from jets if closer than 0.2 + event.cleanJets = cleanObjectCollection (event.noNegJets, event.genLeptons, 0.2) +# event.cleanJets = event.noNegJets + self.cleanJetHistos.fillEvent (event.cleanJets) + +# print len (jets),len (event.jets), len (event.noNegJets), len (event.cleanJets), len (event.genLeptons),"-->",(len (event.noNegJets) - len (event.cleanJets) - len (event.genLeptons)) + + event.matchingCleanJets = matchObjectCollection2 (event.cleanJets, event.selGenJets, 0.25) + # assign to each jet its gen match (easy life :)) + for jet in event.cleanJets : + jet.gen = event.matchingCleanJets[ jet ] + # FIXME next step might be to put this in the matching and remove the boolean flags + + event.matchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None] + event.cleanGluJets = [] + event.cleanQuarkJets = [] + for jet in event.matchedCleanJets: + flav = abs(jet.partonFlavour()) + if flav == 21: + event.cleanGluJets.append(jet) + elif flav > 0 and flav <= 3: + event.cleanQuarkJets.append(jet) + + event.LPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () <= 30] + event.HPtmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None and jet.pt () > 30] + + self.matchedCleanJetHistos.fillEvent (event.matchedCleanJets) + self.LPtmatchedCleanJetHistos.fillEvent (event.LPtmatchedCleanJets) + self.HPtmatchedCleanJetHistos.fillEvent (event.HPtmatchedCleanJets) + + event.unmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None] + event.LPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () <= 30] + event.HPtunmatchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen == None and jet.pt () > 30] + + self.unmatchedCleanJetHistos.fillEvent (event.unmatchedCleanJets) + self.LPtUnmatchedCleanJetHistos.fillEvent (event.LPtunmatchedCleanJets) + self.HPtUnmatchedCleanJetHistos.fillEvent (event.HPtunmatchedCleanJets) + + self.matchedCleanJetHistosComponents.fillEvent (event.matchedCleanJets) + + self.unmatchedCleanJetHistosComponents.fillEvent (event.unmatchedCleanJets) + + self.matchedCleanJetHistosResolution.fillEvent (event.matchedCleanJets, len (event.vertices)) + + for jet in event.matchedCleanJets : + if abs (jet.gen.eta ()) < 1.4 : + self.matchedCleanJetHistosResolution_barrel.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_barrel.fillJet (jet) + elif 1.6 < abs (jet.gen.eta ()) < 2.5 : + self.matchedCleanJetHistosResolution_endtk.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_endtk.fillJet (jet) + elif 2.6 < abs (jet.gen.eta ()) < 2.9 : + self.matchedCleanJetHistosResolution_endNOtk.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_endNOtk.fillJet (jet) + elif 3.1 < abs (jet.gen.eta ()) : + self.matchedCleanJetHistosResolution_fwd.fillJet (jet, len (event.vertices)) + self.matchedCleanJetHistos_fwd.fillJet (jet) + + ##PG debugging for tails + #for jet in event.matchedCleanJets : + #deltaRR = deltaR( jet.eta (), jet.phi (), jet.gen.eta (), jet.gen.phi ()) + #self.h_matchDR.Fill (deltaRR) + #self.h_relPtVSmatchDR.Fill (deltaRR, jet.pt () / jet.gen.pt ()) + #if abs (jet.gen.eta ()) > 2.5 and abs (jet.gen.eta ()) < 3 : + #self.h_relPtVSchFrac.Fill (jet.chargedHadronEnergyFraction (), jet.pt () / jet.gen.pt ()) + + #if jet.gen.pt () > 20 and jet.gen.pt () < 40 : + #self.h_PTRatioVSgenEta.Fill (jet.gen.eta (), jet.pt () / jet.gen.pt ()) + #if abs (jet.gen.eta ()) > 1.6 : + #self.h_PTRatioVSgenPt.Fill (jet.gen.pt (), jet.pt () / jet.gen.pt ()) + + #minDelta = 10 + #secondClosest = jet + #for recojet in event.cleanJets : + #if recojet == jet : continue + #dr2 = deltaR2( jet.gen.eta (), jet.gen.phi (), recojet.eta (), recojet.phi ()) + #if dr2 < minDelta : + #minDelta = dr2 + #secondClosest = recojet + ##if len(event.vertices) < 10 or abs (jet.gen.eta ()) < 1.6: continue + #self.h_secondClosestVsPtratio.Fill (jet.pt () / jet.gen.pt (), math.sqrt (minDelta)) + #if jet.pt () / jet.gen.pt () < 0.2 and jet.gen.pt () > 20 and abs (jet.gen.eta ()) < 3 and abs (jet.gen.eta ()) > 2.5 : + #print '============',len(event.genLeptons) + #print jet.pt (), jet.eta (), jet.phi (), jet.jecFactor (0) + #print jet.gen.pt (), jet.gen.eta (), jet.gen.phi () + #print '------------ leptons:' + #for lept in event.genLeptons : + #print lept.pt (), lept.eta (), lept.phi () + #print '------------' + #for recojet in event.cleanJets : + #print "RECO",recojet.pt (), recojet.eta (), recojet.phi (), recojet.jecFactor (0) + #for genjet in event.selGenJets : + #print "GEN ",genjet.pt (), genjet.eta (), genjet.phi () + + #aveDeltaR = 0 + #num = 0 + #for recojet1 in event.cleanJets : + #minDelta = 10 + #closest = recojet1 + #for recojet2 in event.cleanJets : + #if recojet1 == recojet2 : continue + #dr2 = deltaR2( recojet1.eta (), recojet1.phi (), recojet2.eta (), recojet2.phi ()) + #if dr2 < minDelta : + #minDelta = dr2 + #closest = recojet2 + #if minDelta == 10 : continue + #aveDeltaR = aveDeltaR + math.sqrt (minDelta) + #num = num + 1 + #if num > 0 : + #aveDeltaR = aveDeltaR / num + #self.h_avedistanceVSNvtx.Fill (len(event.vertices), aveDeltaR) + + + if self.doJetIdHisto: + self.gluCleanHistosId.fillEvent(event.cleanGluJets,event.vertices) + self.quarkCleanHistosId.fillEvent(event.cleanQuarkJets,event.vertices) + ### self.matchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices) + self.reweiMatchedCleanHistosId.fillEvent(event.matchedCleanJets,event.vertices) + self.unmatchedCleanHistosId.fillEvent(event.unmatchedCleanJets,event.vertices) + + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def write (self): + from ROOT import gROOT + gROOT.SetBatch(True) + self.jetHistos.Write (self.file) + self.cleanJetHistos.Write (self.file) + self.matchedCleanJetHistos.Write (self.file) + self.matchedCleanJetHistos_barrel.Write (self.file) + self.matchedCleanJetHistos_endtk.Write (self.file) + self.matchedCleanJetHistos_endNOtk.Write (self.file) + self.matchedCleanJetHistos_fwd.Write (self.file) + + self.LPtmatchedCleanJetHistos.Write (self.file) + self.HPtmatchedCleanJetHistos.Write (self.file) + self.LPtUnmatchedCleanJetHistos.Write (self.file) + self.HPtUnmatchedCleanJetHistos.Write (self.file) + + self.unmatchedCleanJetHistos.Write (self.file) + + self.matchedCleanJetHistosComponents.summary () + self.matchedCleanJetHistosComponents.Write (self.file) + self.unmatchedCleanJetHistosComponents.summary () + self.unmatchedCleanJetHistosComponents.Write (self.file) + + self.matchedCleanJetHistosResolution.summary () + self.matchedCleanJetHistosResolution.Write (self.file) + + self.matchedCleanJetHistosResolution_barrel.summary () + self.matchedCleanJetHistosResolution_barrel.Write (self.file) + + self.matchedCleanJetHistosResolution_endtk.summary () + self.matchedCleanJetHistosResolution_endtk.Write (self.file) + + self.matchedCleanJetHistosResolution_endNOtk.summary () + self.matchedCleanJetHistosResolution_endNOtk.Write (self.file) + + self.matchedCleanJetHistosResolution_fwd.summary () + self.matchedCleanJetHistosResolution_fwd.Write (self.file) + + if self.doJetIdHisto: + self.gluCleanHistosId.summary() + self.gluCleanHistosId.Write(self.file) + + self.quarkCleanHistosId.summary() + self.quarkCleanHistosId.Write(self.file) + + self.reweiMatchedCleanHistosId.summary() + self.reweiMatchedCleanHistosId.Write(self.file) + + ### self.matchedCleanHistosId.Write(self.file) + self.unmatchedCleanHistosId.Write(self.file) + + self.file.cd () + self.h_nvtx.Write () + self.h_genjetspt.Write () + self.h_secondClosestVsPtratio.Write () + self.h_avedistanceVSNvtx.Write () + self.h_PTRatioVSgenEta.Write () + self.h_PTRatioVSgenPt.Write () + self.h_matchDR.Write () + self.h_relPtVSmatchDR.Write () + self.h_relPtVSchFrac.Write () + + self.file.Close() + diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8fe4d1913686d6780f9bf747f1bd1f21b738dac9 GIT binary patch literal 21041 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 StNB~8x%adUmIognocce+BwaZG literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py new file mode 100644 index 0000000..f4955bf --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.py @@ -0,0 +1,121 @@ + +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.statistics.Histograms import Histograms +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2 +from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms +## from CMGTools.RootTools.RootTools import loadLibs + +from ROOT import TNtuple, TH1F, TH2F, TFile, THStack, TF1, TGraphErrors + + +class SimpleJetNTupler (Analyzer) : + '''dump very few quantities into a TNtuple for jet resolution studies.''' + ### def __init__(self,cfg_ana, cfg_comp, looperName): + ### loadLibs() + ### super (SimpleJetNTupler, self).__init__(cfg_ana, cfg_comp, looperName) + + def declareHandles (self) : + super (SimpleJetNTupler, self).declareHandles () + self.handles['jets'] = AutoHandle ( + *self.cfg_ana.jetCollection + ) + if self.cfg_ana.useGenLeptons: + self.mchandles['genParticlesPruned'] = AutoHandle ( + 'genParticlesPruned', + 'std::vector<reco::GenParticle>' + ) + else: + self.mchandles['genParticles'] = AutoHandle ( + 'prunedGen', + 'std::vector<reco::GenParticle>' + ) + + self.mchandles['genJets'] = AutoHandle ( + *self.cfg_ana.genJetsCollection + ) + self.handles['vertices'] = AutoHandle ( + 'offlinePrimaryVertices', + 'std::vector<reco::Vertex>' + ) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def beginLoop (self) : + super (SimpleJetNTupler,self).beginLoop () + self.file = TFile ('/'.join ([self.looperName, 'testJetsNT.root']), + 'recreate') + if self.cfg_ana.applyPFLooseId: + from ROOT import PFJetIDSelectionFunctor + self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE) + ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates + from ROOT import pat + self.isPFLooseFunc.bits = pat.strbitset() + for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i) + ## /Workaround + self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits) + else: + self.isPFLoose = lambda x : True + + self.myntuple = TNtuple (self.cfg_ana.ntupleName, + self.cfg_ana.ntupleName, 'genPt:recoPt:genEta:recoEta:genPhi:recoPhi:nvtx') + + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + def process (self, iEvent, event) : + #read all the handles defined beforehand + self.readCollections (iEvent) + + jetEtaCut = 4.5 + + # get the vertexes + event.vertices = self.handles['vertices'].product () +# self.h_nvtx.Fill (len (event.vertices)) + + # get the jets in the jets variable + jets = self.handles['jets'].product () + # filter jets with some selections + event.jets = [ jet for jet in jets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ] + + # get status 2 leptons + if 'genParticlesPruned' in self.mchandles: + event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 2 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] + else: + event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] +# @ Pasquale: why level 3 and not level 2? +# event.selGenLeptons = [GenParticle (lep) for lep in event.genLeptons if (lep.pt ()>self.cfg_ana.ptCut and abs (lep.eta ()) < jetEtaCut)] + + # get genJets + event.genJets = map (GenJet, self.mchandles['genJets'].product ()) + # filter genjets as for reco jets + event.selGenJets = [GenJet (jet) for jet in event.genJets if (jet.pt ()>self.cfg_ana.genPtCut)] + + #FIXME why are there cases in which there's 4 or 6 leptons? + if len (event.genLeptons) != 2 : + return + # in case I want to filter out taus + # 11, 13, 15 : e, u, T +# event.genOneLepton = [GenParticle (part) for part in event.genLeptons if abs (part.pdgId ()) == 15] + # remove leptons from jets if closer than 0.2 + event.cleanJets = cleanObjectCollection (event.jets, event.genLeptons, 0.2) + event.matchingCleanJets = matchObjectCollection2 (event.cleanJets, event.selGenJets, 0.25) + # assign to each jet its gen match (easy life :)) + for jet in event.cleanJets : + jet.gen = event.matchingCleanJets[ jet ] + + + event.matchedCleanJets = [jet for jet in event.matchingCleanJets if jet.gen != None] + for jet in event.matchedCleanJets: + self.myntuple.Fill (jet.gen.pt (), jet.pt (), jet.gen.eta (), jet.eta (), jet.gen.phi (), jet.phi (), len (event.vertices)) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def write (self): + from ROOT import gROOT + gROOT.SetBatch(True) + self.file.cd () + self.myntuple.Write () + self.file.Close() + diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetNTupler.pyc new file mode 100644 index 0000000000000000000000000000000000000000..18f064c66ba94fbba2473fc9823bcf3e780a2dd4 GIT binary patch literal 4993 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 F{|l%VH$DIW literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetPlots.py b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.py new file mode 100644 index 0000000..2fc68d9 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.py @@ -0,0 +1,287 @@ + +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.statistics.Histograms import Histograms +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle,Jet, GenJet +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection, matchObjectCollection2, deltaR2 +from CMGTools.RootTools.utils.PileupJetHistograms import PileupJetHistograms +## from CMGTools.RootTools.RootTools import loadLibs + +from ROOT import TNtuple, TH1F, TH2F, TFile, THStack, TF1, TGraphErrors + + +class SimpleJetPlots (Analyzer) : + '''dump very few quantities into a TNtuple for jet resolution studies.''' + ### def __init__(self,cfg_ana, cfg_comp, looperName): + ### loadLibs() + ### super (SimpleJetPlots, self).__init__(cfg_ana, cfg_comp, looperName) + + def declareHandles (self) : + super (SimpleJetPlots, self).declareHandles () + self.handles['YeCHSjets'] = AutoHandle ( + *self.cfg_ana.YeCHSjetCollection + ) + self.handles['NoCHSjets'] = AutoHandle ( + *self.cfg_ana.NoCHSjetCollection + ) + if self.cfg_ana.useGenLeptons: + self.mchandles['genParticlesPruned'] = AutoHandle ( + *self.cfg_ana.GenParticlesCollection + ) + else: + self.mchandles['genParticles'] = AutoHandle ( + 'prunedGen', + 'std::vector<reco::GenParticle>' + ) + + self.mchandles['NoCHSgenJets'] = AutoHandle ( + *self.cfg_ana.NoCHSgenJetsCollection + ) + self.mchandles['YeCHSgenJets'] = AutoHandle ( + *self.cfg_ana.YeCHSgenJetsCollection + ) + self.handles['vertices'] = AutoHandle ( + *self.cfg_ana.VtxCollection + ) + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def beginLoop (self) : + super (SimpleJetPlots,self).beginLoop () + self.file = TFile ('/'.join ([self.looperName, 'testJetsPlot.root']), + 'recreate') + if self.cfg_ana.applyPFLooseId: + from ROOT import PFJetIDSelectionFunctor + self.isPFLooseFunc = PFJetIDSelectionFunctor(0,PFJetIDSelectionFunctor.LOOSE) + ## Workaround: for some reason PyROOT does not bind nor PFJetIDSelectionFunctor(Jet)PFJetIDSelectionFunctor.getBitsTemplates + from ROOT import pat + self.isPFLooseFunc.bits = pat.strbitset() + for i in "CHF","NHF","CEF","NEF","NCH","nConstituents": self.isPFLooseFunc.bits.push_back(i) + ## /Workaround + self.isPFLoose = lambda x : self.isPFLooseFunc(x,self.isPFLooseFunc.bits) + else: + self.isPFLoose = lambda x : True + + self.h_NVTXnum = TH1F ("h_NVTXnum", "", 100, 0, 100) + self.h_NoCHS_genjetsnum = TH1F ("h_NoCHS_genjetsnum", "", 100, 0, 100) + + self.h_NoCHS_genjetspt = TH1F ("h_NoCHS_genjetspt", "" ,500, 0, 500) + self.h_NoCHS_genjetseta = TH1F ("h_NoCHS_genjetseta", "" ,48, -6, 6) + self.h_YeCHS_genjetspt = TH1F ("h_YeCHS_genjetspt", "" ,500, 0, 500) + self.h_YeCHS_genjetseta = TH1F ("h_YeCHS_genjetseta", "" ,48, -6, 6) + + self.h_NoCHS_genjetspt_match = TH1F ("h_NoCHS_genjetspt_match", "" ,500, 0, 500) + self.h_NoCHS_genjetseta_match = TH1F ("h_NoCHS_genjetseta_match", "" ,48, -6, 6) + self.h_YeCHS_genjetspt_match = TH1F ("h_YeCHS_genjetspt_match", "" ,500, 0, 500) + self.h_YeCHS_genjetseta_match = TH1F ("h_YeCHS_genjetseta_match", "" ,48, -6, 6) + + self.h_NoCHS_recjetspt = TH1F ("h_NoCHS_recjetspt", "" ,500, 0, 500) + self.h_NoCHS_recjetspt_match = TH1F ("h_NoCHS_recjetspt_match", "" ,500, 0, 500) + self.h_NoCHS_recjetseta = TH1F ("h_NoCHS_recjetseta", "" ,48, -6, 6) + self.h_NoCHS_recjetseta_match = TH1F ("h_NoCHS_recjetseta_match", "" ,48, -6, 6) + + self.h_YeCHS_recjetspt = TH1F ("h_YeCHS_recjetspt", "" ,500, 0, 500) + self.h_YeCHS_recjetspt_match = TH1F ("h_YeCHS_recjetspt_match", "" ,500, 0, 500) + self.h_YeCHS_recjetseta = TH1F ("h_YeCHS_recjetseta", "" ,48, -6, 6) + self.h_YeCHS_recjetseta_match = TH1F ("h_YeCHS_recjetseta_match", "" ,48, -6, 6) + + self.h_YeCHS_response = TH1F ("h_YeCHSresponse", "" ,100, -2, 2) ; + self.h_NoCHS_response = TH1F ("h_NoCHSresponse", "" ,100, -2, 2) ; + + self.h_NoCHS_correction = TH2F ("h_NoCHS_correction", "", 48, -6, 6, 1000, 0, 10) ; + self.h_YeCHS_correction = TH2F ("h_YeCHS_correction", "", 48, -6, 6, 1000, 0, 10) ; + self.YeNoCHSRatio_eta = TH2F ("YeNoCHSRatio_eta", "", 48, -6, 6, 100, 0, 2) + + self.h_NoCHS_correction_ptcut = TH2F ("h_NoCHS_correction_ptcut", "", 48, -6, 6, 1000, 0, 10) ; + self.h_YeCHS_correction_ptcut = TH2F ("h_YeCHS_correction_ptcut", "", 48, -6, 6, 1000, 0, 10) ; + self.YeNoCHSRatio_eta_ptcut = TH2F ("YeNoCHSRatio_eta_ptcut", "", 48, -6, 6, 100, 0, 2) + + self.h_NoCHS_correction_ptcut_PUcut = TH2F ("h_NoCHS_correction_ptcut_PUcut", "", 48, -6, 6, 1000, 0, 10) ; + self.h_YeCHS_correction_ptcut_PUcut = TH2F ("h_YeCHS_correction_ptcut_PUcut", "", 48, -6, 6, 1000, 0, 10) ; + self.YeNoCHSRatio_eta_ptcut_PUcut = TH2F ("YeNoCHSRatio_eta_ptcut_PUcut", "", 48, -6, 6, 100, 0, 2) + + self.h_NoCHS_correction_PUcut = TH2F ("h_NoCHS_correction_PUcut", "", 48, -6, 6, 1000, 0, 10) ; + self.h_YeCHS_correction_PUcut = TH2F ("h_YeCHS_correction_PUcut", "", 48, -6, 6, 1000, 0, 10) ; + self.YeNoCHSRatio_eta_PUcut = TH2F ("YeNoCHSRatio_eta_PUcut", "", 48, -6, 6, 100, 0, 2) + + + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + def process (self, iEvent, event) : + #read all the handles defined beforehand + self.readCollections (iEvent) +# print '-------' + + jetEtaCut = 4.5 + + event.vertices = self.handles['vertices'].product () + self.h_NVTXnum.Fill (len (event.vertices)) + + YeCHSjets = self.handles['YeCHSjets'].product () + event.YeCHSjets = [ jet for jet in YeCHSjets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ] + NoCHSjets = self.handles['NoCHSjets'].product () + event.NoCHSjets = [ jet for jet in NoCHSjets if ( abs(jet.eta()) < jetEtaCut and jet.pt()>self.cfg_ana.ptCut and self.isPFLoose(jet) ) ] + + # get status 2 leptons + if 'genParticlesPruned' in self.mchandles: + event.genLeptons = [ lep for lep in self.mchandles['genParticlesPruned'].product() if lep.status() == 2 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] + else: + event.genLeptons = [ lep for lep in self.mchandles['genParticles'].product() if lep.status() == 3 and (abs(lep.pdgId()) == 11 or abs(lep.pdgId()) == 13 or abs(lep.pdgId()) == 15) ] + + event.NoCHSgenJets = map (GenJet, self.mchandles['NoCHSgenJets'].product ()) + event.myNoCHSGenJets = [GenJet (jet) for jet in event.NoCHSgenJets if (jet.pt ()>self.cfg_ana.genPtCut)] + event.selNoCHSGenJets = cleanObjectCollection (event.myNoCHSGenJets, event.genLeptons, 0.2) + event.YeCHSgenJets = map (GenJet, self.mchandles['YeCHSgenJets'].product ()) + event.myYeCHSGenJets = [GenJet (jet) for jet in event.YeCHSgenJets if (jet.pt ()>self.cfg_ana.genPtCut)] + event.selYeCHSGenJets = cleanObjectCollection (event.myYeCHSGenJets, event.genLeptons, 0.2) + + self.h_NoCHS_genjetsnum.Fill (len (event.selNoCHSGenJets)) + + if len (event.genLeptons) > 2 : + return + + for jet in event.selNoCHSGenJets: + self.h_NoCHS_genjetspt.Fill (jet.pt ()) ; + self.h_NoCHS_genjetseta.Fill (jet.eta ()) ; + for jet in event.selYeCHSGenJets: + self.h_YeCHS_genjetspt.Fill (jet.pt ()) ; + self.h_YeCHS_genjetseta.Fill (jet.eta ()) ; + + event.cleanYeCHSJets = cleanObjectCollection (event.YeCHSjets, event.genLeptons, 0.2) + event.cleanNoCHSJets = cleanObjectCollection (event.NoCHSjets, event.genLeptons, 0.2) + for jet in event.cleanYeCHSJets : + self.h_YeCHS_recjetspt .Fill (jet.pt ()) ; + self.h_YeCHS_recjetseta .Fill (jet.eta ()) ; +# if (abs(jet.pt () > 20) and len(event.vertices) > 10): +# self.h_YeCHS_correction.Fill (jet.eta (), 1. / jet.jecFactor(0)) ; +# print 'Ev', event.iEv, 'YeCHS ', round (jet.eta (), 2), round (jet.phi (), 2), round (jet.pt () * jet.jecFactor(0), 2)#, round (jet.component (1).fraction (), 2) + + for jet in event.cleanNoCHSJets: + self.h_NoCHS_recjetspt .Fill (jet.pt ()) ; + self.h_NoCHS_recjetseta .Fill (jet.eta ()) ; +# if (abs(jet.pt () > 20) and len(event.vertices) > 10): +# self.h_NoCHS_correction.Fill (jet.eta (), 1. / jet.jecFactor(0)) ; +# print 'Ev', event.iEv, 'NoCHS ', round (jet.eta (), 2), round (jet.phi (), 2), round (jet.pt () * jet.jecFactor(0), 2)#, round (jet.component (1).fraction (), 2) + + #PG removing negative correction jets + event.noNegCleanYeCHSJets = [ jet for jet in event.cleanYeCHSJets if (jet.jecFactor(0) > 0) ] + event.noNegCleanNoCHSJets = [ jet for jet in event.cleanNoCHSJets if (jet.jecFactor(0) > 0) ] + + #PG matching between CHS and non CHS + event.YeNoCHSmatch = matchObjectCollection2 (event.noNegCleanYeCHSJets, event.noNegCleanNoCHSJets, 0.1) + for yejet, nojet in event.YeNoCHSmatch.iteritems(): + if nojet == None: + continue + self.YeNoCHSRatio_eta.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0))) + self.h_NoCHS_correction.Fill (nojet.eta (), 1. / nojet.jecFactor(0)) + self.h_YeCHS_correction.Fill (yejet.eta (), 1. / yejet.jecFactor(0)) + + if len (event.vertices) > 8 and len (event.vertices) <= 10: + self.YeNoCHSRatio_eta_PUcut.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0))) + self.h_NoCHS_correction_PUcut.Fill (nojet.eta (), 1. / nojet.jecFactor(0)) + self.h_YeCHS_correction_PUcut.Fill (yejet.eta (), 1. / yejet.jecFactor(0)) + + if nojet.pt () < 40 or nojet.pt () > 60: + continue + self.YeNoCHSRatio_eta_ptcut.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0))) + self.h_NoCHS_correction_ptcut.Fill (nojet.eta (), 1. / nojet.jecFactor(0)) + self.h_YeCHS_correction_ptcut.Fill (yejet.eta (), 1. / yejet.jecFactor(0)) + + if len (event.vertices) < 8 or len (event.vertices) > 10: + continue + self.YeNoCHSRatio_eta_ptcut_PUcut.Fill (yejet.eta (), yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0))) + self.h_NoCHS_correction_ptcut_PUcut.Fill (nojet.eta (), 1. / nojet.jecFactor(0)) + self.h_YeCHS_correction_ptcut_PUcut.Fill (yejet.eta (), 1. / yejet.jecFactor(0)) + + + +# if yejet.pt () * yejet.jecFactor(0) < 10: +# continue ; +# if abs (yejet.eta ()) < 3: +# continue ; +# print round (yejet.eta (), 2), '\t', round (yejet.pt () * yejet.jecFactor(0), 2), '\t',round (nojet.pt () * nojet.jecFactor(0), 2), '\t',round (yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)), 2) +# print round (yejet.eta (), 2), '\t', round (yejet.pt (), 2), '\t',round (nojet.pt (), 2), '\t',round (yejet.pt () * yejet.jecFactor(0) / (nojet.pt () * nojet.jecFactor(0)), 2) + + event.matchingCleanYeCHSJets = matchObjectCollection2 (event.cleanYeCHSJets, event.selYeCHSGenJets, 0.25) + for jet in event.cleanYeCHSJets : + jet.gen = event.matchingCleanYeCHSJets[ jet ] + event.matchedCleanYeCHSJets = [jet for jet in event.matchingCleanYeCHSJets if jet.gen != None] + + for jet in event.matchedCleanYeCHSJets: + self.h_YeCHS_recjetspt_match .Fill (jet.pt ()) ; + self.h_YeCHS_recjetseta_match.Fill (jet.eta ()) ; + self.h_YeCHS_genjetspt_match .Fill (jet.gen.pt ()) ; + self.h_YeCHS_genjetseta_match.Fill (jet.gen.eta ()) ; + + event.matchingCleanNoCHSJets = matchObjectCollection2 (event.cleanNoCHSJets, event.selNoCHSGenJets, 0.25) + for jet in event.cleanNoCHSJets : + jet.gen = event.matchingCleanNoCHSJets[ jet ] + event.matchedCleanNoCHSJets = [jet for jet in event.matchingCleanNoCHSJets if jet.gen != None] + + for jet in event.matchedCleanNoCHSJets: + self.h_NoCHS_recjetspt_match .Fill (jet.pt ()) ; + self.h_NoCHS_recjetseta_match.Fill (jet.eta ()) ; + self.h_NoCHS_genjetspt_match .Fill (jet.gen.pt ()) ; + self.h_NoCHS_genjetseta_match.Fill (jet.gen.eta ()) ; + + if len (event.vertices) != 10 : + return ; + for jet in event.matchedCleanNoCHSJets: + if (jet.gen.pt () < 20 or jet.gen.pt () > 30 or abs (jet.gen.eta ()) > 1.4) : continue ; + self.h_NoCHS_response.Fill ((jet.pt () - jet.gen.pt ()) / jet.gen.pt ()) ; + for jet in event.matchedCleanYeCHSJets: + if (jet.gen.pt () < 20 or jet.gen.pt () > 30 or abs (jet.gen.eta ()) > 1.4) : continue ; + self.h_YeCHS_response.Fill ((jet.pt () - jet.gen.pt ()) / jet.gen.pt ()) ; + + +# .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... + + def write (self): + from ROOT import gROOT + gROOT.SetBatch(True) + self.file.cd () + self.h_NoCHS_genjetspt .Write () + self.h_NoCHS_genjetseta .Write () + self.h_YeCHS_genjetspt .Write () + self.h_YeCHS_genjetseta .Write () + + self.h_NoCHS_genjetspt_match .Write () + self.h_NoCHS_genjetseta_match .Write () + self.h_YeCHS_genjetspt_match .Write () + self.h_YeCHS_genjetseta_match .Write () + + self.h_NoCHS_recjetspt .Write () + self.h_NoCHS_recjetspt_match .Write () + self.h_NoCHS_recjetseta .Write () + self.h_NoCHS_recjetseta_match .Write () + + self.h_YeCHS_recjetspt .Write () + self.h_YeCHS_recjetspt_match .Write () + self.h_YeCHS_recjetseta .Write () + self.h_YeCHS_recjetseta_match .Write () + + self.h_YeCHS_response .Write () + self.h_NoCHS_response .Write () + + self.h_YeCHS_correction .Write () + self.h_NoCHS_correction .Write () + self.YeNoCHSRatio_eta .Write () + + self.h_YeCHS_correction_ptcut .Write () + self.h_NoCHS_correction_ptcut .Write () + self.YeNoCHSRatio_eta_ptcut .Write () + + self.h_YeCHS_correction_ptcut_PUcut .Write () + self.h_NoCHS_correction_ptcut_PUcut .Write () + self.YeNoCHSRatio_eta_ptcut_PUcut .Write () + + self.h_YeCHS_correction_PUcut .Write () + self.h_NoCHS_correction_PUcut .Write () + self.YeNoCHSRatio_eta_PUcut .Write () + + self.h_NoCHS_genjetsnum .Write () + self.h_NVTXnum .Write () + + self.file.Close() + diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc new file mode 100644 index 0000000000000000000000000000000000000000..de56d59bea215c53382ab03b4daf54dc8cdf0059 GIT binary patch literal 10383 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 K1l~=#l>R@`XjcUQ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py new file mode 100644 index 0000000..50ba340 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.py @@ -0,0 +1,22 @@ +from CMGTools.RootTools.analyzers.TreeAnalyzer import TreeAnalyzer +import random + + +class TestTreeAnalyzer( TreeAnalyzer ): + '''Just an example. You should create your analyzer on this model. + + One useful technique is to use other analyzers to fill the event with + what you need. In your TreeAnalyzer, you can simply read the event + and fill the tree.''' + def declareVariables(self): + self.tree.addVar('float', 'gaussianVar') + self.tree.addVar('float', 'eventWeight') + self.tree.addVar('int', 'iEv') + self.tree.book() + + def process(self, iEvent, event): + self.tree.s.gaussianVar = random.gauss( 1, 1 ) + self.tree.s.iEv = event.iEv + self.tree.s.eventWeight = event.eventWeight + self.tree.fill() + diff --git a/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..967c0fd7e2dc540cd328be799de6058ef3964456 GIT binary patch literal 1387 zcmb_c!EV$r5FIDGTUd%z%8`qYK|<MEFCYZ1Dnun(lvbej61nkglj60P*lAhRTlq!) zfjb`nGv0Q0>6Iq-cs#aep5IK8{(e0Cxm6uhaPy=zzM<~7NN8#T48TOdi2%X#1WW=a z3Fs71z*vCp!4H6Ifa8;tmk+Z(9c}*5lL^woI*Fqe@vT*6_8r^(u)!AeVb!`oz-P9p zdr1O;15;d%C^*nO2rE4(4l~B<f05Yhe2~gY{H7*TgSk9*o%FTqjFwf4DxjRXuB9z= z6w+B4>c-27(`fSHP||Z?QFb23osj{n+BRQ1l(Z)}HcJ<3TzZJ+absw2jS?@=26@?p zI(oXSRp5ZqBI;bexAW+$H+~V<E5hs>f;^LiQZIc)H_B?c2oZ?HykdU1^UZgt`#lm@ z0O!<*DryN_Cm{YYrFTp{(EU{t9U-s8^I<k1cl&{JI5tj&@QAcC)p_42`$@HN9xwYD zo3lCu#?jcDarYu-B=pG0a07c&TJu4+ojUhrUKKp^XvP_h5QTrqrnVaGe0X={objW= zxiHtJvrs!bx=o%R-7TM-c5qo~tc+@r;x+2jpl9^{0SORK<6AM_+rGoAA4!A-d4g$S z?h-gpq3ppGDg6}->0}wKSQh%)lEs9a?l+vLjH5>$TFR!IL~0|U#Tu{h9$zq`g2^f( zbu2jVk<DUAv*@AO<tmFFVhZk&JjOC@U4`C1A@zo{XJV7y_(cc4M_F1m!LketsVwQ+ z=?qW#bXjUwm1V({7n>xO=%V(&`7M|!u1n864f+G|aF9i|p40rcX!1qT<cn&_S3kRg bHbcQbrReaUK}MEd&3SnpQ_Bc9#CrM{%Em|f literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzer.py b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.py new file mode 100644 index 0000000..f1271f6 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.py @@ -0,0 +1,29 @@ +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.statistics.Tree import Tree +from ROOT import TFile + +class TreeAnalyzer( Analyzer ): + """Base TreeAnalyzer, to create flat TTrees. + + Check out TestTreeAnalyzer for a concrete example. + IMPORTANT: FOR NOW, CANNOT RUN SEVERAL TreeAnalyzers AT THE SAME TIME! + Anyway, you want only one TTree, don't you?""" + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(TreeAnalyzer,self).__init__(cfg_ana, cfg_comp, looperName) + fileName = '/'.join([self.dirName, + self.name+'_tree.root']) + self.file = TFile( fileName, 'recreate' ) + self.tree = Tree(self.name,self.name) + self.declareVariables() + + def declareVariables(self): + print 'TreeAnalyzer.declareVariables : overload this function.' + # self.tree.addVar('float', 'vismass') + # self.tree.book() + pass + + def write(self): + super(TreeAnalyzer, self).write() + self.file.Write() + diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TreeAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4210fa73a57c09f0d99cca4cb12fd34fbac7f86e GIT binary patch literal 1698 zcmb_cOK;Oa5T3Q;v<WS$C=v*9SP&9Hs+=206#_z(J`i!x))bM8W$aDs;&>zPh7wdx z<u7vMU+@E9W}WmUaiUIkJTsp6e75_0wfXaDGDu*4xp;qtN54Um;-5hdFlI1hz({r= zcVO(o(5++_@*0di7<wqzKr$FHNIm!ga0>8oSckL@d#xo5m;J%3#gH@0NIFHF&%VjB z($r8BmQq%dN77c7OS3Z9FRafhr8uwg=qE@dP=Q$A(4mqsIo5}@5>tcJwTuU1uSI$E zFY=AG<dks{d4n6plTyY;@=+ce9@10oH=7)<?x9RRb2UY^)aIfeAE}bZJW&NYqp$oL zk0-hGt=n$@-9Ut$Al&3z1HpsAhYjBC1i>KW;(fsPdiy=md3&i2%{w6vcY1uU)9>+c zx8HkULv@PTaXj1LGd1PMabdVB@);8Bg38(8sVW{Ddi*k>E@_5z@8Z!KiNQaE6I_e~ zM-H4IkJN=zS|x)cm!2KfEcIx5cMcplW$?WQrVb}|j_8U;(GsnYti3s%>l;>V(&`B< z)wl!93eeU~q>;f={Zc7oF;L2C;H?`}A62ZU6IlwEL;^_^WkqJ9$WSLoDk}^jDb30t z9!sk%kP!~qlgS7%BP_&7qGV=`9AuKmrQDCpEdG>B-J(?1LCbt(V<w}6C@x}~mH0%B zCx%MSmBNy2KB|Z^kkCRNEYZ)9(`C}`_P0Z&a@`i#U&T#k=1>)F3~aHk+ZU1JPiBJJ zA&hGx!0xjZw$5&`yDXtD7RT<efePHy_Kuw_wH(;gmqK3cly7qNMV7gWQ*I73%}3KB zF_|j-ssYL%ZX&s+epWHmZ9JOh56pAV`k<ZKJ{}=+1&gO>N^o)se<auzskXqbO4O09 zP(hnJE;A#=8D>6^Xg?g+*~vO4x`$`p$vSIM5pz@$>JXI{($QF@)0{+FW)!6=i6XmL zLDLWv=zO~W4;dPyeN~o`se5&&vD~N!_7iI!qG|y{{|tuy=s3p_`HN4TKr8r{tv0dA mw8;|f6SB_VCNUU<_D!>kxW<m`OrKX%d_hasH0d>lKj$yh27-hD literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py new file mode 100644 index 0000000..898a7cf --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.py @@ -0,0 +1,50 @@ +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from ROOT import TFile,TTree +import numpy + +class TreeAnalyzerNumpy( Analyzer ): + """Base TreeAnalyzerNumpy, to create flat TTrees. + + Check out TestTreeAnalyzer for a concrete example. + IMPORTANT: FOR NOW, CANNOT RUN SEVERAL TreeAnalyzers AT THE SAME TIME! + Anyway, you want only one TTree, don't you?""" + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(TreeAnalyzerNumpy,self).__init__(cfg_ana, cfg_comp, looperName) + fileName = '/'.join([self.dirName, + self.name+'_tree.root']) + self.file = TFile( fileName, 'recreate' ) + self.tree = TTree('tree',self.name) + self.vars={} + + self.declareVariables() + + + def branch(self, varName,type=float ): + + self.vars[varName]=numpy.zeros(1,type) + if type is float : + self.tree.Branch(varName,self.vars[varName],varName+'/D') + elif type is int : + self.tree.Branch(varName,self.vars[varName],varName+'/I') + + + def set(self, varName, value ): + self.vars[varName][0]=value + + def fill(self): + self.tree.Fill() + + def declareVariables(self): + print 'TreeAnalyzerNumpy.declareVariables : overload this function.' + pass + + def reset(self): + for name,value in self.vars.iteritems(): + value[0]=-99 + + + def write(self): + super(TreeAnalyzerNumpy, self).write() + self.file.Write() + diff --git a/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.pyc b/CMGTools/RootTools/python/analyzers/TreeAnalyzerNumpy.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aa47601ef6c4a126f8717754029f834efe4780e4 GIT binary patch literal 2746 zcmcImU2hXt5S`t%6P$#WmJ$?|suzliRYi86QPkFi0Fj78H!i4Fk+rPXWW##b-Fr=N z1yA8`@Z<W{_x^zPoY^?xL+wk`jqmK-+52(k%*?$B{ye|*=J6jt#&Y}wc>jQA??Vjn z^CS})d(!vBW8as|mvJEdK*lxc*D7luSzY>d8P+86WaP=PF0Vz7M1Jls$S{z-<^mQ> z|H9Mspt*Apojl5Bza?eUr=<?jyOU-~rS-}r>AFv7gf<`AosK876SSOn3(Y=&NQ5AP zvF{T$wg<+fM#!&$AK(Ht0#8kq#bcEHb23~|OGAc>sw_#k*Ca&yJGY2zVm?5zZd_sF zGKpMbMp@)ck3(#0Y02Q(+)v_XrkKK<Soij1Gb&0GnYhR?8FP~t(Rh+2EuFT#^I$jZ zb-KNq=FV<ty1S3o&1R?D-R+t1r>@!CdbkyK?!N=ZnoiI3?roX9&d!$UZSQPd)ulT5 z>@b?Gn^`e6hf(fKk!LdqxI#GVW?1Am96x^_*We}j=X(>)&LA9qp1edDeL3*uC3MI@ zjsgVTlY@ZY4r(gFt}mCL`f}vStD3k4c?sq*7BfT!iwrnu=Y;y)*pO88>yp}+nJ&z+ zy(Xb_vA0OuE<p|)0JqAbaGEz|Qqk@Rm!Fy|R5;5{CrKFw>@s|VL7Jy-Fwl_)MVh-s zSchrZjmC)@b10!^Bo`YY{X%9{$aK{K&!f`13!Ih2SyUzuqcV-2WQkRjI>aW~NEePr zPX|#R>DJWaVmxtlAS(*s(oG4A+pyDwE-LH>G+V~)&7HfwqR4DJgtwJ8nYsNUZ)0Jt z7TbP1o3tQWlUc}hNrU|eLcA;9ig(fb)Vt(0{Fr>Ok)cgA`w9Z#JwUx^RI4ymLEb== zT_DfSNx7|osWE1ZJ|<`ytf9kjGZFG{nH7jP$It#{d~iG-L^8x=yPJ}DOTOE;tJiju z0n$+BEOpgzL=-kWKmRbwipW&~Vw7%`Q6BFDG0vCVHTe!d=2)(T=$(Yx%_e8bID8g) zqMKiarim*48hF2scEUOFDCd`;uz<iK6i?Pb{f2Tu0=lRL<N^s%Pfz^_*I-i~o=4gA zOg$hrn>fQ4L5LR<z`QAJp1>7mWXsXKLOG<X=k{r(;Ox#S2T1=J=C&3YY9{*%>;5Cq z20nt)yZ25x)vEfiTHdc@bJG;hlM-n)G;Tk&W;D%Xmlk=eazcZ0#y*8C)350dD?z+^ zMLi=zgHqpu^5Vuj?B9O8D!=&h3a6~za!4pt;>NER<dM3~`Q7vluGuP|^eofLAw8)} zO0=<kE4!9q53fL+Wx#mQlnGMn8z{#fUO7!JqErvBLwWC-IRY8Xw}4j*JL*@JZ(KHH zSyv}KyN7frJURa#vHQOyVR#L@wb72<x#%@X-SIWUYXsMfURHx~F`Q=X66#<uEaJgH z&*yLzhVXNWFDSmGU?PN9DY(OF6jb}~_X4>lQI>buLVdw+EUz>g0sd-@dUe`z-}$}M zI=OdRqr(hjw&wqOg&0*`iQ(>UPw&j?s{9Og4aiwzS8g{dHos#ASRT0-yj5?-{~MWD BQ5^sP literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py new file mode 100644 index 0000000..a4013e8 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.py @@ -0,0 +1,116 @@ +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Counter import Counter +from CMGTools.RootTools.utils.TriggerList import TriggerList +from CMGTools.RootTools.utils.TriggerMatching import selTriggerObjects +from CMGTools.RootTools.physicsobjects.PhysicsObjects import TriggerObject + + + +class TriggerAnalyzer( Analyzer ): + '''Access to trigger information, and trigger selection''' + + def declareHandles(self): + super(TriggerAnalyzer, self).declareHandles() + + self.handles['cmgTriggerObjectSel'] = AutoHandle( + 'cmgTriggerObjectSel', + 'std::vector<cmg::TriggerObject>' + ) + + self.handles['cmgTriggerObjectListSel'] = AutoHandle( + 'cmgTriggerObjectListSel', + 'std::vector<cmg::TriggerObject>' + ) + + def beginLoop(self): + super(TriggerAnalyzer,self).beginLoop() + self.triggerList = TriggerList( self.cfg_comp.triggers ) + if hasattr(self.cfg_comp,'vetoTriggers'): + self.vetoTriggerList = TriggerList( self.cfg_comp.vetoTriggers ) + else: + self.vetoTriggerList = None + + self.counters.addCounter('Trigger') + self.counters.counter('Trigger').register('All events') + self.counters.counter('Trigger').register('HLT') + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + + event.triggerObject = self.handles['cmgTriggerObjectSel'].product()[0] + run = iEvent.eventAuxiliary().id().run() + lumi = iEvent.eventAuxiliary().id().luminosityBlock() + eventId = iEvent.eventAuxiliary().id().event() + + event.run = run + event.lumi = lumi + event.eventId = eventId + +## if self.cfg_ana.verbose: +## self.printTriggerObject( event.triggerObject ) + + self.counters.counter('Trigger').inc('All events') + # import pdb; pdb.set_trace() + usePrescaled = False + if hasattr( self.cfg_ana, 'usePrescaled'): + usePrescaled = self.cfg_ana.usePrescaled + + # import pdb; pdb.set_trace() + passed, hltPath = self.triggerList.triggerPassed(event.triggerObject, + run, lumi, self.cfg_comp.isData, + usePrescaled = usePrescaled) + + + + #Check the veto! + veto=False + if self.vetoTriggerList is not None: + veto,hltVetoPath = self.vetoTriggerList.triggerPassed(event.triggerObject, + run,lumi,self.cfg_comp.isData, + usePrescaled = usePrescaled) + + # Check if events needs to be skipped if no trigger is found (useful for generator level studies) + keepFailingEvents = False + if hasattr( self.cfg_ana, 'keepFailingEvents'): + keepFailingEvents = self.cfg_ana.keepFailingEvents + if not passed or (passed and veto): + event.passedTriggerAnalyzer = False + if not keepFailingEvents: + return False + else: + event.passedTriggerAnalyzer = True + + event.hltPath = hltPath + + if hltPath is not None: + trigObjs = map( TriggerObject, + self.handles['cmgTriggerObjectListSel'].product()) + # selecting the trigger objects used in this path + event.triggerObjects = selTriggerObjects( trigObjs, hltPath ) + + self.counters.counter('Trigger').inc('HLT') + event.TriggerFired = 1 + return True + + def write(self): + print 'writing TriggerAnalyzer' + super(TriggerAnalyzer, self).write() + self.triggerList.write( self.dirName ) + + def __str__(self): + tmp = super(TriggerAnalyzer,self).__str__() + triglist = str( self.triggerList ) + return '\n'.join( [tmp, triglist ] ) + + +## def printTriggerObject(self, object): +## '''FIXME : we need a trigger object class in physicsobjects.''' +## print 'trig obj', object.pdgId(), object.pt(), object.charge(), object.eta(), object.phi() +## for name in object.getSelectionNames(): +## hasSel = object.getSelection( name ) +## if self.cfg_ana.verbose==1 and hasSel: +## print name, hasSel +## elif self.cfg_ana.verbose==2: +## print name, hasSel diff --git a/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TriggerAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3ff2d85c319b7d3ee40d6d1c16e18c6f7e34f09b GIT binary patch literal 3684 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 I=HyfV2lcifu>b%7 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py new file mode 100644 index 0000000..8ccc11c --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.py @@ -0,0 +1,68 @@ +import random +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Jet +from CMGTools.RootTools.utils.DeltaR import cleanObjectCollection, matchObjectCollection + +from CMGTools.RootTools.physicsobjects.VBF import VBF +from CMGTools.RootTools.statistics.Counter import Counter, Counters +from CMGTools.RootTools.utils.DeltaR import deltaR2 +from CMGTools.RootTools.utils.cmsswRelease import isNewerThan + + +class VBFSimpleAnalyzer( Analyzer ): + """Analyses the collection of jets stored in event.cleanJets, + and adds a VBF object to the event, as event.vbf. + + The analyzer currently needs also event.diLepton to compute fancy + variables for the VBF MVA, but we could remove this requirement if needed. + + Example configuration: + + vbfAna = cfg.Analyzer( + 'VBFSimpleAnalyzer', + Mjj = 500, + deltaEta = 3.5, + cjvPtCut = 30., + ) + + + """ + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(VBFSimpleAnalyzer,self).__init__(cfg_ana, cfg_comp, looperName) + + def beginLoop(self): + super(VBFSimpleAnalyzer,self).beginLoop() + self.counters.addCounter('VBF') + count = self.counters.counter('VBF') + count.register('all events') + count.register('M_jj > {cut:3.1f}'.format(cut=self.cfg_ana.Mjj)) + count.register('delta Eta > {cut:3.1f}'.format(cut=self.cfg_ana.deltaEta) ) + count.register('no central jets') + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + + self.counters.counter('VBF').inc('all events') + + if len(event.cleanJets)<2: + return True + + event.vbf = VBF( event.cleanJets, event.diLepton, + None, self.cfg_ana.cjvPtCut ) + if event.vbf.mjj > self.cfg_ana.Mjj: + self.counters.counter('VBF').inc('M_jj > {cut:3.1f}'.format(cut=self.cfg_ana.Mjj) ) + else: + return True + if abs(event.vbf.deta) > self.cfg_ana.deltaEta: + self.counters.counter('VBF').inc('delta Eta > {cut:3.1f}'.format(cut=self.cfg_ana.deltaEta) ) + else: + return True + if len(event.vbf.centralJets)==0: + self.counters.counter('VBF').inc('no central jets') + else: + return True + + return True diff --git a/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/VBFSimpleAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..498d3a089e645c062098e5723edd973a64480169 GIT binary patch literal 3115 zcmb_eUvJz*5Fh*g<nEG7nv|ASLUctzy`tizRDGZ-g*FrrYC>_MO8CWc?7hbB+CIGN zgh2Zgz5pMAN5mUXd@r7Of|=R#rA@DWp_h2Qv$HchJM)_vxBeauwtoBTyBMaw7QR2n zNB@aKg8vREfWXdOP!8lS1THwlYk_J(-iDxU={Bei<Xs55mhOOBfV>Am5Ar?)eY@HP zHGq5(f<;R&fLell2*D8YWeAq-YL8`CAXu?<AJiGhS0PwMdH~Xeu>;8>`~q+c@O`jG zrtXZE(CqYI{B4gMoSGgEcZ*0J{Uj^9GN6^(lwU_hqNH7;TYn?X$R&|;IK)au#kYHz zjLl}L6u#23U``&Hc>gr#M9ZUlUs^2-sAaRP3nMEwVmjA$D{&L4OyqxT7Z!0L)!Xt= zR=fLAVOEhwT{~$$QL?$fEJ}2>d-&+9I7o~Sx&lX+e1HxKT9CLrX;YABr33!Xs7)e& zpfD@cQVX*$MLfHpD90j`Mhk7qN+u#LgglUi@z@>cAbo8h@Q0ogQIcp83A9m^>?dJL zR>u<8M5L#(2YX|0z+$_2STv1=i0i6C)#^wTQj#jA%c(??K9Cbr7NjvQ^GR)_7)M2X z#99ubDvkCO8b2;8K9OwLdUW@i*sF~=qzlz55tYo#1Bn|_jq@Ms6c_M7k&gL9nM|#^ z|6@cxMyX<)KCY{XLVe3xjJBhz#HS)2KlYj^jMxnF!<CmJbj3P|m|Izff;TrdPL??0 z_YEn$;oUr0kF$e^W)qFa^$pLiUmaKzVhURGY*GLP4hH`nc#7C}A#>p=&T(wPaf`EM zhe5SHB3zpe3Dpx>`2>9iV;H7IYQm5aVHg%tjSZm^ZyI8dcpJ?r0EPrrS)z{ZD3>Fo zfCqgWXS#~lH@CjpElZ`>{jxN6HaRl;WwG7_T(7_6EN^n;Q@#pPLa7H%Ovt7w*~GW~ z6(^@|dyE_L>RAgi#J2;-&W!F%>1XH=2eK~Z0kbWE5(|*D$#Gc^vObm$=Q(!gMfTtn zyUVH)z%oOg+V<JA<eNw-i(RcLakoN@{T=ahT$@`ryzAp<h5~_<K96rkfgl(>zeTSg zt3bdbMyp719*(Fg_&jjv`bh4{$7%5ZV__p?D~#p{VM;a?ha>r1^{G%wQz`1A3d|d< zV*WBt*)T*ZD{J7%1<W53n{J5dRG2pz^EFg@86Qm+fOFP4<E%MD=Mw(K<S2UR;7xq= zCx{3N7mg>9#%OY_!`LATrZGkwV-jQ?iV{}6CjixFfEV6DTw4Z>J*t$XZ~)mN9J5Tg z#2c0%8#b(Ec+!UIcP3Ar)`n~alFrG_DTs=;J?%`RY?UmT9<|2${+Xw*`=Y+J26c@- zdo48XEZ=Map14q5=L|SyS&sqQ$l=XLgqXQFO)1IdgViSpzXqu(vSBV<-$I5V99J?z zC^mgl`)6^@r@qQ~ON*G_3ZYI0&bkX%qTQ;NoLLr=(_X-=?Xr*-w$#>}s>!;rQu8~{ zGXDad_I7hxw5M4(k=Si7(kdm?G|i}|ah0@ir|d}YQ_ExIb1Qp;$maq(smfSt{Sh9; zr5v20d(l1TwA~fwoO8kP+_v*Bj~ASG+_pO+qu3W=SYY)HLr(TE%*&)!L{hScVN%9n z$o15x1oJ<{;ly^H{r_@JWrzxcrT}zTyKcYLAB-rxTv;moGAMKN9@0%m@Mays8y~9F z$XOrtaTl2PU%z+uq2^O(FdOrCPxg;=8f*I@qP>Tfv|nl3C#aiC^CfGOD(!v2pJF~0 z9-lgo`C$I;Q|Dkuvq*i#c5U!uLL0Qqn-*rDg6UJheDdI{&aqa-xz>li#7|KzeM%H= d;BPvn46WN1On1o1n&7j9MVbE2yZF$o^&jHf&p7}9 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/VertexAnalyzer.py b/CMGTools/RootTools/python/analyzers/VertexAnalyzer.py new file mode 100644 index 0000000..984af8d --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/VertexAnalyzer.py @@ -0,0 +1,155 @@ +import itertools + +from CMGTools.RootTools.analyzers.VertexHistograms import VertexHistograms +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.statistics.Average import Average +from CMGTools.RootTools.physicsobjects.PileUpSummaryInfo import PileUpSummaryInfo + +class VertexAnalyzer( Analyzer ): + """selects a list of good primary vertices, + and optionally add a pile-up weight to MC events. + + The list of good primary vertices is put in event.goodVertices. + if no good vertex is found, the process function returns False. + + The weight is put in event.vertexWeight, and is multiplied to + the global event weight, event.eventWeight. + + Example: + + vertexAna = cfg.Analyzer( + 'VertexAnalyzer', + goodVertices = 'goodPVFilter', + vertexWeight = 'vertexWeightFall112011AB', + # uncomment the following line if you want a vertex weight = 1 (no weighting) + # fixedWeight = 1, + verbose = False + ) + + If fixedWeight is set to None, the vertex weight is read from the EDM collection with module name + 'vertexWeightFall112011AB'. + Otherwise, the weight is set to fixedWeight. + + The vertex weight collection was at some point produced in the PAT+CMG step, + and could directly be accessed from the PAT or CMG tuple. + In the most recent versions of the PAT+CMG tuple, this collection is not present anymore, + and an additional full framework process must be ran to produce this collection, + so that this analyzer can read it. An example cfg to do that can be found here: + http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/CMG/CMGTools/H2TauTau/prod/vertexWeight2011_cfg.py?view=markup + + + """ + + def __init__(self, cfg_ana, cfg_comp, looperName): + super(VertexAnalyzer, self).__init__(cfg_ana, cfg_comp, looperName) + + self.doHists=True + if (hasattr(self.cfg_ana,'makeHists')) and (not self.cfg_ana.makeHists): + self.doHists=False + if self.doHists: + self.pileup = VertexHistograms('/'.join([self.dirName, + 'pileup.root'])) + + + def declareHandles(self): + super(VertexAnalyzer, self).declareHandles() + self.handles['vertices'] = AutoHandle( + 'offlinePrimaryVertices', + 'std::vector<reco::Vertex>' + ) + self.fixedWeight = None + if self.cfg_comp.isMC: + if hasattr( self.cfg_ana, 'fixedWeight'): + self.fixedWeight = self.cfg_ana.fixedWeight + else: + self.mchandles['vertexWeight'] = AutoHandle( self.cfg_ana.vertexWeight, + 'double' ) + + self.mchandles['pusi'] = AutoHandle( + 'addPileupInfo', + 'std::vector<PileupSummaryInfo>' + ) + + self.handles['rho'] = AutoHandle( + ('kt6PFJets','rho'), + 'double' + ) + + def beginLoop(self): + super(VertexAnalyzer,self).beginLoop() + self.averages.add('vertexWeight', Average('vertexWeight') ) + self.counters.addCounter('GoodVertex') + self.count = self.counters.counter('GoodVertex') + self.count.register('All Events') + self.count.register('Events With Good Vertex') + + + def process(self, iEvent, event): + self.readCollections( iEvent ) + event.rho = self.handles['rho'].product()[0] + event.vertices = self.handles['vertices'].product() + event.goodVertices = filter(self.testGoodVertex,event.vertices) + + + self.count.inc('All Events') + + + event.vertexWeight = 1 + if self.cfg_comp.isMC: + event.pileUpInfo = map( PileUpSummaryInfo, + self.mchandles['pusi'].product() ) + if self.fixedWeight is None: + event.vertexWeight = self.mchandles['vertexWeight'].product()[0] + else: + event.vertexWeight = self.fixedWeight + event.eventWeight *= event.vertexWeight + + self.averages['vertexWeight'].add( event.vertexWeight ) + if self.verbose: + print 'VertexAnalyzer: #vert = ', len(event.vertices), \ + ', weight = ', event.vertexWeight + + # Check if events needs to be skipped if no good vertex is found (useful for generator level studies) + keepFailingEvents = False + if hasattr( self.cfg_ana, 'keepFailingEvents'): + keepFailingEvents = self.cfg_ana.keepFailingEvents + if len(event.goodVertices)==0: + event.passedVertexAnalyzer=False + if not keepFailingEvents: + return False + else: + event.passedVertexAnalyzer=True + + if self.doHists: + self.pileup.hist.Fill( len(event.goodVertices) ) + self.pileup.mindist.Fill( self.mindist(event.goodVertices) ) + + self.count.inc('Events With Good Vertex') + return True + + + def testGoodVertex(self,vertex): + if vertex.isFake(): + return False + if vertex.ndof()<=4: + return False + if abs(vertex.z())>24: + return False + if vertex.position().Rho()>2: + return False + + return True + + def mindist(self, vertices): + mindist = 999999 + for comb in itertools.combinations(vertices, 2): + dist = abs(comb[0].z() - comb[1].z()) + if dist<mindist: + mindist = dist + return mindist + + def write(self): + super(VertexAnalyzer, self).write() + if self.doHists: + self.pileup.write() diff --git a/CMGTools/RootTools/python/analyzers/VertexAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/VertexAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3d590ef8500eca985a03fa56babbf6df1b9a7739 GIT binary patch literal 5904 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/VertexHistograms.py b/CMGTools/RootTools/python/analyzers/VertexHistograms.py new file mode 100644 index 0000000..3dbe069 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/VertexHistograms.py @@ -0,0 +1,11 @@ +from ROOT import TFile, TH1F + +class VertexHistograms(object): + + def __init__(self, filename ): + self.file = TFile(filename, 'recreate') + self.hist = TH1F('pileup','', 70, 0, 70) + self.mindist = TH1F('mindist','Minimum distance between 2 vertices', 100, 0, 0.1) + + def write(self): + self.file.Write() diff --git a/CMGTools/RootTools/python/analyzers/VertexHistograms.pyc b/CMGTools/RootTools/python/analyzers/VertexHistograms.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cea40b3b19baba28a06eaedcd2edba4531b0f91d GIT binary patch literal 1016 zcmb_aO>Yx15FPI(X;V}Qdf)(;NWJWd09O!HR0=)Nv~nX5xvaLklh)OKL~Dmq)LZxm zoZz4EyZ8b0&7>_7=UATEvB&m%^Je2e+gm$7_&BHA5#zfD^UvW5OhYA6WoT-sif9^< zDI(&SW`>HGz7s8pK2JMTbm%1M;*$G|kwl1sEGHvZa_C5O@M07mBKXK{;I9YHhvux! zDt`}dkbDR8PvDpY6BK{}SP+pQCVQff=Yk;CgYCoo2e?3VjZ21>5nU6dh61i)#zL^@ zieGj$6>F+T#Re6dn(E)BaFS5X79JdjP574cmb1V?z~(4uF$WTA9f^}DY`|5nE>M-< zMSSRLS1qc6Y-DxLgHsNd%=O^q;0x+^IeP~bI{Wog#_zW(p2ZHSS~H+n5kyz#c*P3% zO4tq}&*e<X$;mpaIKd{V^RFb|=EMEN_mie6{m?c|SVi-zaNg9ztj@}-Z`}If|J`_o z6H;@UqJog7(nK%NWOmF`lMAOiQ{5k716p5TLU$xpJUKE}wpOIkf8kT>0w<EOeYiCe z7Lu3py7bJ;Z$Tyzm2OKBebO{YHchLhSd>`W2Uyx|xPMI6qMsE4G0Y2vUexc7wY%C% idvr9>Hm|xX$~LDLoCm$NW+qzx>s7&TM0nNaadZQjKHDY$ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.py b/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.py new file mode 100644 index 0000000..4ef20ef --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.py @@ -0,0 +1,32 @@ +from CMGTools.RootTools.analyzers.DiLeptonAnalyzer import DiLeptonAnalyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.DiObject import DiElectron +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Electron + + +class ZEleEleAnalyzer( DiLeptonAnalyzer ): + + DiObjectClass = DiElectron + LeptonClass = Electron + + def declareHandles(self): + super(ZEleEleAnalyzer, self).declareHandles() + print 'ZEleEleAnalyzer.declareHandles' + self.handles['diLeptons'] = AutoHandle( + 'cmgDiElectronSelStdLep', + 'std::vector<cmg::DiObject<cmg::Electron,cmg::Electron>>' + ) + self.handles['leptons'] = AutoHandle( + 'cmgElectronSelStdLep', + 'std::vector<cmg::Electron>' + ) + + def testLeg1(self, leg): + return self.testElectron(leg) and \ + super( ZEleEleAnalyzer, self).testLeg1( leg ) + + def testLeg2(self, leg): + return self.testElectron(leg) and \ + super( ZEleEleAnalyzer, self).testLeg2( leg ) + + diff --git a/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/ZEleEleAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e322a418a8e8ec4cfefc7c77068ed96bcbb15e49 GIT binary patch literal 1732 zcmb_cQE$^Q5I!eqx{ZxZ0wIJDPeY0jw1XF<s;U?p+8)M+TwcgaRT6jW<TO?7fr@w= z5Bx!X2|obtvzr#CJ|NM=zWC1eoxkrc4u5WK{Mh||meK49`TL5yNm=CF1Zko|P%213 z4@d`8gp`I}4@pN<)F`caJt7@bQKz)ddX1EzfuKC5Z$#HbAJR3->(ouw*!}PqKZ)Rx z-C=P!JW*p?j`l}=J^i94erAJb_OEPt+#lsyEo_IwH(F(OQjWY04l9e@W+i2fTjgzz z5b<7fH%%6b*9lSq;HU^77$YAwje#74Iv``PMzWiLo(vw)p&W2G$1E&2L0=hVK$iiq z3ifbxY(qH6L)dxtGNL@9Hmn>g{=-_QHplkNoSH}M@&<xNt}@-9D9?nk_jpNGoG*yz zD&4g?lW1PzR5ow5J~2h*q|M7(t;6Bj$4l0|R&n*z%~e{bW7m0aK1+qMcYTm*ei7oq zvJlm>j;-^wcIh-pjmH+kT#eO4Mo@3F_#2OOg@An*F4e~86|0TXgM`22glWMv$(jdm zkKUK1HceTU){n+hdr^*>{aFc_=1mUAQ;CY&gbNfMi94buLVkAw$ShzRI^w$IKIQ=u z$5PO>pmG<9wl15<bvUzk-FZ(F2M_+OGPWW_f>n<kg^H;Yb^bg-B<U8Tn6x@y9ZWEM zpS!_<NNleNn%rV<%i+9Oz>)X^SBC|eddPi_B>|rnRQ7tKexZ6ji?sH7MVVh|RwbCV zIBQk*2fA;J1kLsq3xC&mBeqKLB@t+GY&ZJfas&OSYJ(_o5Q{ii-&~JQJ%nd$tm?Qi zuj9tNfEzb&Madh;?k?Xp_^gLkH5T`!|EZoVUp>B<nqg*2cPki<<nISh-QGX#dFNgD ajh<as<*Vh;CA#fX+rc$qkog_q-tadyA(3hT literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py b/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py new file mode 100644 index 0000000..1a4f556 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.py @@ -0,0 +1,74 @@ +from CMGTools.RootTools.analyzers.DiLeptonAnalyzer import DiLeptonAnalyzer +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle +from CMGTools.RootTools.physicsobjects.DiObject import DiMuon +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Muon + + +class ZMuMuAnalyzer( DiLeptonAnalyzer ): + + DiObjectClass = DiMuon + LeptonClass = Muon + + def declareHandles(self): + super(ZMuMuAnalyzer, self).declareHandles() + print 'ZMuMuAnalyzer.declareHandles' + self.handles['diLeptons'] = AutoHandle( + 'cmgDiMuonSel', + 'std::vector<cmg::DiObject<cmg::Muon,cmg::Muon>>' + ) + self.handles['leptons'] = AutoHandle( + 'cmgMuonSel', + 'std::vector<cmg::Muon>' + ) + self.handles['otherLeptons'] = AutoHandle( + 'cmgElectronSel', + 'std::vector<cmg::Electron>' + ) + + + def buildDiLeptons(self, cmgDiLeptons, event): + '''Build di-leptons, associate best vertex to both legs, + select di-leptons with a tight ID muon. + The tight ID selection is done so that dxy and dz can be computed + (the muon must not be standalone). + ''' + diLeptons = [] + for index, dil in enumerate(cmgDiLeptons): + pydil = self.__class__.DiObjectClass(dil) + pydil.leg1().associatedVertex = event.goodVertices[0] + pydil.leg2().associatedVertex = event.goodVertices[0] + diLeptons.append( pydil ) + return diLeptons + + + def buildLeptons(self, cmgLeptons, event): + return [] + + + def buildOtherLeptons(self, cmgLeptons, event): + return [] + + + def testVertex(self, lepton): + '''Tests vertex constraints, for mu and tau''' + return abs(lepton.dxy()) < 0.045 and \ + abs(lepton.dz()) < 0.2 + + + def testMuonIso(self, muon, isocut ): + '''dbeta corrected pf isolation with all charged particles instead of + charged hadrons''' + return muon.relIsoAllChargedDB05()<isocut + + testLeg1Iso = testMuonIso + testLeg2Iso = testMuonIso + + def testMuonID(self, muon): + '''Tight muon selection, no isolation requirement''' + # import pdb; pdb.set_trace() + return muon.tightId() and \ + self.testVertex( muon ) + + + testLeg1ID = testMuonID + testLeg2ID = testMuonID diff --git a/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/ZMuMuAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..20985858aa9b94b5ec92541be02728188a3f3591 GIT binary patch literal 3324 zcmb_e-EJF26h7<qPwf6B6jd$aXD<*kD0NB&0!1OEiBTJ=X<-vlVFA{9cVcf?@47qV zHm;JZa>X0KEf+isPrw842s{9M=Zx2Oq(}&1+cTasb7tn8Z@zP8+`q0gKI#4RRY=p1 zi~rA2bO%+0pF;`J(4me)4$CD<N;Gt-<67CJq)fvKbt+aaQ&Od2jXE{R6;cizITTgt zN1|6m-*i?es?kAn1<S{O<I{A|GOMWC@gp@dS$aPWlF3Vz+mQxF?vG9OFi4|B*}kf1 z?~k+8%4NtbnJZ{?_Q(6<VvU(!yvq)X{sEPOmP4w<PN*`Q4$oj<r^^0vqsESM1LnHY zs8dvyMuXrM4_zX4i8`01zA|;ObCuLp>Rgk0mHdNd4f}<>I~PWG7e#-M%HZeFDR3## zaf#7!u=|6D#^ueiE&4HfT;`p(xEFR-7kX>97beyhdK<JA5fHwFEgtJPQJ+Jk6{#=@ za%J(<<}wt*VZR+SfCnnk8|cs`+T47uLX+iN7~I@!$4`34kgde3>(bAy?QK)XoM?J{ z+VGKKv{>-QMGMMA!{8)x=-OPhv%W~MO>Rwj<D!{`!nT;6nSshJZ*;Q)eZ!R=k5ulL zS>$EUyX*_&c<X_1O3z88RdUqC07<1kMN8-5#_s-u!z=?dewG>A8coa~OE-ckSM|nu zkVg}rf#ssve{!xn701PQwKT6o<^vlt<3$dkPju$eiDH7BI`qn+_IFR|+Y+6X>8v7@ zaF{Ts6&^dQ(kb`@b~tqFw90e=le*A5*9+d*UYCw*1U*c3o?WM>r!Kfs!nXQPR6FB1 ziM%MjJw26mFVH#*<G?7dr?l~&tK6s)&tzT?(0hsM>-B~={Qy23-okY6MGU3DGjV@l zyuG$J1YcS+{lkHp5826amU^-FqAXRO&O9>+u-?hU!%2D3OD_yk*x`lQa5Oe5nyu6X z4P<dturkdIt7(I2L4vj3pKlt&O_Ka0v{mVNsB-uxQn!oX(7M}|R8p{hm-~cn{Va>V z1_W^kFqmHe;6uq?Gn`~xofM;Y4QH!hG*W3K$-rku&cklXU7@Xdu2SQ(zKC%eVI3D@ z6erR%nxM5Lf=Xoc_`Hk6tKY&_n$4qX)w$)o=G?${%@LZi85}sfD4IP7O%Eh;9$SN0 z!TL6h|EXvGO$;o{W)3K^dAj&IWX<fQ|7xYr&MwuqH7qE$Jz2;}chFfF$aZpJqy)wm z8aBv}5$CuFa8o*j8!Ee9^vk`#{Uz={X!2amXdZ%qx(LTGOSQ>^I5m3RJIZoIfkcc6 z#{I@0zm7g@{C2PZ%g_Az{hq8Lv<iCK((7bm*s$oOWCDANOhcOmmUVc{3j?z`fYixH zkc3E7x;Z~QHbb!C7Xh;0u{;})%fx#opnaM2lnIaq@*D|AMc(KLStCmV!}-G|oh0$X zL6G-(G~kF$l=foaq=LxHj%KN&P#OdguAS*+@H#fiRkEkE`$@8Emuc_Z`B<>C_;3tx zI+OUu=Hb{Z3n;$287RIaVZtVR&A^Zw@*fxGf#7rtjTuha&FS@E?+qKDnrU_@8JO+$ zW{Gwkd2#`^Ts<4dxf&t|2@T|Smdw2u`R`(lIXV3ISVUREMJdmPnYZm7ENW@tUUr%s zQ)UHKx0?n-g}lrp>UM`&G)^G;jD^oyJ|kinIhz_JXUiq*^Bc&2o2z%YVpn`NUbK1V zM@Ztpc~QO#+5do*3f78Jdr`c**Pde_t^fC8U`Fw4K=Zq&TB<tLQhlv{tzO2rTCa#) zt2&RH{M<6PQ56r9*6d-@n!QL`MOrW3!agRDVec=PcJv~NjcUzb+V+*i2wb2&8ccK? w>P+5*8avt7p`3={l=ts*zO+l&iCRui9&F1*RG716xw0*}V+FRYI`Vb@0VK>GPyhe` literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.py b/CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.py new file mode 100644 index 0000000..1a397be --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.py @@ -0,0 +1,76 @@ +import copy + +from CMGTools.RootTools.fwlite.Analyzer import Analyzer +from CMGTools.RootTools.statistics.Counter import Counter, Counters +from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle + +from CMGTools.RootTools.physicsobjects.RochesterCorrections import rochcor +from CMGTools.RootTools.physicsobjects.Particle import Particle +from CMGTools.RootTools.physicsobjects.Muon import Muon + +from ROOT import gSystem +gSystem.Load("libDataFormatsRecoCandidate.so") +from ROOT import reco + +class DiMuon( reco.LeafCandidate ): + """ Simple DiMuon object + + using the LeafCandidate (~simple particle ) dataformat from CMSSW as a base. + this class is made in such a way that it behaves almost exactly + as physicsobjects.DiObjects.DiMuon. + """ + + def __init__(self, l1, l2, diLepton): + '''l1 and l2 are the legs, possibly recalibrated. + diLepton is the original diLepton, used only in the met function''' + self.diLepton = diLepton + self.l1 = l1 + self.l2 = l2 + self.sumpt = l1.pt() + l2.pt() + super(DiMuon, self).__init__(0, l1.p4()+l2.p4()) + + def __str__(self): + return 'DiMuon: mass={mass:5.2f}, sumpt={sumpt:5.2f}, pt={pt:5.2f}'.format( + mass = self.mass(), + sumpt = self.sumpt, + pt = self.pt() + ) + + def met(self): + '''this is going to be needed to compute VBF related quantities. + just giving the met associated to the original di-lepton + ''' + return self.diLepton.met() + + def leg1(self): + return self.l1 + + def leg2(self): + return self.l2 + + +class ZMuMuRochCorAnalyzer( Analyzer ): + + def process(self, iEvent, event): + + def correctDiLepton( diLepton ): + '''Corrects a di-lepton. + + This function is defined within the process function to have + access to the variables available there, namely event.run. + The goal of this function is to be able to call it with map, + to get very compact code. + ''' + p4_1 = rochcor.corrected_p4( diLepton.leg1(), event.run ) + p4_2 = rochcor.corrected_p4( diLepton.leg2(), event.run ) + # l1 = copy.copy( diLepton.leg1() ) + # l2 = copy.copy( diLepton.leg2() ) + l1 = diLepton.leg1() + l2 = diLepton.leg2() + l1.setP4(p4_1) + l2.setP4(p4_2) + diLeptonCor = DiMuon( l1, l2, diLepton) + return diLeptonCor + + event.diLeptonRaw = copy.copy(event.diLepton) + event.diLepton = correctDiLepton( event.diLeptonRaw ) diff --git a/CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/ZMuMuRochCorAnalyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..53b68f13e1e494c19c73b0353f39db59cda1b121 GIT binary patch literal 3958 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/analyzers/__init__.py b/CMGTools/RootTools/python/analyzers/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/analyzers/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/analyzers/__init__.pyc b/CMGTools/RootTools/python/analyzers/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cb889b5dbc1f999b4c083dcf152ba1202a4ea120 GIT binary patch literal 138 zcmZSn%*&Pb^=)7>0~9a<X$K%KW&si@3=F{<AQ3+eAi;n}6dMD@ii?u<oqgRy^7C_w z^@H;BOCYR*%94!yJpIJH#GJ~i)S_bj`1s7c%#!$cJ)jH+P@he1eoARhsvXGmVjyM! E04x3;xBvhE literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/cmgTuple.py b/CMGTools/RootTools/python/cmgTuple.py new file mode 100644 index 0000000..4972d0e --- /dev/null +++ b/CMGTools/RootTools/python/cmgTuple.py @@ -0,0 +1,100 @@ +from CMGTools.RootTools import RootTools as tools +import ROOT as rt + +class cmgTuple(rt.TObject): + + def branchAlias(self, branchName): + names = branchName.split('_') + + result = branchName + if len(names) == 4: + result = names[1] + return result + + def __init__(self, tree): + + rt.TObject.__init__(self) + + self.tree = tree + self.currentEntry = 0 + + s = set() + for i in xrange(self.tree.GetListOfBranches().GetEntries()): + b = self.tree.GetListOfBranches().At(i) + name = b.GetName() + s.add(name) + + self.aliases = {} + self.branches = [] + + for b in s: + name = self.branchAlias(b) + if name != b and name not in self.aliases: + #set a branch alias for the individual objects + self.aliases[name] = b + self.tree.SetAlias(name,'%sobj' % b) + + #and also the collections + self.tree.SetAlias('%sVec' % name,'%s@obj' % b) + self.branches.append(b) + +# print "Created cmgTuple for TTree called '%s' containing " \ +# "the following branches and aliases:" % \ +# self.tree.GetName() +# for (i, j) in self.aliases.iteritems(): +# print " %s -> %s" % (i, j) + + def __len__(self): + return self.tree.GetEntries() + + def __iter__(self): + return self + + def __del__(self): + if self.tree is not None and self.tree: + self.tree.Delete() + + def next(self): + if(self.currentEntry < len(self)): + self.tree.GetEntry(self.currentEntry) + self.currentEntry += 1 + else: + raise StopIteration() + return self + + def printAliases( self ): + keys = self.aliases.keys() + lengths = [len(i) for i in keys] + max_len = max(lengths) + keys.sort() + for key in keys: + alias = self.aliases[key] + print " %-*s -> %s" % (max_len, key, alias) + + def get(self, name): + result = None + if name in self.aliases: + result = getattr(self.tree, self.aliases[name]) + elif name in self.branches: + result = getattr(self.tree, name) + elif '%s.' % name in self.branches: + result = getattr(self.tree,'%s.' % name) + else: + raise NameError("'%s' is not a branch in the TTree" % name) + return result + def Draw(self, *args): + return self.tree.Draw(*args) + def Scan(self, *args): + return self.tree.Scan(*args) + def Print(self, *args): + return self.tree.Print(*args) + +if __name__ == '__main__': + + import sys + input = rt.TFile.Open(sys.argv[1]) + events = input.Get('Events') + + cmg = cmgTuple(events) + print cmg.branches + print cmg.aliases diff --git a/CMGTools/RootTools/python/cmgTuple.pyc b/CMGTools/RootTools/python/cmgTuple.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9eba2a0d939d5d8db3940e3f752b54d18651cdde GIT binary patch literal 3714 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 K{wb)KlKC45z^R@9 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/Analyzer.py b/CMGTools/RootTools/python/fwlite/Analyzer.py new file mode 100644 index 0000000..87ac2d1 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/Analyzer.py @@ -0,0 +1,97 @@ +import os +import logging + + +from CMGTools.RootTools.statistics.Counter import Counters +from CMGTools.RootTools.statistics.Average import Averages + +class Analyzer(object): + '''Base Analyzer class. Used in Looper.''' + + def __init__(self, cfg_ana, cfg_comp, looperName ): + '''Create an analyzer. + + cfg_ana: configuration parameters for this analyzer (e.g. a pt cut) + cfg_comp: configuration parameters for the data or MC component (e.g. DYJets) + looperName: name of the Looper which runs this analyzer. + + See Looper and Config for more information. + + You should inherit from this class. + Interesting examples of child analyzers are: + DiLeptonAnalyzer, TauMuAnalyzer, VertexAnalyzer, H2TauTauEventSorter. + ''' + self.name = cfg_ana.name + self.verbose = cfg_ana.verbose + self.cfg_ana = cfg_ana + self.cfg_comp = cfg_comp + self.looperName = looperName + self.dirName = '/'.join( [self.looperName, self.name] ) + os.mkdir( self.dirName ) + + # this is the main logger corresponding to the looper. + # each analyzer could also declare its own logger + self.mainLogger = logging.getLogger( looperName ) + self.beginLoopCalled = False + + def declareHandles(self): + self.handles = {} + self.mchandles = {} + self.embhandles = {} + + def beginLoop(self): + '''Automatically called by Looper, for all analyzers.''' + self.declareHandles() + self.counters = Counters() + self.averages = Averages() + self.mainLogger.warning( 'beginLoop ' + self.cfg_ana.name ) + self.beginLoopCalled = True + + def endLoop(self): + '''Automatically called by Looper, for all analyzers.''' + #print self.cfg_ana + self.mainLogger.warning( '' ) + self.mainLogger.warning( str(self) ) + self.mainLogger.warning( '' ) + + def process(self, iEvent, event ): + '''Automatically called by Looper, for all analyzers. + each analyzer in the sequence will be passed the same event instance. + each analyzer can access, modify, and store event information, of any type.''' + print self.cfg_ana.name + self.readCollections( iEvent ) + + def readCollections(self, iEvent ): + '''You must call this function at the beginning of the process + function of your child analyzer.''' + # if not self.beginLoopCalled: + # # necessary in case the user calls process to go straight to a given event, before looping + # self.beginLoop() + for str,handle in self.handles.iteritems(): + handle.Load( iEvent ) + if self.cfg_comp.isMC: + for str,handle in self.mchandles.iteritems(): + handle.Load( iEvent ) + if self.cfg_comp.isEmbed: + for str,handle in self.embhandles.iteritems(): + handle.Load( iEvent ) + + def write(self): + '''Called by Looper.write, for all analyzers. + Just overload it if you have histograms to write.''' + # print 'writing not implemented for', self.cfg_ana.name + self.counters.write( self.dirName ) + self.averages.write( self.dirName ) + + def __str__(self): + '''A multipurpose printout. Should do the job for most analyzers.''' + ana = str( self.cfg_ana ) + count = '' + ave = '' + if hasattr(self, 'counters') and len( self.counters.counters ) > 0: + count = '\n'.join(map(str, self.counters.counters)) + if hasattr(self, 'averages') and len( self.averages ) > 0: + ave = '\n'.join(map(str, self.averages)) + return '\n'.join( [ana, count, ave] ) + + diff --git a/CMGTools/RootTools/python/fwlite/Analyzer.pyc b/CMGTools/RootTools/python/fwlite/Analyzer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a88c19a0eafb48bfebe6bdff308bdb6dad01e05e GIT binary patch literal 4260 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 D?#t9* literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/AutoHandle.py b/CMGTools/RootTools/python/fwlite/AutoHandle.py new file mode 100644 index 0000000..3ae3ef6 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/AutoHandle.py @@ -0,0 +1,29 @@ +#ROOTTOOLS +from DataFormats.FWLite import Events, Handle + + +class AutoHandle( Handle, object ): + '''Handle + label.''' + + handles = {} + + def __init__(self, label, type): + '''Note: label can be a tuple : (module_label, collection_label, process)''' + self.label = label + self.type = type + Handle.__init__(self, self.type) + + def Load(self, event): + '''Load self from a given event. + + Call this function, and then just call self.product() to get the collection''' + try: + event.getByLabel( self.label, self) + except ValueError: + errstr = ''' + Cannot find collection with: + type = {type} + label = {label} + '''.format(type = self.type, label = self.label) + raise ValueError(errstr) + diff --git a/CMGTools/RootTools/python/fwlite/AutoHandle.pyc b/CMGTools/RootTools/python/fwlite/AutoHandle.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1ce4fd7d8974bdf792731d4b973c3711c1c372d8 GIT binary patch literal 1360 zcmb_cOK;Oa5T3QuKqD#;2YN$$LawM132x;fXlUV3isV+5_F}pAx^dWeBk!0hqP<Z5 zB)@?p5?7cRrzyPxmOUQNOy=>;w+Vl&^uB-l`7VR`71H|!J^nF?oNfgcV4~ni!6bmA z08}1;p*w^kfINh+02cs<M;*vJuoo@S@5*0vMFDBpC9(C%ROm&0lUBJk*dy!923`BP zD6Yu7NsoU(!T{H#7N}-PGUQ&U7#9jeS%P>k;)eZg5^XO1P}}s_*nY;2%V)?zYb4GT zoB<@H1fnRw0LCHfbdMEW@PLZu;O_l4iCu?gqfM%_w9>~$ry857HF`rw6PGvEBvNx- zXU<xaVd<(%%d~cx@qTSL>QF9ZbR-t#b2c?G4~;iTBuQD7m?Sci_`R`3%rnFs9nsSY z|A;hSXM^F}*Za;{KZu>fR-4Xn<f=h&YD+YOE0FusS<KZLde2*dU|B7zjOXMM>=T#{ zNtvxOQsYZd2pY!apn3uw!s}xX>U~g(fg<c^8;l*TMQ~&gAvg~hSwi_j!50OUf)5LN z_?k-WxHQ*1pe|}RAxKY3qKP)lm42_M=hrZ`R^zDjx@amvc3l&P$V9>8#v|>7A~;c> zu+Ezdqcx3ApBUtzKUU(2$goJv`G;v$In+f-39nYCPfHwaTnj{6lzyf^^ZWdoN0!Mh zQLg)BYqGyxITk{D>T7eh!xR;d*xskMF<W)*YB?l@t0yV8JD2VAx`aA{j>MR{_E`Tj zC4^?YiaS)oGdG|Us#UeJbYDeMwq<6OPE3+Wvq>`Ne1bP9JV|nwk&E?_oNg~Xi*J$P zsz1^Gmbc7N=BMXox~dy=gXQiV)4ODPm14Rrp!xpx!445WCM&c@i>GkMV>*^G=lMS^ R$$@>^0`Xk_Dp=eLe*>RxFcts+ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/CVS/Entries b/CMGTools/RootTools/python/fwlite/CVS/Entries new file mode 100644 index 0000000..e3ca4b1 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/CVS/Entries @@ -0,0 +1,10 @@ +/Analyzer.py/1.5/Fri Mar 16 12:49:25 2012//Tlogger_bachtis_17Jul13-19h21m35s +/AutoHandle.py/1.2/Fri Jul 6 12:28:27 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Config.py/1.11/Wed Nov 14 16:44:52 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Event.py/1.2/Fri Mar 9 16:27:58 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Looper.py/1.16/Wed Dec 5 11:30:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/MultiLoop.py/1.12/Wed Dec 5 11:30:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Output.py/1.2/Wed Mar 14 12:43:07 2012//Tlogger_bachtis_17Jul13-19h21m35s +/PythonPath.py/1.1/Wed Dec 5 11:30:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Weight.py/1.1/Tue Jan 31 16:05:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/fwlite/CVS/Repository b/CMGTools/RootTools/python/fwlite/CVS/Repository new file mode 100644 index 0000000..7681efe --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/fwlite diff --git a/CMGTools/RootTools/python/fwlite/CVS/Root b/CMGTools/RootTools/python/fwlite/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/fwlite/CVS/Tag b/CMGTools/RootTools/python/fwlite/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/fwlite/CVS/Template b/CMGTools/RootTools/python/fwlite/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/fwlite/Config.py b/CMGTools/RootTools/python/fwlite/Config.py new file mode 100644 index 0000000..d2ee53a --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/Config.py @@ -0,0 +1,224 @@ +from CMGTools.RootTools.fwlite.Weight import Weight +import glob + + +def printComps(comps, details=False): + ''' + Summary printout for a list of components comps. + The components are assumed to have a name, and a list of files, + like the ones from this module. + ''' + nJobs = 0 + nCompsWithFiles = 0 + for c in comps: + if not hasattr(c, 'splitFactor'): + c.splitFactor = 1 + print c.name, c.splitFactor, len(c.files) + if len(c.files)==0: + continue + else: + if details: + print c.files[0] + nJobs += c.splitFactor + nCompsWithFiles += 1 + + print '-'*70 + print '# components with files = ', nCompsWithFiles + print '# jobs = ', nJobs + + +class CFG(object): + '''Base configuration class. The attributes are used to store parameters of any type''' + def __init__(self, **kwargs): + '''All keyword arguments are added as attributes.''' + self.__dict__.update( **kwargs ) + + def __str__(self): + '''A useful printout''' + header = '{type}: {name}'.format( type=self.__class__.__name__, + name=self.name) + varlines = ['\t{var:<15}: {value}'.format(var=var, value=value) \ + for var,value in sorted(vars(self).iteritems()) \ + if var is not 'name'] + all = [ header ] + all.extend(varlines) + return '\n'.join( all ) + +class Analyzer( CFG ): + '''Base analyzer configuration, see constructor''' + def __init__(self, name, verbose=False, **kwargs): + ''' + One could for example define the analyzer configuration for a + di-muon framework.Analyzer.Analyzer in the following way: + + ZMuMuAna = cfg.Analyzer( + "ZMuMuAnalyzer", + pt1 = 20, + pt2 = 20, + iso1 = 0.1, + iso2 = 0.1, + eta1 = 2, + eta2 = 2, + m_min = 0, + m_max = 200 + ) + + Any kinds of keyword arguments can be added. + The name must be present, and must be well chosen, as it will be used + by the Looper to find the module containing the Analyzer class. + This module should be in your PYTHONPATH. If not, modify your python path + accordingly in your script. + ''' + + self.name = name + self.verbose = verbose + # self.cfg = CFG(**kwargs) + super(Analyzer, self).__init__(**kwargs) + + +class Sequence( list ): + '''A list with print functionalities. + + Used to define a sequence of analyzers.''' + def __str__(self): + tmp = [] + for index, ana in enumerate( self ): + tmp.append( '{index} :'.format(index=index) ) + tmp.append( '{ana} :'.format(ana=ana) ) + return '\n'.join(tmp) + + +class Component( CFG ): + '''Base component class. + + See the child classes: + DataComponent, MCComponent, EmbedComponent + for more information.''' + def __init__(self, name, files, triggers=None, **kwargs): + if isinstance(triggers, basestring): + triggers = [triggers] + if type(files) == str: + files = sorted(glob.glob(files)) + super( Component, self).__init__( name = name, + files = files, + triggers = triggers, **kwargs) + self.isMC = False + self.isData = False + self.isEmbed = False + self.dataset_entries = 0 + + +class DataComponent( Component ): + + def __init__(self, name, files, intLumi, triggers, json=None): + super(DataComponent, self).__init__(name, files, triggers) + self.isData = True + self.intLumi = intLumi + self.json = json + + def getWeight( self, intLumi = None): + return Weight( genNEvents = -1, + xSection = None, + genEff = -1, + intLumi = self.intLumi, + addWeight = 1. ) + +class EmbedComponent( Component ): + def __init__(self, name, **kwargs ): + super( EmbedComponent, self).__init__( name = name, + **kwargs ) + # self.tauEffWeight = None + # self.muEffWeight = None + #WARNING what to do here ?? + self.isEmbed = True + + def getWeight( self, intLumi = None): + return Weight( genNEvents = -1, + xSection = None, + genEff = -1, + intLumi = None, + addWeight = 1. ) + + +class MCComponent( Component ): + def __init__(self, name, files, triggers, xSection, + nGenEvents, + # vertexWeight,tauEffWeight, muEffWeight, + effCorrFactor, **kwargs ): + super( MCComponent, self).__init__( name = name, + files = files, + triggers = triggers, **kwargs ) + self.xSection = xSection + self.nGenEvents = nGenEvents + # self.vertexWeight = vertexWeight + self.effCorrFactor = effCorrFactor + # self.tauEffWeight = tauEffWeight + # self.muEffWeight = muEffWeight + self.isMC = True + self.intLumi = 1. + self.addWeight = 1. + + def getWeight( self, intLumi = None): + # if intLumi is None: + # intLumi = Weight.FBINV + #COLIN THIS WEIGHT STUFF IS REALLY BAD!! + # use the existing Weight class or not? guess so... + return Weight( genNEvents = self.nGenEvents, + xSection = self.xSection, + intLumi = self.intLumi, + genEff = 1/self.effCorrFactor, + addWeight = self.addWeight ) + +class Config( object ): + '''Main configuration object, holds a sequence of analyzers, and + a list of components.''' + def __init__(self, components, sequence): + self.components = components + self.sequence = sequence + + def __str__(self): + comp = '\n'.join( map(str, self.components)) + sequence = str( self.sequence) + return '\n'.join([comp, sequence]) + + +if __name__ == '__main__': + + ana1 = Analyzer('ana1', + toto = '1', + tata = 'a') + + ana2 = Analyzer('ana2', + toto = '2', + bulu = 'b', + protch = ['blah']) + + sequence = Sequence( [ana1, ana2] ) + print sequence + + comp1 = Component( 'DYJets', + files='*.root', + triggers='HLT_stuff') + print + print comp1 + + ecomp = EmbedComponent('Embed', + files='*.root', + triggers='HLT_stuff') + + print + print ecomp + + + DYJets = MCComponent( + name = 'DYJets', + files ='blah_mc.root', + xSection = 3048., + nGenEvents = 34915945, + triggers = ['HLT_MC'], + vertexWeight = 1., + effCorrFactor = 1 ) + + print + print DYJets + diff --git a/CMGTools/RootTools/python/fwlite/Config.pyc b/CMGTools/RootTools/python/fwlite/Config.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69b230855674e98756ccf3e9d7e7465080243773 GIT binary patch literal 8197 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/Event.py b/CMGTools/RootTools/python/fwlite/Event.py new file mode 100644 index 0000000..4d2d73c --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/Event.py @@ -0,0 +1,46 @@ +import collections + +class Event(object): + '''Event class. + + The Looper passes the Event object to each of its Analyzers, which in turn can: + - read some information + - add more information + - modify existing information. + + The attributes of the Event object are dynamically modified as allowed by python. + The new attributes can be of any type.''' + + def __init__(self, iEv): + self.iEv = iEv + #WARNING do I really want to define the weight here? + self.eventWeight = 1 + + def __str__(self): + '''A clever printout :-).''' + header = '{type}: {iEv}'.format( type=self.__class__.__name__, + iEv = self.iEv) + varlines = [] + for var,value in sorted(vars(self).iteritems()): + # if hasattr(value, '__dict__'): + # value = str( vars(value) ) +## tmp = None +## try: +## if str(iter( value )).startswith('<ROOT.reco::candidate'): +## # a single reco::Candidate appears to be iterable... +## # here, I want to consider it as an object, not a sequence. +## raise TypeError('is not a vector') +## tmp = map(str, value) +## except TypeError: +## tmp = value + tmp = value + if isinstance( value, collections.Iterable ) and \ + not isinstance( value, (str,unicode)) and \ + not str(iter( value )).startswith('<ROOT.reco::candidate'): + tmp = map(str, value) + + varlines.append( '\t{var:<15}: {value}'.format(var=var, value=tmp) ) + all = [ header ] + all.extend(varlines) + return '\n'.join( all ) + diff --git a/CMGTools/RootTools/python/fwlite/Event.pyc b/CMGTools/RootTools/python/fwlite/Event.pyc new file mode 100644 index 0000000000000000000000000000000000000000..51e25d8732881cde5ae2051fe9caa964521e7a44 GIT binary patch literal 1682 zcmbtUTW=dh6h5=Q6dR|dLG1$qX(R+PQe%sUzE}aZlnNn1BW)s8M4;7rcN~wko-sS) zI40SrAo0e3;Ei9$3qJt9bDWk)@Kh|%*)!+z&AH9A{@m;TIzBxr=;qhL_X$?`7^K8s zQAKnLCLyC}rl@Su&qUWm-<>9`J|4DVYX8FTMeKlmer{ZR4X7ab0xM_`11KPXiYstV zTa3(1o6_SUA0Ix0kAUc+%0n3S`x?KKxzXQvzcRI6L281IknHUIbYY69qt_-c=GxD+ zjX^(kdA0q?)Zvld%q`^B>A0?)E^;>!%mZDUywt%j4U{uqFY{=<yV2!ksh7U~FV)hQ zcDB{#!iH$w*=^@r;pQ>ccDjy;6(RjA+#Jy5*5ylE<W;rBSpc=B)OpYl_zl?UR<E{k z?%n8h5uDlRTgXU8PYoZCyRDAfl^GQY%J^zM<B~oExl(jRlu1vSkwzR3+3tnqHVGTK z1@`%Qd>dcGt$b<h**xx)-0EPeSt|C}(2z+uU{V+3XWxEx;(ZmysrPZm?ZO|=HkFNL zEd3fm_7*&{%sLyh>@IsVG^t)vF!UX)9+m|E2N(?6LWU5LFTi7dTAa?Jg;7izMQ21! zLKnYLY!k*1s%w~ac~HT8`NJ>teL_u(nl@dvsp(L>!wlkB^yoUF`uA6oJ|Xv6!omSd zu^+H0U>I_bO5sI!m({ETc845_oY3MPl^uz;OIH|goYUbT;jDgqLNC#WGer%QU0S@u z9;_)5$bA-Jb3EkSrD;!b2hat~d~IFy>!>FOpNzsD^q1W0W}+|Atp-^Wu|PT#9$<Hv z9vz*GYE$^h1Vd8VGRGvcrgwRs*OS9fAH!Q~Y^t?sr16l;9TrjGPV|TSjNAp;-H*tz zWtm*fEW7C=hS+48oGqro*U^*`6d;56p#3%0GN5D_v0z<@xhsrJTH&h-R~VNs2;|o= z&Zm`;s6wpKEuyuvg)fc3GMWGZq>f=@<6LZ)`AQ<lS1aR6Va-KkmMgUI)(sgd<uMoS z94`Q%cpedIWt|BrXPdH_K*r@tzPOVz?Qc5r447p|Cd=Lh8{Pw<<bfKfuKH-uRr~6p zdSC4)AF7_(Q$v1BQ!bUHnPqq$))lHOrO2|<7pOQVm3{#7Ph@WxUJ4N6sszry+v_I1 gj=aa|J?y1ayJuDm|MziH@WWkBpYxyveuxIi-_Y`i0RR91 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/Looper.py b/CMGTools/RootTools/python/fwlite/Looper.py new file mode 100644 index 0000000..07bdca2 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/Looper.py @@ -0,0 +1,176 @@ +import os +import sys +import imp +# import glob +import logging +import pprint +from DataFormats.FWLite import Events, Handle +from CMGTools.RootTools.fwlite.Event import Event +from CMGTools.RootTools.fwlite.PythonPath import pythonpath + + +class Looper(object): + '''Creates a set of analyzers, and schedules the event processing.''' + + def __init__( self, name, cfg_comp, sequence, nEvents=None, firstEvent=0, nPrint=0): + '''Handles the processing of an event sample. + An Analyzer is built for each Config.Analyzer present + in sequence. The Looper can now be used to process an event, + or a collection of events in the sample. + + name : name of the Looper, will be used as the output directory name + cfg_comp: information for the input sample, see Config + sequence: an ordered list of Config.Analyzer + nPrint : number of events to print at the beginning + ''' + + self.name = self._prepareOutput(name) + self.outDir = self.name + self.logger = logging.getLogger( self.name ) + self.logger.addHandler(logging.FileHandler('/'.join([self.name, + 'log.txt']))) + self.logger.addHandler( logging.StreamHandler(sys.stdout) ) + + self.cfg_comp = cfg_comp + self.classes = {} + #TODO: should be a diclist? + self.analyzers = map( self._buildAnalyzer, sequence ) + self.nEvents = nEvents + self.firstEvent = firstEvent + self.nPrint = int(nPrint) + # initialize FWLite chain on input file: + try: + self.events = Events( self.cfg_comp.files ) + except RuntimeError: + print 'cannot find any file matching pattern', self.cfg_comp.files + raise + + + def _prepareOutput(self, name): + index = 0 + tmpname = name + while True: + try: + # print 'mkdir', self.name + os.mkdir( tmpname ) + break + except OSError: + index += 1 + tmpname = '%s_%d' % (name, index) + return tmpname + + def _buildAnalyzer(self, cfg_ana): + obj = None + className = cfg_ana.name.split('_')[0] + theClass = None + try: + # obviously, can't load a module twice + # so keep track of the needed classes, instead several instances are built + theClass = self.classes[className] + print 'found class', theClass + obj = theClass( cfg_ana, self.cfg_comp, self.outDir ) + except KeyError: + file = None + try: + file, path, desc = imp.find_module( className ) + mod = imp.load_module( className , + file, path, desc ) + # getting the analyzer class object + theClass = mod.__dict__[ className ] + self.classes[className] = theClass + # creating an analyzer + #if hasattr( cfg_ana, 'instanceName'): + # cfg_ana.name = cfg_ana.instanceName + print 'loading class', theClass + print ' from', file + obj = theClass( cfg_ana, self.cfg_comp, self.outDir ) + finally: + try: + file.close() + except AttributeError: + print 'problem loading module', cfg_ana.name + print 'please make sure that the module name is correct.' + print 'if it is, is this module in your path, as defined below?' + pprint.pprint( sorted( sys.path )) + return obj + + def loop(self): + '''Loop on a given number of events. + + At the beginning of the loop, Analyzer.beginLoop is called for each Analyzer. + At each event, self.process is called. + At the end of the loop, Analyzer.endLoop is called.''' + nEvents = self.nEvents + firstEvent = self.firstEvent + iEv = firstEvent + if nEvents is None or int (nEvents) > int (self.events.size()) : + nEvents = self.events.size() + else: + nEvents = int(nEvents) + eventSize = nEvents + self.logger.warning('starting loop at event {firstEvent} to process {eventSize} events.'.format(firstEvent=firstEvent, eventSize=eventSize)) + self.logger.warning( str( self.cfg_comp ) ) + for analyzer in self.analyzers: + analyzer.beginLoop() + + try: + for iEv in range(firstEvent, firstEvent+eventSize): + # if iEv == nEvents: + # break + if iEv%100 ==0: + print 'event', iEv + self.process( iEv ) + if iEv<self.nPrint: + print self.event + except UserWarning: + print 'Stopped loop following a UserWarning exception' + for analyzer in self.analyzers: + analyzer.endLoop() + self.logger.warning('') + self.logger.warning( self.cfg_comp ) + self.logger.warning('') + self.logger.warning( 'number of events processed: {nEv}'.format(nEv=iEv+1) ) + + def process(self, iEv ): + '''Run event processing for all analyzers in the sequence. + + This function is called by self.loop, but can also be called directly from + the python interpreter, to jump to a given event. + + TODO: add an example for event investigation. + ''' + self.event = Event( iEv ) + self.iEvent = iEv + self.events.to(iEv) + for analyzer in self.analyzers: + if not analyzer.beginLoopCalled: + analyzer.beginLoop() + if analyzer.process( self.events, self.event ) == False: + return (False, analyzer.name) + return (True, analyzer.name) + + def write(self): + '''Writes all analyzers. + + See Analyzer.Write for more information.''' + for analyzer in self.analyzers: + analyzer.write() + pass + + +if __name__ == '__main__': + + import pickle + import sys + import os + from CMGTools.RootTools.fwlite.PythonPath import pythonpath + sys.path = pythonpath + sys.path + + cfgFileName = sys.argv[1] + pckfile = open( cfgFileName, 'r' ) + config = pickle.load( pckfile ) + comp = config.components[0] + looper = Looper( 'Loop', comp, + config.sequence, nPrint = 5) + looper.loop() + looper.write() diff --git a/CMGTools/RootTools/python/fwlite/Looper.pyc b/CMGTools/RootTools/python/fwlite/Looper.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7d71cefb98473c4ce9727e80984e2ff55c95b620 GIT binary patch literal 5991 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/MultiLoop.py b/CMGTools/RootTools/python/fwlite/MultiLoop.py new file mode 100644 index 0000000..c495f72 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/MultiLoop.py @@ -0,0 +1,172 @@ +import os +import shutil +import glob +import sys +import imp +import copy +from multiprocessing import Pool +from pprint import pprint + +from CMGTools.RootTools.fwlite.Looper import Looper +from CMGTools.RootTools.fwlite.PythonPath import pythonpath + +# global, to be used interactively when only one component is processed. +loop = None + +def callBack( result ): + pass + print 'production done:', str(result) + +def runLoopAsync(comp, outDir, config, options): + loop = runLoop( comp, outDir, config, options) + return loop.name + +def runLoop( comp, outDir, config, options): + fullName = '/'.join( [outDir, comp.name ] ) + # import pdb; pdb.set_trace() + loop = Looper( fullName, comp, config.sequence, + options.nevents, 0, + nPrint = options.nprint) + print loop + if options.iEvent is None: + loop.loop() + loop.write() + print loop + else: + # loop.InitOutput() + iEvent = int(options.iEvent) + loop.process( iEvent ) + return loop + + +def createOutputDir(dir, components, force): + '''Creates the output dir, dealing with the case where dir exists.''' + answer = None + try: + os.mkdir(dir) + return True + except OSError: + print 'directory %s already exists' % dir + print 'contents: ' + dirlist = [path for path in os.listdir(dir) if os.path.isdir( '/'.join([dir, path]) )] + pprint( dirlist ) + print 'component list: ' + print [comp.name for comp in components] + if force is True: + print 'force mode, continue.' + return True + else: + while answer not in ['Y','y','yes','N','n','no']: + answer = raw_input('Continue? [y/n]') + if answer.lower().startswith('n'): + return False + elif answer.lower().startswith('y'): + return True + else: + raise ValueError( ' '.join(['answer can not have this value!', + answer]) ) + +def chunks(l, n): + return [l[i:i+n] for i in range(0, len(l), n)] + +def split(comps): + # import pdb; pdb.set_trace() + splitComps = [] + for comp in comps: + if hasattr( comp, 'splitFactor') and comp.splitFactor>1: + chunkSize = len(comp.files) / comp.splitFactor + if len(comp.files) % comp.splitFactor: + chunkSize += 1 + # print 'chunk size',chunkSize, len(comp.files), comp.splitFactor + for ichunk, chunk in enumerate( chunks( comp.files, chunkSize)): + newComp = copy.deepcopy(comp) + newComp.files = chunk + newComp.name = '{name}_Chunk{index}'.format(name=newComp.name, + index=ichunk) + splitComps.append( newComp ) + else: + splitComps.append( comp ) + return splitComps + + + +def main( options, args ): + + if len(args) != 2: + parser.print_help() + print 'ERROR: please provide the processing name and the component list' + sys.exit(1) + + outDir = args[0] + if os.path.exists(outDir) and not os.path.isdir( outDir ): + parser.print_help() + print 'ERROR: when it exists, first argument must be a directory.' + sys.exit(2) + cfgFileName = args[1] + if not os.path.isfile( cfgFileName ): + parser.print_help() + print 'ERROR: second argument must be an existing file (your input cfg).' + sys.exit(3) + + file = open( cfgFileName, 'r' ) + cfg = imp.load_source( 'cfg', cfgFileName, file) + + sys.path = pythonpath + sys.path + + selComps = [comp for comp in cfg.config.components if len(comp.files)>0] + selComps = split(selComps) + for comp in selComps: + print comp + if len(selComps)>14: + raise ValueError('too many threads: {tnum}'.format(tnum=len(selComps))) + if not createOutputDir(outDir, selComps, options.force): + print 'exiting' + sys.exit(0) + if len(selComps)>1: + shutil.copy( cfgFileName, outDir ) + pool = Pool(processes=len(selComps)) + for comp in selComps: + print 'submitting', comp.name + pool.apply_async( runLoopAsync, [comp, outDir, cfg.config, options], + callback=callBack) + pool.close() + pool.join() + else: + # when running only one loop, do not use multiprocessor module. + # then, the exceptions are visible -> use only one sample for testing + global loop + loop = runLoop( comp, outDir, cfg.config, options ) + + + +if __name__ == '__main__': + from optparse import OptionParser + + parser = OptionParser() + parser.usage = """ + %prog <name> <analysis_cfg> + For each component, start a Loop. + 'name' is whatever you want. + """ + + parser.add_option("-N", "--nevents", + dest="nevents", + help="number of events to process", + default=None) + parser.add_option("-p", "--nprint", + dest="nprint", + help="number of events to print at the beginning", + default=5) + parser.add_option("-i", "--iEvent", + dest="iEvent", + help="jump to a given event. ignored in multiprocessing.", + default=None) + parser.add_option("-f", "--force", + dest="force", + action='store_true', + help="don't ask questions in case output directory already exists.", + default=False) + + (options,args) = parser.parse_args() + + main(options, args) diff --git a/CMGTools/RootTools/python/fwlite/MultiLoop.pyc b/CMGTools/RootTools/python/fwlite/MultiLoop.pyc new file mode 100644 index 0000000000000000000000000000000000000000..001d3b0830468923b2adf6648994e20751b42768 GIT binary patch literal 5656 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/Output.py b/CMGTools/RootTools/python/fwlite/Output.py new file mode 100644 index 0000000..1153ca2 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/Output.py @@ -0,0 +1,48 @@ +import os + +class Output( object ): + '''Manages an output directory, and a set of histogram lists''' + + def __init__(self, name, options=''): + '''create the output directory, with the name provided in argument. + + If this directory does not exist, it will be created. + If it exists: + - if options is "w", the existing directory is used. + - if not, an attempt is made to create name_i (i=0..) + until a non-existing directory name is found. + + To attach histogram lists to this Output, just inherit from this class, + or access the histoLists attribute from outside.''' + self.name = name + # self.options = options + self.histoLists = {} + self._MakeOutputDir(options) + + def _MakeOutputDir(self, options=''): + index = 0 + name = self.name + while True: + try: + if os.path.isdir( self.name ) and options.lower()=='w': + return + print 'mkdir', self.name + os.mkdir( name ) + break + except OSError: + # should handle the exception in a better way!!!! + index += 1 + name = '%s_%d' % (self.name, index) + self.name = name + + def Write(self): + '''Write all histogram lists to the output directory.''' + for histoList in self.histoLists.values(): + histoList.Write() + + +if __name__ == '__main__': + dirName = 'Tmp_Test' + os.mkdir(dirName) + output = Output(dirName) + output2 = Output(dirName, 'w') diff --git a/CMGTools/RootTools/python/fwlite/Output.pyc b/CMGTools/RootTools/python/fwlite/Output.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a24f6d46de832fe107834f651cdec38fd5bdc723 GIT binary patch literal 2030 zcmbtVUvC>l5T89eZsR&As!$%_WhpASQtF_-AP^u#OG_n^pi88HD|B4$*6}*$TlaRa zPNd{1`2ryE3HU^O7Cr#{X3nys(x>+99nbCV%>3rBTmNiyU;OdgenyL@h2L+nJn!WA zDk_MEU?MV#MvC$lT@zgq{W8Q>i}E&|MpPw~uhFnghG?=zrcGChl)(+*h8=47yhB$J z4R28?x)1udV8{N8XD@WX?$=>fhb5c{Ti;>%9T2D<!aiukxPa(d(GUn4P~h8)2Iz)s z6d&~0Snvyw-Ly<kjMr(Yo#@xOtxOhNb-s<wT&LQbpxsE1tq<;`N~gL2=L3W(Yk}}$ zFpshP#~>GqE{GC<2M<PGClOsl;yExK^jX0Ft)QYZX)rpB%^LvBZ5Yc@nNE$KRqmC| zO|EUJ)9R$2nlcQ!UA=gok8sucl><6=@T_z}n=?S();8$5Eed^XbYnIj+?2+#T=ZY+ z<@Q5uN7~JTb*0x(es6wnTM)@jTb|r7hvV9t8#+Z8_BoO|4Z%!jft5_t93Hy`2+htV zR`>1KpA7~NmZs}6*g~gppnUiSYZ4MD8@alK&866(V^e81em!GsQ3BKy(zc$|9&pOB zso?pja?|EGD^l;bm-<|#(=0RIi`!BKKXL)EmC7F1NS?@|d_1x<*z0pagf<963|%lQ zsqh|Nlil>xG$@|fYIWb6Via>_1TOtW)casbh#!FSRkrhZ_t~Lyh2M#t3k^3r4`WyE zjOK+6W~b3Tz~*g;B#A9;ND^)$&xG!*N9!tMOAM2nL5lY;FsRN;lqy=4=(0s;*Ax_0 zf71DL3K30OG-)qR(Z$tME_O8al}rI{_NUy12bcuU8XeDmV6hHew50fdI(m7R+VJnR zOV#hBltNdaGe3t>Oo>JYTce1!U>=u$#yWyDcM_~Xd7pjQLvtZe=pdR0_F#I7&b9pR z`Srd}?&p1WzlkV2dRWy4Xb@U2`I)6*EV9-^R=C2=O%<=>j^tqf;QOj_RiC9}RvWYJ zMyAZondp9}48^Q^3(J21LaL+I@oA|~Ra^DchFVh_QCEGaGWLwI^O9__*|U!pA)6@9 z!INJ%=@R1xIl-)fwwIf9w3;`MAaR6ZH#)@>cx|9H?eYI9v?%Df1!0-PuhOD6USc51 zWR^*A0>^Dx>+cqpyHNEBmgo3Tw525Li+Yxckw|ML$<*a_VUk1=mL$2$k|gE^lF-Ji zXaz;Mw`io8QE&+SZIF)YM7_=4<^s+%wI%HH$>DUC93na~zcl4{2b=`X9Z&GjBAVj& zd6Pk+@b)k!nv&z<!W_ZhoSZf6Bf-2PZ-HK*ebof&8)=aqEcK$T2R#(r1`6#zH?`J^ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/PythonPath.py b/CMGTools/RootTools/python/fwlite/PythonPath.py new file mode 100644 index 0000000..ade7bf4 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/PythonPath.py @@ -0,0 +1,36 @@ +import os +import glob + +cmssw_src = '/'.join( [ os.environ['CMSSW_BASE'], 'src' ] ) + +pkg_pat = '/'.join([cmssw_src, '*', '*']) +pkg_dirs = glob.glob( pkg_pat ) + +packages = [dir for dir in pkg_dirs \ + if os.path.isdir(dir) and \ + not dir.endswith('CVS') and \ + dir.find('src/CMGTools')!=-1 + ] + +pythonpath = ['.'] +for pkg in packages: + ana_dir = '/'.join( [pkg, 'python/analyzers'] ) + if pkg.endswith('CMGTools/H2TauTau'): + ana_dir = '/'.join( [pkg, 'python/proto/analyzers'] ) + if os.path.isdir(ana_dir): + pythonpath.append( ana_dir ) + + +if __name__=='__main__': + + import pprint + import sys + + pprint.pprint(packages) + print + pprint.pprint(sys.path) + sys.path = pythonpath + sys.path + print + pprint.pprint(sys.path) + + diff --git a/CMGTools/RootTools/python/fwlite/PythonPath.pyc b/CMGTools/RootTools/python/fwlite/PythonPath.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4bf918b0df86dc34f7bb5df64d4127fe9e7bca58 GIT binary patch literal 948 zcmZWnO>fgc5PfUsyLOW%1&YLlTg0KRdPWEch+c{!Qc=kQEGN5l?KrmU-4e=`69;}# z5Bw<32xiw#gM_u2otZZ~^JXUYFSqyM=;w5S`fJhsoPP2L12`Rq6!7nK2A_djNGu2- zvB7OT<PAg?z7f{gV5BtliEQI<LNFu@qG`+)B0#k8>f;1{+hpn>=|Z$MT+X$U^uSx% zbZUDC+`z<YY1cuYEL_duJK!BeRNuvy6vCmz9RBWx3@P0W!#>2W$=x%he*Y7*vyI7! z9<^7I>YK=02p7o!!kFyp7Ie<V9=L<0h4MSA$2EjM+>CAne*`f^GSsZ78Fo@zBb{A4 zD625W1G<6^{tF;3w1wH&rM1L==zFVZH}F)C<m7ZVI}cvIn7vlEUR${^;1gp_-p`~{ zdA-T$o3lJmrGXFSfZWB6y38{#%)<2Mt0<-1GYP9W@8tL_yrv`XZ$pbRSNZmV>JStJ zt1!-jV7yO;vPk4oHRy`cd~TE^k2BRKkH|j9WuB=n>5G+=>p=6>NU@B9B2*@!)_Gh? z(*h|b2Z5KWNs+PCE?rn;T&`ns>tYvi#;e!iVi`t4n(0&>nzwp7l-X3Hj&%j4|LkE= zP@=k%EL@2oF#e(_iFGy98#$&(Y=t}~lepha)q9uc%FNfRr+TqYV<o()nemj^9}=Kx xKV9YgIu+0K4&@OEhdI_G>wxtwmkrr~J+`~dW%pR09gw|mJC=@c86#{!@-H{6#hCyA literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/Weight.py b/CMGTools/RootTools/python/fwlite/Weight.py new file mode 100644 index 0000000..1adac12 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/Weight.py @@ -0,0 +1,55 @@ + +def printWeights( weights ): + for key, value in weights.iteritems(): + print key + print value + +class Weight( object ): + '''make names uniform wrt Component. + + COLIN: messy... should I have several types of weight (base, data, mc)? + COLIN: need to add other weighting factors''' + + FBINV = 1000. + + def __init__(self, genNEvents, xSection, genEff, + intLumi = FBINV, addWeight=1): + self.genNEvents = int(genNEvents) + if xSection is not None: + self.xSection = float(xSection) + else: + self.xSection = None + self.genEff = float(genEff) + if intLumi is not None: + self.intLumi = float(intLumi) + else: + self.intLumi = Weight.FBINV + self.addWeight = float(addWeight) + + def GetWeight(self): + '''Return the weight''' + if self.xSection is None: + # data + return 1 + else: + # MC + return self.addWeight * self.xSection * self.intLumi / ( self.genNEvents * self.genEff) + + def SetIntLumi(self, lumi): + '''Set integrated luminosity.''' + self.dict['intLumi'] = lumi + + def __str__(self): + if self.xSection is None: + return ' intLumi = %5.2f, addWeight = %3.2f' \ + % ( self.intLumi, + self.addWeight ) + else: + return ' genN = %d, xsec = %5.5f pb, genEff = %2.2f, intLumi = %5.2f, addWeight = %3.2f -> weight = %3.5f' \ + % ( self.genNEvents, + self.xSection, + self.genEff, + self.intLumi, + self.addWeight, + self.GetWeight() ) + diff --git a/CMGTools/RootTools/python/fwlite/Weight.pyc b/CMGTools/RootTools/python/fwlite/Weight.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a019435506888e320b53efc53bb7d27637c599d8 GIT binary patch literal 2112 zcmb_dZExH}5FWprn@bZyOBx9zq?HQD!1W>(<x5pU)lfpDa+Q3j6%ojC?Dd_KJNxkN zB{?bmLi?Rxz^~*F@XYL8n{P;ji*`JoogMEy^UNgpdvpEdPW&RL<uAbV36{AJQ4qZ) zI)>tr_Nerz@Y(W)=$B)kihzc32*2Ee;FG)#u*}yGm!HuU(W$t9|Jx4z>eFkFUi)<A z(czC*KE&^v^a>vt#vEWE(srR%R<~GF6LUm+3*tgoqp>xX4QF~`J9wUFlevzekO<R< zX4-uB;HSf%n`UBmlcupwn=S0PsdvkZ3F7X)l3;xpH*jRuR<(5|<8z1zg1nEtj%QhQ zTR9u~$2WM2W%eO7@Bu84z{8{CfONnp0h_lz9fwqef?<b>jwlfoktnw)8OEHM`3qv2 zooQ8PQ*G3|uF9sJs*BdDgJwEwYF*p@`ntmJ;KlQ!!6OAXv*`Ex%8Z-&q)<m{oSkcB z^to=ciL#3s;xwglpsDyIGrFgW%w|0`&A<HadaPROLfJ-TMWGry*6s3CRgYAe<+f?f z2p0q`{(Mq#opQ#67h`pRW&VJ$#C3h+am`amK!8GZseM4G8D5uLA=O>pVz*GXg4I@s zu7H<2mCIJR+KQ;&U>=;V$-zi=JF8s@xFXRyUxsUhqFR0#>3Z<&92goK;&lK#g+1k@ z$*f(2>2j!ZTQ#**8}84_QaFbQ&*#%BVXn!MAD$i!UJ65jmZL??NJwC#CuPC~P57(H zZ5B+g<O7JCv6L^Frd3_pG~I%3?n02i<!yL({jTSp8=myxsu!g)kKpE-5S%<)qxK_a z>5xt6L+Q?Kegq_sP;4FAzBh#bP`c0DL5xJ(d0Q*cW5o{Fv7Ee1m#-+9x|{_EhCrG+ z;Y;5P0v-#8dfBF*;>C5TzvYKP&P?RRWtY79&Y<Hmb&npuPv;YC4YgG$t{%0S1^Xu` za^0B9F8Xr&<s@RZ6jg3x4lOB2o!R?lxiCL)g(F9=FYqRFhx~U1WcVbJmr#~jpfOOu z`&>Y_xcUWD`n1E<Vw<a<JArPx=EZu%gS(8_oo6nCHIO;aSTNDmx9an~{=>4z!@$v- zP2a#|GI%R)CAJhjb!l|&{P#*VJL&Nr`i4ypCB(nSR1fx76H30aSIRuR#;14f<N8Wk zic9-{k&0nXQ)AmS{R*ntfgrR~;6>hTpXKT=W`4`CNK+ouX)3cNO{YyUpYW@TRWx~; zCYx|hK4c-yv(4H)i1)M+?LYj(l3B!`GK@_WMt&4*ZFalea3BRun6xs-nv+vZHSxds RXC?E;F4ui-2O(^?^A9J&tTF%q literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/fwlite/__init__.py b/CMGTools/RootTools/python/fwlite/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/fwlite/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/fwlite/__init__.pyc b/CMGTools/RootTools/python/fwlite/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eb3c47fb3510cc5fcfb0741f094d517e87d47eb6 GIT binary patch literal 135 zcmZSn%*&Pb^=)7>0~9a<X$K%KW&si@3=F{<AQ3+eAi;n}6dM4=ii?u<oqgRy^7C_w z^@H;BOCYR*%94!yJpHutoXnC`{rLFIyv&mLcs-yn2T+quZhlH>PO2Tq=wcvd006ya B9cKUl literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/CVS/Entries b/CMGTools/RootTools/python/html/CVS/Entries new file mode 100644 index 0000000..53fc331 --- /dev/null +++ b/CMGTools/RootTools/python/html/CVS/Entries @@ -0,0 +1,4 @@ +D/examples//// +D/templates//// +/DirectoryTree.py/1.3/Wed May 8 14:33:27 2013//Tlogger_bachtis_17Jul13-19h21m35s +/markup.py/1.1/Sat Nov 3 09:56:34 2012//Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/CVS/Repository b/CMGTools/RootTools/python/html/CVS/Repository new file mode 100644 index 0000000..d0352b9 --- /dev/null +++ b/CMGTools/RootTools/python/html/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html diff --git a/CMGTools/RootTools/python/html/CVS/Root b/CMGTools/RootTools/python/html/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/CVS/Tag b/CMGTools/RootTools/python/html/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/CVS/Template b/CMGTools/RootTools/python/html/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/DirectoryTree.py b/CMGTools/RootTools/python/html/DirectoryTree.py new file mode 100644 index 0000000..f811ea7 --- /dev/null +++ b/CMGTools/RootTools/python/html/DirectoryTree.py @@ -0,0 +1,135 @@ +import glob +import os +import markup +import operator +from markup import oneliner as e + +def allowedType(fname, types): + n, ext = os.path.splitext(fname) + return ext in types + +def split(sequence, size): + for i in xrange(0, len(sequence), size): + yield sequence[i:i+size] + + +class Image(str): + + TYPES = ['.png', '.jpg'] + + def __new__(cls,*args,**kw): + return str.__new__(cls,*args,**kw) + + def __init__(self, fname): + if not allowedType(fname, self.__class__.TYPES): + raise ValueError('Type not allowed for file'+fname) + + + +class Directory(object): + '''Can contain other directories, images, and an index.html''' + + def __init__(self, path, title=None): + print 'creating directory', path + + # page parameters + self.title = path + self.header = '' + self.footer = '' + self.css = ['default.css'] + self.nimagesperrow = 3 + + self.path = path + self.images = [] + self.subdirs = [] + self.HTML = None + self._addImages() + self._addDirs() + self._addHTML() + + # print self + + def _addImages(self): + '''Add all images in this directory''' + for imgnam in os.listdir(self.path): + img = None + try: + img = Image(imgnam) + except ValueError: + continue + self.images.append(img) + + def _addDirs(self): + '''Add all directories in this directory''' + self.subdirs = [] + for sub in os.listdir(self.path): + subfullname = '/'.join([self.path, sub]) + if os.path.isdir(subfullname): + self.subdirs.append( Directory(subfullname) ) + + def _addHTML(self): + '''Add html''' + index = open('/'.join([self.path,'index.html']), 'w') + index.write( str(self) + '\n') + + + def __str__(self): + page = markup.page( ) + page.init( + title=self.title, + css=self.css, + header=self.header, + footer=self.footer + ) + + page.h1(self.title) + + if len(self.subdirs): + links = [] + for s in sorted(self.subdirs, key=operator.attrgetter('path')): + print s.path + base = os.path.basename(s.path) + link = e.a(base, + href='/'.join([base, 'index.html'])) + links.append(link) + page.h2('Subdirectories:') + page.ul( class_='mylist' ) + page.li( links, class_='myitem' ) + page.ul.close() + + size = 100/self.nimagesperrow - 1 + if len(self.images): + for rimgs in split(sorted(self.images), self.nimagesperrow): + page.img( src=rimgs, width='{size}%'.format(size=size), + alt=rimgs) + page.br() + return str(page) + + + + +if __name__ == '__main__': + + import sys + + from optparse import OptionParser + + parser = OptionParser() + parser.usage = ''' + %prog <input directory> + + Adds web pages to the input directory, and its subdirectories. + all pdb images will be added to the pages. + + Example: just run + + python DirectoryTree.py templates + ''' + opt, args = parser.parse_args() + if len(args)!=1: + parser.print_usage() + print 'provide the input directory' + + idir = args[0] + + dir = Directory(idir) diff --git a/CMGTools/RootTools/python/html/DirectoryTree.pyc b/CMGTools/RootTools/python/html/DirectoryTree.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5caf74d0c1c24554cea25ff07a7a24cfca738fd1 GIT binary patch literal 4900 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/__init__.py b/CMGTools/RootTools/python/html/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/__init__.pyc b/CMGTools/RootTools/python/html/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bd21d57c386b6fe2afa488b3b44040e391ba8415 GIT binary patch literal 133 zcmZSn%*&Pb^=)7>0~9a<X$K%KW&si@3=F{<AQ3+eAi;n}6zc)Sii?u<oqgRy^7C_w z^@H;BOCYR*%94!yJpGK4+#LP*_{_Y_lK6N%pdbfOi%o8RN@-529mwEfAZ7pncF`P< literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/examples/CVS/Entries b/CMGTools/RootTools/python/html/examples/CVS/Entries new file mode 100644 index 0000000..1784810 --- /dev/null +++ b/CMGTools/RootTools/python/html/examples/CVS/Entries @@ -0,0 +1 @@ +D diff --git a/CMGTools/RootTools/python/html/examples/CVS/Repository b/CMGTools/RootTools/python/html/examples/CVS/Repository new file mode 100644 index 0000000..a3218b5 --- /dev/null +++ b/CMGTools/RootTools/python/html/examples/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/examples diff --git a/CMGTools/RootTools/python/html/examples/CVS/Root b/CMGTools/RootTools/python/html/examples/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/examples/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/examples/CVS/Tag b/CMGTools/RootTools/python/html/examples/CVS/Tag new file mode 100644 index 0000000..4a67dc3 --- /dev/null +++ b/CMGTools/RootTools/python/html/examples/CVS/Tag @@ -0,0 +1 @@ +Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/examples/CVS/Template b/CMGTools/RootTools/python/html/examples/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/examples/__init__.py b/CMGTools/RootTools/python/html/examples/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/examples/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/examples/__init__.pyc b/CMGTools/RootTools/python/html/examples/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b19031c3cd92030a4dab31392860abb6532bb6f3 GIT binary patch literal 142 zcmZSn%*&Pb^=)7>0~9a<X$K%KW&si@3=F{<AQ3+eAi;n}6q^IZii?u<oqgRy^7C_w z^@H;BOCYR*%94!yJpGK4+#LPXip1Q4oYZ3d`1s7c%#!$cJ)kTHP_IpHeoARhsvXFN IVjyM!0Jy~<CIA2c literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/markup.py b/CMGTools/RootTools/python/html/markup.py new file mode 100644 index 0000000..d5e9a6a --- /dev/null +++ b/CMGTools/RootTools/python/html/markup.py @@ -0,0 +1,527 @@ +# This code is in the public domain, it comes +# with absolutely no warranty and you can do +# absolutely whatever you want with it. + +__date__ = '1 October 2012' +__version__ = '1.9' +__doc__= """ +This is markup.py - a Python module that attempts to +make it easier to generate HTML/XML from a Python program +in an intuitive, lightweight, customizable and pythonic way. + +The code is in the public domain. + +Version: %s as of %s. + +Documentation and further info is at http://markup.sourceforge.net/ + +Please send bug reports, feature requests, enhancement +ideas or questions to nogradi at gmail dot com. + +Installation: drop markup.py somewhere into your Python path. +""" % ( __version__, __date__ ) + +try: + basestring + import string +except: + # python 3 + basestring = str + string = str + +# tags which are reserved python keywords will be referred +# to by a leading underscore otherwise we end up with a syntax error +import keyword + +class element: + """This class handles the addition of a new element.""" + + def __init__( self, tag, case='lower', parent=None ): + self.parent = parent + + if case == 'upper': + self.tag = tag.upper( ) + elif case == 'lower': + self.tag = tag.lower( ) + elif case =='given': + self.tag = tag + else: + self.tag = tag + + def __call__( self, *args, **kwargs ): + if len( args ) > 1: + raise ArgumentError( self.tag ) + + # if class_ was defined in parent it should be added to every element + if self.parent is not None and self.parent.class_ is not None: + if 'class_' not in kwargs: + kwargs['class_'] = self.parent.class_ + + if self.parent is None and len( args ) == 1: + x = [ self.render( self.tag, False, myarg, mydict ) for myarg, mydict in _argsdicts( args, kwargs ) ] + return '\n'.join( x ) + elif self.parent is None and len( args ) == 0: + x = [ self.render( self.tag, True, myarg, mydict ) for myarg, mydict in _argsdicts( args, kwargs ) ] + return '\n'.join( x ) + + if self.tag in self.parent.twotags: + for myarg, mydict in _argsdicts( args, kwargs ): + self.render( self.tag, False, myarg, mydict ) + elif self.tag in self.parent.onetags: + if len( args ) == 0: + for myarg, mydict in _argsdicts( args, kwargs ): + self.render( self.tag, True, myarg, mydict ) # here myarg is always None, because len( args ) = 0 + else: + raise ClosingError( self.tag ) + elif self.parent.mode == 'strict_html' and self.tag in self.parent.deptags: + raise DeprecationError( self.tag ) + else: + raise InvalidElementError( self.tag, self.parent.mode ) + + def render( self, tag, single, between, kwargs ): + """Append the actual tags to content.""" + + out = "<%s" % tag + for key, value in list( kwargs.items( ) ): + if value is not None: # when value is None that means stuff like <... checked> + key = key.strip('_') # strip this so class_ will mean class, etc. + if key == 'http_equiv': # special cases, maybe change _ to - overall? + key = 'http-equiv' + elif key == 'accept_charset': + key = 'accept-charset' + out = "%s %s=\"%s\"" % ( out, key, escape( value ) ) + else: + out = "%s %s" % ( out, key ) + if between is not None: + out = "%s>%s</%s>" % ( out, between, tag ) + else: + if single: + out = "%s />" % out + else: + out = "%s>" % out + if self.parent is not None: + self.parent.content.append( out ) + else: + return out + + def close( self ): + """Append a closing tag unless element has only opening tag.""" + + if self.tag in self.parent.twotags: + self.parent.content.append( "</%s>" % self.tag ) + elif self.tag in self.parent.onetags: + raise ClosingError( self.tag ) + elif self.parent.mode == 'strict_html' and self.tag in self.parent.deptags: + raise DeprecationError( self.tag ) + + def open( self, **kwargs ): + """Append an opening tag.""" + + if self.tag in self.parent.twotags or self.tag in self.parent.onetags: + self.render( self.tag, False, None, kwargs ) + elif self.mode == 'strict_html' and self.tag in self.parent.deptags: + raise DeprecationError( self.tag ) + +class page: + """This is our main class representing a document. Elements are added + as attributes of an instance of this class.""" + + def __init__( self, mode='strict_html', case='lower', onetags=None, twotags=None, separator='\n', class_=None ): + """Stuff that effects the whole document. + + mode -- 'strict_html' for HTML 4.01 (default) + 'html' alias for 'strict_html' + 'loose_html' to allow some deprecated elements + 'xml' to allow arbitrary elements + + case -- 'lower' element names will be printed in lower case (default) + 'upper' they will be printed in upper case + 'given' element names will be printed as they are given + + onetags -- list or tuple of valid elements with opening tags only + twotags -- list or tuple of valid elements with both opening and closing tags + these two keyword arguments may be used to select + the set of valid elements in 'xml' mode + invalid elements will raise appropriate exceptions + + separator -- string to place between added elements, defaults to newline + + class_ -- a class that will be added to every element if defined""" + + valid_onetags = [ "AREA", "BASE", "BR", "COL", "FRAME", "HR", "IMG", "INPUT", "LINK", "META", "PARAM" ] + valid_twotags = [ "A", "ABBR", "ACRONYM", "ADDRESS", "B", "BDO", "BIG", "BLOCKQUOTE", "BODY", "BUTTON", + "CAPTION", "CITE", "CODE", "COLGROUP", "DD", "DEL", "DFN", "DIV", "DL", "DT", "EM", "FIELDSET", + "FORM", "FRAMESET", "H1", "H2", "H3", "H4", "H5", "H6", "HEAD", "HTML", "I", "IFRAME", "INS", + "KBD", "LABEL", "LEGEND", "LI", "MAP", "NOFRAMES", "NOSCRIPT", "OBJECT", "OL", "OPTGROUP", + "OPTION", "P", "PRE", "Q", "SAMP", "SCRIPT", "SELECT", "SMALL", "SPAN", "STRONG", "STYLE", + "SUB", "SUP", "TABLE", "TBODY", "TD", "TEXTAREA", "TFOOT", "TH", "THEAD", "TITLE", "TR", + "TT", "UL", "VAR" ] + deprecated_onetags = [ "BASEFONT", "ISINDEX" ] + deprecated_twotags = [ "APPLET", "CENTER", "DIR", "FONT", "MENU", "S", "STRIKE", "U" ] + + self.header = [ ] + self.content = [ ] + self.footer = [ ] + self.case = case + self.separator = separator + + # init( ) sets it to True so we know that </body></html> has to be printed at the end + self._full = False + self.class_= class_ + + if mode == 'strict_html' or mode == 'html': + self.onetags = valid_onetags + self.onetags += list( map( string.lower, self.onetags ) ) + self.twotags = valid_twotags + self.twotags += list( map( string.lower, self.twotags ) ) + self.deptags = deprecated_onetags + deprecated_twotags + self.deptags += list( map( string.lower, self.deptags ) ) + self.mode = 'strict_html' + elif mode == 'loose_html': + self.onetags = valid_onetags + deprecated_onetags + self.onetags += list( map( string.lower, self.onetags ) ) + self.twotags = valid_twotags + deprecated_twotags + self.twotags += list( map( string.lower, self.twotags ) ) + self.mode = mode + elif mode == 'xml': + if onetags and twotags: + self.onetags = onetags + self.twotags = twotags + elif ( onetags and not twotags ) or ( twotags and not onetags ): + raise CustomizationError( ) + else: + self.onetags = russell( ) + self.twotags = russell( ) + self.mode = mode + else: + raise ModeError( mode ) + + def __getattr__( self, attr ): + + # tags should start with double underscore + if attr.startswith("__") and attr.endswith("__"): + raise AttributeError( attr ) + # tag with single underscore should be a reserved keyword + if attr.startswith( '_' ): + attr = attr.lstrip( '_' ) + if attr not in keyword.kwlist: + raise AttributeError( attr ) + + return element( attr, case=self.case, parent=self ) + + def __str__( self ): + + if self._full and ( self.mode == 'strict_html' or self.mode == 'loose_html' ): + end = [ '</body>', '</html>' ] + else: + end = [ ] + + return self.separator.join( self.header + self.content + self.footer + end ) + + def __call__( self, escape=False ): + """Return the document as a string. + + escape -- False print normally + True replace < and > by < and > + the default escape sequences in most browsers""" + + if escape: + return _escape( self.__str__( ) ) + else: + return self.__str__( ) + + def add( self, text ): + """This is an alias to addcontent.""" + self.addcontent( text ) + + def addfooter( self, text ): + """Add some text to the bottom of the document""" + self.footer.append( text ) + + def addheader( self, text ): + """Add some text to the top of the document""" + self.header.append( text ) + + def addcontent( self, text ): + """Add some text to the main part of the document""" + self.content.append( text ) + + + def init( self, lang='en', css=None, metainfo=None, title=None, header=None, + footer=None, charset=None, encoding=None, doctype=None, bodyattrs=None, script=None, base=None ): + """This method is used for complete documents with appropriate + doctype, encoding, title, etc information. For an HTML/XML snippet + omit this method. + + lang -- language, usually a two character string, will appear + as <html lang='en'> in html mode (ignored in xml mode) + + css -- Cascading Style Sheet filename as a string or a list of + strings for multiple css files (ignored in xml mode) + + metainfo -- a dictionary in the form { 'name':'content' } to be inserted + into meta element(s) as <meta name='name' content='content'> + (ignored in xml mode) + + base -- set the <base href="..."> tag in <head> + + bodyattrs --a dictionary in the form { 'key':'value', ... } which will be added + as attributes of the <body> element as <body key='value' ... > + (ignored in xml mode) + + script -- dictionary containing src:type pairs, <script type='text/type' src=src></script> + or a list of [ 'src1', 'src2', ... ] in which case 'javascript' is assumed for all + + title -- the title of the document as a string to be inserted into + a title element as <title>my title (ignored in xml mode) + + header -- some text to be inserted right after the element + (ignored in xml mode) + + footer -- some text to be inserted right before the element + (ignored in xml mode) + + charset -- a string defining the character set, will be inserted into a + + element (ignored in xml mode) + + encoding -- a string defining the encoding, will be put into to first line of + the document as in + xml mode (ignored in html mode) + + doctype -- the document type string, defaults to + + in html mode (ignored in xml mode)""" + + self._full = True + + if self.mode == 'strict_html' or self.mode == 'loose_html': + if doctype is None: + doctype = "" + self.header.append( doctype ) + self.html( lang=lang ) + self.head( ) + if charset is not None: + self.meta( http_equiv='Content-Type', content="text/html; charset=%s" % charset ) + if metainfo is not None: + self.metainfo( metainfo ) + if css is not None: + self.css( css ) + if title is not None: + self.title( title ) + if script is not None: + self.scripts( script ) + if base is not None: + self.base( href='%s' % base ) + self.head.close() + if bodyattrs is not None: + self.body( **bodyattrs ) + else: + self.body( ) + if header is not None: + self.content.append( header ) + if footer is not None: + self.footer.append( footer ) + + elif self.mode == 'xml': + if doctype is None: + if encoding is not None: + doctype = "" % encoding + else: + doctype = "" + self.header.append( doctype ) + + def css( self, filelist ): + """This convenience function is only useful for html. + It adds css stylesheet(s) to the document via the element.""" + + if isinstance( filelist, basestring ): + self.link( href=filelist, rel='stylesheet', type='text/css', media='all' ) + else: + for file in filelist: + self.link( href=file, rel='stylesheet', type='text/css', media='all' ) + + def metainfo( self, mydict ): + """This convenience function is only useful for html. + It adds meta information via the element, the argument is + a dictionary of the form { 'name':'content' }.""" + + if isinstance( mydict, dict ): + for name, content in list( mydict.items( ) ): + self.meta( name=name, content=content ) + else: + raise TypeError( "Metainfo should be called with a dictionary argument of name:content pairs." ) + + def scripts( self, mydict ): + """Only useful in html, mydict is dictionary of src:type pairs or a list + of script sources [ 'src1', 'src2', ... ] in which case 'javascript' is assumed for type. + Will be rendered as """ + + if isinstance( mydict, dict ): + for src, type in list( mydict.items( ) ): + self.script( '', src=src, type='text/%s' % type ) + else: + try: + for src in mydict: + self.script( '', src=src, type='text/javascript' ) + except: + raise TypeError( "Script should be given a dictionary of src:type pairs or a list of javascript src's." ) + + +class _oneliner: + """An instance of oneliner returns a string corresponding to one element. + This class can be used to write 'oneliners' that return a string + immediately so there is no need to instantiate the page class.""" + + def __init__( self, case='lower' ): + self.case = case + + def __getattr__( self, attr ): + + # tags should start with double underscore + if attr.startswith("__") and attr.endswith("__"): + raise AttributeError( attr ) + # tag with single underscore should be a reserved keyword + if attr.startswith( '_' ): + attr = attr.lstrip( '_' ) + if attr not in keyword.kwlist: + raise AttributeError( attr ) + + return element( attr, case=self.case, parent=None ) + +oneliner = _oneliner( case='lower' ) +upper_oneliner = _oneliner( case='upper' ) +given_oneliner = _oneliner( case='given' ) + +def _argsdicts( args, mydict ): + """A utility generator that pads argument list and dictionary values, will only be called with len( args ) = 0, 1.""" + + if len( args ) == 0: + args = None, + elif len( args ) == 1: + args = _totuple( args[0] ) + else: + raise Exception( "We should have never gotten here." ) + + mykeys = list( mydict.keys( ) ) + myvalues = list( map( _totuple, list( mydict.values( ) ) ) ) + + maxlength = max( list( map( len, [ args ] + myvalues ) ) ) + + for i in range( maxlength ): + thisdict = { } + for key, value in zip( mykeys, myvalues ): + try: + thisdict[ key ] = value[i] + except IndexError: + thisdict[ key ] = value[-1] + try: + thisarg = args[i] + except IndexError: + thisarg = args[-1] + + yield thisarg, thisdict + +def _totuple( x ): + """Utility stuff to convert string, int, long, float, None or anything to a usable tuple.""" + + if isinstance( x, basestring ): + out = x, + elif isinstance( x, ( int, long, float ) ): + out = str( x ), + elif x is None: + out = None, + else: + out = tuple( x ) + + return out + +def escape( text, newline=False ): + """Escape special html characters.""" + + if isinstance( text, basestring ): + if '&' in text: + text = text.replace( '&', '&' ) + if '>' in text: + text = text.replace( '>', '>' ) + if '<' in text: + text = text.replace( '<', '<' ) + if '\"' in text: + text = text.replace( '\"', '"' ) + if '\'' in text: + text = text.replace( '\'', '"' ) + if newline: + if '\n' in text: + text = text.replace( '\n', '
' ) + + return text + +_escape = escape + +def unescape( text ): + """Inverse of escape.""" + + if isinstance( text, basestring ): + if '&' in text: + text = text.replace( '&', '&' ) + if '>' in text: + text = text.replace( '>', '>' ) + if '<' in text: + text = text.replace( '<', '<' ) + if '"' in text: + text = text.replace( '"', '\"' ) + + return text + +class dummy: + """A dummy class for attaching attributes.""" + pass + +doctype = dummy( ) +doctype.frameset = """""" +doctype.strict = """""" +doctype.loose = """""" + +class russell: + """A dummy class that contains anything.""" + + def __contains__( self, item ): + return True + + +class MarkupError( Exception ): + """All our exceptions subclass this.""" + def __str__( self ): + return self.message + +class ClosingError( MarkupError ): + def __init__( self, tag ): + self.message = "The element '%s' does not accept non-keyword arguments (has no closing tag)." % tag + +class OpeningError( MarkupError ): + def __init__( self, tag ): + self.message = "The element '%s' can not be opened." % tag + +class ArgumentError( MarkupError ): + def __init__( self, tag ): + self.message = "The element '%s' was called with more than one non-keyword argument." % tag + +class InvalidElementError( MarkupError ): + def __init__( self, tag, mode ): + self.message = "The element '%s' is not valid for your mode '%s'." % ( tag, mode ) + +class DeprecationError( MarkupError ): + def __init__( self, tag ): + self.message = "The element '%s' is deprecated, instantiate markup.page with mode='loose_html' to allow it." % tag + +class ModeError( MarkupError ): + def __init__( self, mode ): + self.message = "Mode '%s' is invalid, possible values: strict_html, html (alias for strict_html), loose_html, xml." % mode + +class CustomizationError( MarkupError ): + def __init__( self ): + self.message = "If you customize the allowed elements, you must define both types 'onetags' and 'twotags'." + +if __name__ == '__main__': + import sys + sys.stdout.write( __doc__ ) diff --git a/CMGTools/RootTools/python/html/markup.pyc b/CMGTools/RootTools/python/html/markup.pyc new file mode 100644 index 0000000000000000000000000000000000000000..042c1e20c2a125373b8d836be9f0b6e0156fa8c8 GIT binary patch literal 22493 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/CVS/Entries b/CMGTools/RootTools/python/html/templates/CVS/Entries new file mode 100644 index 0000000..e76c25d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/CVS/Entries @@ -0,0 +1 @@ +D/eleTau//// diff --git a/CMGTools/RootTools/python/html/templates/CVS/Repository b/CMGTools/RootTools/python/html/templates/CVS/Repository new file mode 100644 index 0000000..4ed708c --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates diff --git a/CMGTools/RootTools/python/html/templates/CVS/Root b/CMGTools/RootTools/python/html/templates/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/CVS/Tag b/CMGTools/RootTools/python/html/templates/CVS/Tag new file mode 100644 index 0000000..4a67dc3 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/CVS/Tag @@ -0,0 +1 @@ +Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/CVS/Template b/CMGTools/RootTools/python/html/templates/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/__init__.py b/CMGTools/RootTools/python/html/templates/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/templates/__init__.pyc b/CMGTools/RootTools/python/html/templates/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f00e75a0cdd4502395d48c76db0e1bc81fe89732 GIT binary patch literal 143 zcmZSn%*&Pb^=)7>0~9aPO2Tq JieeyU007`nAeR6D literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/CVS/Entries b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Entries new file mode 100644 index 0000000..f2af699 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Entries @@ -0,0 +1,7 @@ +D/eleTau_0jet_high//// +D/eleTau_0jet_low//// +D/eleTau_boost_high//// +D/eleTau_boost_low//// +D/eleTau_inclusive//// +D/eleTau_vbf//// +/index.html/1.1/Sat Nov 3 09:56:34 2012//Tlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/CVS/Repository b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Repository new file mode 100644 index 0000000..98f8943 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates/eleTau diff --git a/CMGTools/RootTools/python/html/templates/eleTau/CVS/Root b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/eleTau/CVS/Tag b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/CVS/Template b/CMGTools/RootTools/python/html/templates/eleTau/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/__init__.py b/CMGTools/RootTools/python/html/templates/eleTau/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/templates/eleTau/__init__.pyc b/CMGTools/RootTools/python/html/templates/eleTau/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fdaf4aa1f3007114b209fb489210a1beaeb63a3f GIT binary patch literal 150 zcmZSn%*&Pb^=)7>0~9a)7kq z4(^ve-}xK&{d+v_`=9$f9-N2cJzwwZdS1`x^SVxmx~lw@%hxVL5OhW1;R8(wx}Xhy z#0V~cPrewYD}XmVQziKa;2pdUWorE)=mwOSP1%k^8f}F$ZX<3dcpr6Y>1u=Qf+E57@`-s1eqjtS@OGF-Anh~blz#i zM^YIK&DY{JBQ@~{lmG4R%%l^HZPxh1$sr^=3od+y4oaoW6Nmk$dylw8Zv>@slsYWn?w9BR23%DPB)1Q1Er;!-cAz)m(`sjtQxp6TNZcHo1Fuw5Ym{;EAX9nfMAzmdme5tX{#dcH)M7t(1g`JU*)Z-zH-h`&Wby_edlj!= zj|8UrgSZrll2w@8msJl*&uPFuQj6_#^YgZ;qV{aEyRU}5bEedgv*8|y10q&9)i>{6 znE6TC#_{&9Lm;mC7Vq)iLhw}$6*~DK-mN_Y@w{P`^;L>nw_KA0O%fTQllFG9wk?Nu z!F+Sf3b%~fobGZkCo~#1$kzD^T$>NtvY5Ob%&`8}#3gJBU-J4$$<6OURxLWHTd4(( ziCvb}GJ*;rs~2LF6uKUMGu_PSc4j-j+KyLLll$}UD>?l&DCSLj5Y<0-mkY?+oOoS0 z<2ntRxkR(1>)KUt`^B0U-=gfpea;LX9pANnF_EmkR$FN$|86WTQQVek-={W0` z^FQz4CI}d@W693yiqLNle>84?BmqI8cwC3K6>hOU7`78CT9MOW?)1kMgPLv<8Eg}_ zlzirkDZz(?6JG=xS4MG*%D(kjJAL(A0+I~YURt}Oixb5m9y(QJz;!R73sJ2c{fXtY z+I}aN5kh{ACGg|hws@31W+#L=jN~DD_I`Er^Dm_!J119HL6@tL33Us8BU`9kh6YWL z;F=FeBuGTSCt=b~h_HpHD(Bte-kq~gXM|9y3=WCwhc3(XB(

8toWgf1!ks1M0R? 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 Rnj8eF-O#>Xe9b!ae*s0J&F=sJ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/VV.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/VV.png new file mode 100644 index 0000000000000000000000000000000000000000..490599777682c85c92d345a0cc638e36d6f9b84c GIT binary patch literal 14850 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 h^SPTpudh&W7=T zUC{2=RiGreI#ebDzPq|^U9wUF6_e(fei+k}Dy_^=kVhVBPIE@D{R{~OT# vReUYr%K>%RpNiYDch2{nbI&|jH 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZL.png new file mode 100644 index 0000000000000000000000000000000000000000..8c2b4fbfa3991f8a51b513598574d21e7ae7c8cd GIT binary patch literal 13048 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZLL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZLL.png new file mode 100644 index 0000000000000000000000000000000000000000..3415471c42a600576e01d200299e26e0c411414a GIT binary patch literal 13184 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZTT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_high/ZTT.png new file mode 100644 index 0000000000000000000000000000000000000000..c946dfa6cbc6d7f77b79588c1d3abcb03d68bee4 GIT binary patch literal 12723 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 + + + +templates//eleTau/eleTau_0jet_high + + + +

templates//eleTau/eleTau_0jet_high

+

Subdirectories:

+
+data_obs.png +QCD.png +TT.png +
+VV.png +W.png +ZJ.png +
+ZL.png +ZLL.png +ZTT.png +
+ + + diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Entries b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Entries new file mode 100644 index 0000000..d1184c4 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Entries @@ -0,0 +1,11 @@ +/QCD.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TT.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VV.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/W.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZJ.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZL.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZLL.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZTT.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/data_obs.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/index.html/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Repository b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Repository new file mode 100644 index 0000000..63f6b66 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Root b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Tag b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Template b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/QCD.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/QCD.png new file mode 100644 index 0000000000000000000000000000000000000000..6fda5eee60ddcadcd162ab938b5d3a53d561e421 GIT binary patch literal 14871 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/TT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/TT.png new file mode 100644 index 0000000000000000000000000000000000000000..c05c89546bc410c165a3816f00142c0d9e4845e6 GIT binary patch literal 12987 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/VV.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/VV.png new file mode 100644 index 0000000000000000000000000000000000000000..c86f854a1a74677464c4e1ec8f380544b8705740 GIT binary patch literal 14222 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/W.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/W.png new file mode 100644 index 0000000000000000000000000000000000000000..5364ff86142aa7520a7412567042b444010197b1 GIT binary patch literal 14968 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

JbUr7P5&LDm_UyE{Q|9p? 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZJ.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZJ.png new file mode 100644 index 0000000000000000000000000000000000000000..ba92c6e6a6ed8984213836a44b042097686135a4 GIT binary patch literal 13159 zcmd73c{r7A+ctj5*li4<%w=lo`>`LVS6Uj%#D87?3xXhGm3s<05Ohfw z{E;HK1YW5!%}@b9@T}C76~Iq$9Nzuv4?#?jih`W3=lj($Y3GrlnuX2g2x6KSCg^Dy zyH4NWIu()Pn@k1n(+@nM$^s1^-8VQZ(Qi2EnVQ|7ap4z5_rCe=8=PcZ{-`SQFN2!q z8l%J%=Nqi5CcJ0nSG0%}^I3a*%YN6*x^hC$)3&o~l2{P5a=nohnxG40gc`(gWTAj( z1aJtNC&NHc2lD|I^#1M!HY650fe$?;`G4$#Pbe`{Vo}poHG%|zOavv|w9M)dM7v0i zDdAR&`9wJ>)rl&(--6^LdgTuV$a$h>T~~y{m)wsm@-ZT|Z=%tV#?=czEcQLkMazgf;E^jqmrXF)Q%jP}0^tF3?6wK~MXf zroQcA99MXY)M-MrDVtrmAL6_u>u2EiyZtJ$!B|Q&LZ5u0VY{|Cwutlf+MLc8#JpEC z+nr$^L-pJKZyKC7D)E{FQ!FteNGbt3{YoroD0rYTnt=xjaO@I2$h1qIua5LDX)hc) zq<{j-7e^*p2?9C7zwyQK`i+m*Rubmc!%xt&MbV71PLixpkzk9cv2oX$1WzEN#FR5} zIId_=eLn(%94`M8w_zoP0SY7(P zL_c(gEKK4s5DgnjV0}D(?vyz2&T8C9dFW;4DKQ>IwnS#eQ64v{FQ+elIAFFMu6vSugcA8)cr*dXS)LN-yKgiru zEJusyh7%47`3Y6Ln80sf;rji_uEvC?S4i(n@1bW*Xin0L2(0^xGS&L-o4V>596Aqf z=T;`l$j6JR<#4fS;>ss6l*2^bLniPo)XngNkOoRQLh5>vc1c@i^!m4-=SXwC!ifnmqh^u*VVJr~HE^Ys!AnhJP)W^LSP*-0!P$C^cli)MJ;)8j^of4V$#D{*C&1 z)4m@Mkua_HvJ`D)vgsehq_vyT9OO6Nxov_czpM0kbzBJ4Ra_k=<9BsT-YJgUCJOQdC%y zQkDbvJg5EkCaPqYi!|co_N@CVQ+T|yf%98u(xxJz$ijmH9c8V^FtDgJ%|*;U!BkCp z<2TZCo$tqda?9o6)HbzH<+NKAFeZlgc}2ZEU;E6ispEQdZ{;j+)U?iuN^jZmo3Grc z+z)ER1zLUlOTRK-?2S=GVqHU0*3Dl_d+FkLa#W78WR!)Ex~ry(kDU&PtbEpyh#yK9 zac!zhxmTHDNjzuUfU)QMCnK@X6Y>wZ6kEP$3>w9P>W0WLVb7odv(I}t{{=L!1I_7L z)nn;@yc+RHz77S{xm||4YX3y%98QTn?!N^!1e7hT4wnec{)|t?f)?yCF=-}mKiSC) z^ARQO(m{NAn?dGeIH=hYca0&js9CG_uNo9k1I$?0XCUS(!W6G)uw$bq_{t^(`30HN zgxt25r@GP!L3K~AW32UTT`X;esmsY@2%d58?;{4qU?0H?Cm-~su4mKcj7QwdxPfwuTycLA)eQ&aGF6B z3UzXF($v&sRs8Ng8>5WxJB@67eEdh*ghN!q3Wfu>ZH(A_-W}I#wz@8BZv~Ob*Vfiz zPLJ0knx~eQmdwwN26uONt%?tJ7JI>|hE%WvCPA9jN<3o!$+y419~v4;O-;T2yKZEB z-2ZrQwYj;O7m0E8_m_3=u^?@??+aqu@JrLyiz@nnj$PwR@$vMms;NPbj6Cq!+uMtZ zjPk`O^2T@3xWBCf{d^ZJRkf^z!#dR-GO1ugA81Dx+9X z?Ej4NehC&LA|fIsCFS_|xct`D+*<*2UTa=v#pIvSd(6=w0XhGw_+C1t8v!GIuAy}E zK#qV}#`j?3;NUYtOFnFHaL{?YKK1?k$P~VXm7Sfk>9?e$r2VO9+p=f9rv>N*^48*T zU)MFCa(04C*BZhn^WA=-<<#7<^rYoy#gp8Bn&|q-6EJ7>E^cpcx3{X4{JpWUadvhV zJc)xyY#q6Vh6WEWFSw0Xjq5wlJv=J6-j$Y?E-x=vI*(I%bj)uLJGlG!jBK@-eUYHF z=hkz0(5Iz)dQc zreYfPNA1;D0yh}(6kbd0C~ROCDV8Yt2_*e`3@%nW?65c2o+1b9i@+_MTA|8~)6adc z+y5cbGPLOC0e=%=x}ecVxQ~yIpP!$P&+&*e(vkd7*FTnzNX<{u24%uuk#m~XER*5Z z9bELWJ-S;Y;0j)jcJ#F2)kW2&bzNPxUfojz#C+zXnIHHKAu)_lHg_UQM^l4Y!DYvr z45$B*@3`}|Ns>X&Eb0{1UWxR=LUW|Mc%A|BnPJXR<-q2gk!Iq<0*Oz4b&t9daY@Z+ zbEUDWa@6kKT=_ut4?6sj9w}*exu1Lt(O?`5DGdNR<01eePD639b7tRI(fb3_DK(x5jZupzzzfFlVuUWjZv zeBWpA{OkNgd3t-NT6kejM?1>E#-AnvHQZCiG?U(igAEHU9XO$i9pl)?3&ME98 z!~^G9pvBBIgzynXNOIy{f<&^lH*P(jW9h(xDioGQWFhFBG5@8?UZXJs`jSnA>LE}7 zn+T5V6djaK4OaI5SHwBc%!jJ`Vh&tZSfGXi0447xaiOk=3pN6x09@y9ML49jx)=vy z83nM6kAd~yum2CF*c$R1@oVD}w9p(fq5R(7#oOEXcx!FVDRKr1p!yr)Lrc&wYpCdt zE&+EwC8mGIB}ew-H8;xrJ;TTNhWGH<@qEQjU^`L?-(u} z!(IFl^V*a-iS_I3Dka-}M$40vmgi6Zq=okoh=t6#{0g@)_lRbBg3Utz6MKJua{}-f zT({(@BbtYYhXMA@z@ew@2aSafj`iDkCd9K05kq z{u%RkUzsz^;dXCtubTwDq#eX}-7hF@{kVA|(Z(o8nW#ogOsuN5_Wgaf(&76A{3-3f zYrUR%d3kwyin;ed7D7iAhs`c@A(ja?a%7(wJ^*UC2PkI#;>gaF7+%%rw|yhaK30-?cw>{#{#LTPr0cMF--YE=fyO`g{Oz z3*cgKEG{mtuC5NXVL^|y{sRViBA-=8&U={%LticLZcM+buI?cv*o|4I3W)!_r{H}5 zGjW3(j_giTFdE{%vvF7U{Dn)#_(-v+ASTcx(c0zx<m4cakp z3fR}83O=Y5fL1#DpHqF2?iC_#(sE)~nL37(;e5>c@wj=@cQvRzyLT~LGYwQR&>Jtw z0Of+k1C*PXnE3S`2Sg+{KEckaazoVkhIyf}u#%(mJ&n(P{{Dq*eKO+WMvvqjhr_B| z=Uby02Q|1Lp>ENGmzEqOm|!xa1n>_ZxPCMXLQl9kQqJl!1q_=nHOmoR;v8{(k__j? z`Z1B`5E+sjy3->BdfOuDWIS1;x*RU?X|ay&_khbR$UyD1{YK;pM$oOwz``LY0kmSc za(8I2LKd__`9Pvt_*^u|3lCRcxx978VPk@1; zrWrL?18@o8A)L*K1Z)m6>^l^JX_mTJUpW8ziET)P1sU`8VS(aNg)amz=|dvS2T8d@ zjWattZX+k^pPg_mC@x^U_`^&qlLw%?b8sK!S*@zM3JBm|J)3xDj`C$`b&xoLj3GO_ z%Y$aeN!-K@9RE{OqcMC@dxt&YXDBTyDCp*aB^`+Dv9(>GSsql;1Uf+?UO-V7%u4Ji z7BUG+aALyZz#1!n>|4|X{vnZuH#7mwEJuT{YO4JZ=g!JiJCaV1DV36hqk38Di#W- z1J{3sk}@(dGTNl1jcy+u9j%U3#>U3xXHf)9?>KJ9z6I)liNLxz`dgace`r5y`Cs$f zooTYN($ebLy#P8I9)sk#Hm{qSO=eYXf+xqP<2qV`BH#NX_yE|qKb8;sqqTq#2Y`~A zi4_nel&==|9ATFnV#%@p$_bQ9p$t~WsUsE=T*+caBb znHA_-Eonsj2FnF&h4@bbffJE!SDwwH=9AlAXh>*Ww(=-(5g%Gm>78J=7mL_^U%%c9 zD4LHTAM_sRSuYLH2sSVY5yRyP#`pD{se#ha1%1dJ-eh;rEArMxR5&k|e%r2Rm7Jsx0t{Gs~Mr#Bn=<|dDGPeq%eS6(06?GSPv!x3caqX>R>j}d~JOl zh+>Eglb3F(vi}E>VXustzyB8^znTc0ybbW!%Eir17wzxn2H+WvIp9~#h3+sPSbF}O zX7~KhPJ!fISznKi;exaX;D+XE&zJv1-rU^0AMx+@V1>mF>H>wB4?3;R&Q4KL(d|PM z0{*m4S^rba&W=#3#-IBtq6Z`iFbG^iB;_*m?2QRjcFd1yhpSUA%C>C>n1i^JR7 z+s8-J-4&WR0~FKWF`r?%4s0g2f2q>4!~exQqm`&_Pyh`x_v(jf@_^J2Gym3aKm}i$ zA^BT1VM9Ce<=OQxwK6E6{mLIF&T@HeZ7oEa*~SW@6}Sl?i4X89w8zJE;Dtz>_d17Z zfK8Xje0*A5q}<8fXO;&GP2Kg`m0mbWb$-MbNEgpngBvBVs>Eb14qe8A3>B9rs6#9% z70-b%B-6RvmJFwU-6LmjrGG#Ahyx19YP@j6B=NYWt^qBn{zbZpk5b-KwoQ7?4UPqY zW|$Qzq#p5zHiqTHCMm>6seayWH)|!bsMwK0kbSSvL8BJYT^tJ>!9Ye+V+g|TDQhBx zppkzJ#i(nJ@Ku^PPU5od0Uf<{C zgo%%5D6-4pf-tBCv`^{%ygIbV3UhI=)em-Pbp2hPR&5HW2aqYDYt zMd%2>W8ifJ6f0_5O1<}7z`QXv=D=9)|9_DUZI9@I zqBbQ?<4{gO?>V3pi%Cdut;$MB7;{s}!Z93c0ND<=W>Le#Nn}$iD=Pr@!0}b>R)EY7 zF}&Fo0XwASyv?W6D{yyA9jL$y`az!o9oc4Gf1`KH74I4iJgpYbk65QAE-@nB~?O@aD`zc$Rll7>me*+Oa6FU?yfvP2f}M?6 zKb26Ad`jF%%EP6B^UTd{2S}V`g2$q{les>Ww)x5y6lI5vip{SqfHsoUz-gMf93TuV z`hJ<13RBbG;^NS>c}e}e-%`@jj>!(QfK->3awV?(auAUOy`(o6RwQuul}m%0E4nwW z8(vvd>`!MsqBOT_>VdUZZi^C31MfA!OqGy@vz(A6so;?z>@QaZ;h}I5*{XXyZ+4E3 za`*ap-rzLo=@bE(NPcnyR{|Yo>3HN!nC-zr%&MW z$BMEO#!aSsRb|LsP*4y|1}Gc=Yj3vZsBr@m$DyNY>|{?-n^t&e`Z4Fg0DAkvjj z$p_zH7fDos1-pU~(eu6skRy>nXXr(ivhQuyScTI-;g$)B zU)NkE=iwV2M|j|5kGEiEj)O!h{Ag!!Zf@@2!0=p$oZ}pj`(9o~QVs%1CZ?u!KKmM! zkL6N2=kM$MRaW|8MwG`sL~SHn#Cz9~>y{q7gIRgkX0R*E)PEIK&pid$*o$)Qtr6Y* z$(}AbpF#h8JUp;apzjCCK3|ADHI{D3QBi$ic?I)xW{0Y7?$FWe9SSf7%N9c}sAs(25EulAc*`Hm{L1V z#9P1a%t;UCtdX1DBY})e>UnL~S!Ejps77b5t2@tm{r*WJ3=nLA02=BFpP&YwwTc{> zXS>LKWVxR5kHUGYlTX!+gS#%;*~>L=|lv6Bs-#uoA%uCiQnocZA$A0ySdxCdq> z3dn0_?wnDNhUpB68W8h}+TXQgp$0Z@56`zZ&*D~_Kd`8{ad=#UR(cD6SLCF1hQ%YP zbfra$+3bOo24P`a*WQY~?Wj$8n{b8z=lUd=oiARgvnfQu^sLV(xskiK8vc8EPtX|H z!-GByFE$JQh;{pdE;OWtoERjZ{CtQ5z025FUF)A#+csKxhnu<1R-lJnlVILp0>UEQ z^2a`NslQs@BcGi0P?Zsaf|jZ4O1TM}ipomeHA+&8C-Co4464c(%u@3u;))(7U(-U3 zkfbCF8$KmYuA(9`LGfDf5ISxB7Oeddz|PJPEBL0nlLE3xU})6jsRo1K^VW?agc&Gj zi#PC~QAJZi#yaWB@8z&NgIk2}7KX*vA&7$Pd@leBq>*{KEu~_=yG)JuCFoZV??L&_ z(+_jtbm3T8qP^Mk>=0zSLjc#NY}4!0V+Ka3_?L1M2at3(ckIjJ1mDNI5Af_32~w4P z6>-VO4zoYR{bkdr{@cfDSxEgO#}=4vpKyft2+?zGc_9Yfa;LU7M;=NtKoenCpZWZ> zTxs5`?LmDg%d3dBF^XYv4SShv{+f&cG8_qyNh13S@ zfJ2jNPA@|}bdA<&%Z9O}QM1lKyOWU_Z(Reo$SWu0w8dKzx>; z&Qn0p$u0rhl{nO@0aROuzld)Q1PvuKC>r#K-%OdRh|fT9bNGpNBd@=KY383V8b~&H zo%C$T%7&525NN=HKtg~!G_vdg`x#_ApNY>4qk!A=t38x-<5a%3Tvi22-E&8Wji4dYq_ zcu*1cNy{Oq07dQMTv7E0%)!?;ASmF}8wUyc0q4Z24kiMc`E)y=(d>%ZB8fQ#@^RVa6gdS4hP-(d3D%yvUHnM^tGu!AXM9 zmY=`c;*i2VBhw%F9hjZqxdyuIv(rb8iJWv?)YFKkafL65MRrE{Op(74FnvJ?`qlsO z&)5SDJ`&FI=)iuRBAxYJO!7(|_e%Gq&Dc%+vx1P5(c&0Uv50k*J0%y`DJcB~g6^G2 z)Gh?j5M6N1U>$38HQ?ebLv80?mpjbd#9B>uimNwOoJ(|v87s#`)7{(&jbNs}s7LDJ48C2mycOITl zl{z*8<1&ELo7AKLLX)-nL!_#09c0h;Y)+n+JMrPR5t;enN(G^o#ouKcSO7WN0bQHSAYbl`W#uY?h@>86UNd zP%jnv-f3mB%5OhYb`qQ^=#2O#tns8(sr5X~evN7Iw)cOnv~`@+)bJeJ*Bz7PS0Oj* z=Ui4)bA+Sj?rCL230Zv?{{`I^(ucGBLzNY2)>%H&GPrqr`Q;7_9J!^84=BlzD zdDweau>U#^y{*d2s<+B%{?mzfDYN;x+oN^>iSzCXppm*rmJo>_C8=QKN-hBMi?({t z8=g7vHOetOQ#c-i7Ho%;ILa!oRsxFhLmqqOX6rfgB1FP7gwzw`-Q_md+u?O3771%c z%bqhup|20B>0dv0HuTlJ6az{TDT1_;%Qqw))}cp(ojK2$ea8(PLrX@0)8!hyG;A() zK4jgYozKP_ibsRpVzl8HM($#C%LoJS2-gzJ9DoT}{*q{=En>dp zNSkVF=6*^^N9>Dv2zs!yyqZ(vfhWgQX@eR?pG(}KI`w78*}O;CtdHr>l}tBs^|grX z-&pOsEogCi&H!XL4(xWT8#+Kb?=J)E<$P3du|~hO0xf9-V$`q0Ea*5%~Wlwm}l!5v&zs2Xfi1`dH zoJ}cSf}>xy{+3#Y+MCz#Y|FmX9bVg97SX7?+s-n!K$-K3u6taHX|)X((yF zIy^!pMo5_W64dpQYD`ZrD0cmr>&Lm&e!DVq(Nwr1(K#f&%!DId()La8%a8olCR$Vx zbLNCa;)G6r2T^`wgshQth#b6dJ6GD0qjwz+b=>%~ce1yc?XL1J=L;i2C?Rs8B`R|0 zEurK;BlBt1jb*cuuFW5oq{~hlo#i)g2F-hHl)imSEL(Z=^p1#l-r(D;XRP2{=`^zX zO{wFYP&(;F9|b|_ycdHZelcJMgMAM3UM=~nJcDz3eNto1C&{)yw`-@!>C`!S*9uKb z9=T-(H@leB3UTqGAAfpRG!?wwV)`~K^4)XA8sF6x(D6W6GrKGpyziQ}Kf8Ddu+dLLtSWfUAFI2Mk!oC`AR7!#Hn7H4Bbh658< z`QV}y$Ye+*k(Xba7>Nq=w)=UNlkF~RPZf&!x9=mxy_z)?K9aETzqFs9GA`au3IrSNx$wD!&((GBWb+F zlWB~$Zk;?9UEAY&{+L46|NiT^_v%S0Te(Y_-D$p3irSw}$%yK1^hXj17KR;MtFYP4 z`jB{+>#+ijk2tVA-18~tt*2%YRyWOaQtvz~=j7EpNxY6HMA_<+Lt8W2C4Q63A`YPd z!i_!;w=w)%@^kU?K+PID_N|F5Q^>!Q?33GBL=>=hKl^+)rzu57A#((F{DWdl;0DF8 z%TT1tHU72moul3X5o%OOB#nnSI_d3CV=lP87)yF;t!(Zq-nBug_lbe#4}RKI;;M8S znyDJ{H#Vz%v{eev;W~LQyc}L;{XOqi&%WlvP804FL2&ISt)mD4b2P(q_@D{=-(W5D zpUo}*!xi|aeEu0Fbd0xXKmqU)Zd6HLnVV0d$F8aQ*D5IwLi&W&1Qkcsw(05V&COz& z#o^zfxwIcq<@PGSITpvui>WDbx}w*Q{mxux8GXj}lq6;DwwQVv!D&^W+btu{PQdVS z*rB4Otv`9o@Aa0O9;5MBv8Vf?Nbh5kUYSdv0-I*MWZcQ!CcO|C5#RAdZNAQDo!fZg zUguLickWY|e9LW=ngcf2A;I^`m&yZUhx{;$q&}Sz(}?+0yvzS&l+wsL>QR9cs(cLUDo0nc{ZymJV53BlgP!aJ!T&BpJy>(bnY=aAsWsj zs+3@}mGUYh>>P96EjIT1({h7zR#mIf4yHy#_4E&>sAp!m{Mro(`!_we~dDi`jbc zhM#{dp<}d53LVzY4K6S=Wi{EbtX8#62laXL!|L0wa@?Jb zPBHR*qFN)9nbPI`T#aZ_nD$9Va_+VM(1E#orlWh?sMyMVDV?+`flW70tn@@!vF25+ zz97y1&=N7yc78J=cEY&h16{(-X5ZhP6`c|bj;sMAxC-P zW&=9TY`Z1zpu>DB|DC=Bl88R((!P&%`h;J@OCS+F`WdFPaJ6Q(t3Jsj_D6Q(I`3iL z2D_yaS(dY>?py--m_nVlLh1G9lT31J-g2)(gzB1sNCX}3@t40OfpG^MJF2rMr!5ntq7xsT-D`-4i}2A3WaGqx)rcT&-U0 zX!9Gtkl8^M<|r_OU{Qe;dbUb*)~A}lN~KnId%B0l)Uo>R^$LY&^h^XVS#A|p^-Uwu zdZzVxQBAjY{hY7sjJct0n%)Fi*?mNfeBoTo*b8>mbkUNt`y8bD&~8Fbc>VTAPW@cz z_$M^1I+8c#dMgc5#?hMVFw06#rTqI%m=((flj7a=(_)&9jC1u# zNDZt<^GV1HD`a!N7gA#qmJ8+w`PZ9c_f_>)ALb_JRJir)@)Xu9GE{Gsh}fwPdA~HB z_EeL&goR%2(fpK&I!^d)D6P`EO|wq)P; zec!iXewUu-`+k?>`MvLP{EqjZ-+dg-#N2b=*L_`|&v~8a`S}QbsHQ}D_TpIxf+&^m z-PMF3Vr}qG`ZO{4O^H#eGI%3Me?AlN11Rs%8*-h3aipMfv++mm*kDc2mtM4k-sn+*IW@*D$b$`xjEOuyZ&%Kky zm|)y-`U(&fFh%H70|U~!vPT5HkY6K#P6dsTL#L@~sUaHH7i`cU5~pC$ZHLoH$ajne z4?(r;{~w&VUtL7^Ia?y!mJ2*op?p+IcgC;{t7W0Y?CLh#YD4%?H6K$k#Rw+p2zA0}i)MKWlYh&)SH2#-08N^TVd) zerHsX3{<0|s=c9A`-!iaQ<==pzKULMi31M#3O$fPzyoiH6xBN>at0&%I@2qAT7MMS zDBd9(A?_SA^q;AHQ+xa{h*KGZ(G*Q3X$}-kLyL|b5RrV=I`I68`)VKUpNu%&1uKvU z@0}ZLvZsfHLZ%&&aJac%hKYqOeNGYxXnVeP zKjI_z*`osPv)xOX6N#6p@_I>pFEW^8hM6hYw^VRLWqR}q9_WNatD@4mcFi}F51S8u zY2ObnMODt~H&*H|*$D^*m=2d zHpJ3cwM8rjTZuy&Mw`pn=T&Oh8V(v~-Z6oCkL5l&2-H4sYPzi#y;#}d4;JfjrPFf5 zZQKr3w?f@HwFBWN$hZ3a7u^xHpBQGl#BlHRqUYE8w`p;dTlY5=O_aV3h+)^pzAhrk zhG1mAbn&zLx~7BC*r+ITs}X_4tj=@D84KL7m|6Eic?#D0!Sb@?>)ea=B?I?GtQX`H z(&crxSTE`JvCWd#Xyg#B=jGTpzuk51pss!RhN8-`S*I+lbtuE~P`{X@Fc`b@`FL)4 z^I%h2x1Co^Tue!9QCw`-*JzV{??xOyP1G_~pne`psoHJzt!^(Jx~@6%qf;m{XT2%; zwJU8z<3GjAl_Rn~M9g}i_Vbdjr{^B+^w%D#c zRJY*pY;&2)xvb*F;;iCKD}9y*%c}d-GKN=b`vgF4TgE+a+DfVJlfNiE7@ z=jkvqMexis2lt&rc6kiQt&xmH=s#1AxSPj3xDhk!!M}4Z*$D(bkGY7msHL$;qjpx{ zfWPTWE+&I1e4^@QRbEnw$9A&=FE7Cnc?*y;fx@ra6H)rTCd!Tdr z-&%J%y5y2WrgV{HFdlOadfYvR#{4MF`qG;Zwo!pJ3L05smRRt)e5Z>$t(-O-Zji0w z=PAZ_fiyiz^9Kggg66Y||CLV~`#w`WdBtv)&1b7)#g*#M%)NF0xd#1=_V?>c3aejJ z7`pi0LB2)_+;)II=c6eo7!okFto>w*NRo2YtS<lMbv=N)S-80% zl{nDJ)6+mD=j+562^a<|AxukfO;@r+b zkip~XsosHz%!XTYF=fvrG~$KccXoF6#HgdC^WU)sC=~l=4P4am%5B`2-JX;Edk;q(xg{Ee?(2+u>w$b;Iann4(Q(qpk}@*6qI;qQFHg@ObM(DNCMKxk{n_T}jly6S=rcljzSTZmTc_p1w&E|itUn;l4QL1);2aaCf~q}?UP$a#^CUJM;r8Z zYx9eN48CS8cOPB5bLZ>Qm!Ypay-y?Yr-*nxf2@e=>gu+>C+sH^`U%(`Eva^=OZz_x zZuZVGo3^a!3|cIINcX%vcR5AFEs`?vHjWF5nY;6FAvpN@*j0da!Qmc~l08KlyuG21 zBtON!x$?5yn|r_32&{?KGUa0_Bc`X{9a_A0SB9%mgq7j)nIDXT#)gK5(nx&CY*-qi zqV?kaOM{5Xv<+$9z#`H3MZ}wnVoL0F8c}%D$bJ@%kW}04mo?t3Y-}*Eoh2~Ao~?t$ z_Q^05(%JdT;+v6)SAji79kcaTr(k^_z2qwh$A=p9!E@WI)yIsr)M7?PMm~GvK^V3V1;xc~?(Tg9Fk*o+ zpTnK~{rxBTCE##d9jULc_gbxVLn5oHtEMr>vqxya z6R*$DTM@D>p*{w-0l=P^0)LaMZggxYJ9WsnPe1v{-841;=>j~2EwY~&Qe0=>qn(AI zw1>-Qpwr=-Bo}0utj|dJWs-fJItX-IK&Wp|_4j0ADA)sNW~w)&d)1%L27CJ&VNI4k zD_kBr^FV)@CmkTU%Ym8GS6YSB8uWo7uRK@ILy(xbQ4=606!!6FLvW&Sc${0jRs8eG zGk_8Vt01q(f(<+I6=z5)fXGwtJ-s%sx}YIn{&?=aY~|bfW{=Rb$`M`qME{Cu(T)4r zXWJ2fuElCRmhopIBgwNW|3xiS>dzVCjpW#u#t zCeo>l!=jF8Xu3Agt*U*8uNlx4_?3YR`w;Y~uB#g@bK{dMTZ*F6lJp(Ocdey(iX5s5 z-xEsyn~D7wdMo>7|M5#Tb#((1F{N^nnl0}A$C|ypy+x4_bPA@rxUuoe^*mG)I>uO> zpTzy8ysWGs=@b-;ukA6It=)wCeEs(I_G#&owO`|;gC7qIyCf@~h1O53Pd3sPNNVrsn3pgKPMX1zCZ>>r*3!9xewDyKhW2ZEtT+PfvGucZ0m)V^C63;^N{uJUlFl zB!isYYjti!O3@Hg3sh)(5&y-_8-v7P*9u9Y*Au^K1f-ZUKnKwzX8W6=?|C0uV2$ z+*=2pWJ9Zti!$M~W6acQ3-bebZK0f8?fi%DN#V3Y4?4RMS5Js6{(1L7lO_eU)_1oX zeG)ctoWZ44eD@0(v}2YL+ljg6vL!Fd86YPSmkxMfK31$kA{?In%&AZ!+`w8^hTDh4 z*8t2{+p{crl;Kh>>vPCgW9B?wJ9NzRU9dYD#AMDeiJy?bDpd81+<+jPz@xFufqg`J zvHl=>fnL6t5m4wyD{HAL?&f-8#le#j&B7OUoRwl{sAQhGkwV4p4&yjhyeC>Yx1l;m z)aaey#sm}e`<7+NM7wW@pptrjio7E+7zABYJkdLr0+V>L+NVWe9AIDgb_=TE{^x}M ztr$8%5eXPL@81-|{~(OKnPwaRaQn|M{UtLzY}4H{OY`*w(-S#eAm2Y!FXBH&DQI+Y z#3AyvXgh2w>E!4YQeK$EXM6+qEmG~B;R?vYU`mC70_po0<;a?oni5rjxn6if@PXFA z4qyv6G@8^&3k&!nIdAmp!oeyb<2aQy=sU_CvP7-#5A*VYK z^IJ-Qg_<4%{16WJ%#w%0EfPEH#{bDT2JrzjdeP}t7-JwsLfwESvBD_IcAb3%7MKIA zY){KG?TL$bl#bzpZvO$I<6oDGTK-aO`@b;7`eQKnf34l$F3)eRx+m23=FZCh%9@G* z5Rz_Bk2*=04QX-0)qsZ-2ojK5meo_>i8bi2FJ+S+33f*+1lIK!^Fz=l_M#C3&J!fl z4v5suu+ooCr;!7i@Vy$kRBw5?rx1eftdD)Q281phgW+r50$MO6^>gfH$X9%+7_hdu zjBI^@5Dw+@g)>@Oq_xUgWYAg^$b&h}B<6knG}F$kncKag3y^PXf8Gwzq0I%|2%LWI zNhUwBX>99eDsMUk)m#OVFvO{hC6oqS=_q2H67ba6`#4Lj2u_Q&NX=`?PXup$o}BN@ zlovakOMBy*bRLq;H{8(5^(?amWEz9fZc^vZ+2cy@S|oz{-X29HFDz$EILjg8vcLyII zTPZ7OXi|Pn{Ij8o9qQ4fw+HMVSatX8 zuuUmRNy%Hc`bS6KxPPS(;s=PoV)?=BnnCX-Y5MlMMfKtEs_fnvi4$clb!-HAZ9CXh z$V!7|CMLduZKb63BnfJ`|7p`mj6R#cQ_kBk@qxtE!-48RD4kaB;bKpYNg0xi`11>d zI`DGp~{*c_>T%P{K8i=Hpkok&*vpmXA(V_fMin}&i3g!6J=uu6Y8-qW^h*%3o_ zAdUZY8=x@;ux>kpfaJx-9*I@A{@e7P?FMA(zwyuhM&16M=~j23f7nl4gQxv3BW|)z z0!CJxK&SwI1J=I>RWxd3ptRWu~93xcFY)5aJZ9pP|I6{iO$W{%Pp zrkEdTxl9R}%Fg_n$>c~>e!rv57p2+Ym^ka4c-`e_O>HkLd;91#CqM9-= z^O2ei3L4Srr3L?lu2^X+2%>J~*h{yHH`hbeU2X+-p=~}JxVv)1mmW*1bMEU*gAcrY zFUxxG#h~_MK;jd2>zAHO^qmF(A?hc#7kdHtguGs-&NHsm=VL%zg<6u2s05Av z-106quD@OR5ZeGma-n7WNR>}cZ^enS+MES^k3owRO8d6CN|JgOWkd)wBQF^91C|3O zaB*>woci)msnhJ*+S=IISa*(YJJ5XqLVzSYK9=<#@}mJMn8dFLn0R$IsQ*l|9+opG|D#^PYq6f)U z`299|R`UmUNB|Asx&WB6NO5-}$s0`>^?60A4;FIRj@N>62b0n0A}nfeZ5-(3E5OTT z0(@d%b?vuH8(0av+ZV6&b;jS;T3VM^RUNn5Bb`=9D%D{}TO*ZT)%&gXz>grW+64|n zrWFaq3kc8&MFv=SI>qj)_7^R4Sst*PUpPbr%AIrc@j2R`O%{x4ZkIh=>PS=CT^$A6 z7WHLmCME(Fi*-$sgJRJ~V=?A&*uk6df6}ndtIdo+odd3KX=%AyO*qaqC|&{gcXf50 zZM#%>uh>u^joTBrB#~UeOYi_7r0)*Y^PfS9>msSK>!U_mc&HWQMa8X+f?56&@LpbC z9px`8!BJNy53X{uh1DJCGWD>6Lp5n_e{&PEdMCs2c4YC&WS8cYl@=e zWh3{be*E4K3HWxxr{3601|t<7X(WSx#%)_$8`wUz$5+9mf;DISS>IfP7W$6<4VtM{QhQ)pb0uTSv}&{ zgSbkAyu3U?K|!!7M>kJD$(N9omA!RK!$;>zSuXLb)Mr%PXbpPc!)I7Uo8!J0EB^8A zHjZQXWDM=?z<2@&FgpYU1V(@}vAMZMOEIJI!Ka?M zLY=cwnwo()1;98EwR~re>R@>JEo@Nkdu`j5r6pDVEX7vTK_*HQ3`Y=lyk}Xj_o-3OYn80Ys5~rIY6OqNf9D`BKOWEWyDb`v!{ z{*kG!*WZpY>Wd1R#*i}_A6_yRYxG9Sw5-mItvT9Gptu}lqwrr@r;HP-ZkrttLnZI1uU5lZ z27?PS7$_XC=&Slc`!slB=gBQnt!oV$Ca9zB%w*)j(JIR1^g4JY%)$u!y(TDIDGlh_ zggnmDmmyT4y*joeGic$)M}1Ym;|lqtBqZE{O$9*mc*g#C29Hm?EPwlSBI=alGxc>Q zS)V%(O`099@43hj4(!3^0T1P=rJftF4U9pkHxBh>?H`U3WY=`sAN+iB_SB29*#tKH z7sg8h#I{LY{~Y=0_pfIVF5(|Rxz zpGduNAX~p0F*} zzy1b=Z&F8YRId80GFI=^x1ib$M#ozsi?=VeNqf|}&D|k-7cpum?Q`%Y6SJ&aeE=tr z^V;t6EcdlRARviovWVdA_ z^CgmHkfqq(hyWJxm>jlOo8|c(ARi#lz&w@l+{zM*GR`BES075LATO^v%rvo7$%7DG zvGmoUfnpOk^Xs07+Fii2Bi&xV!;#&pU0`e18g6bT z6Yzuf)ko8UsC_V`Y*7?`k_~mxnS4B-e4Op^>S#}fq);ItnWe409n=psbf*^AC)o%k zMIa*asN-1_aw9Sszf)X&1ZEj^I5>K|l?n4%pCAolij9C>1=5r(b?Sevpo)0Pg3`p| zfoKE4j`WQ2DVK?O#%QvhK45YWSiYx(|RY^ENl=c4M9auzD>4H zNT@}8%o*rpptk6NemfqQddCBW*`OMd$rqzTAwEEYKEAug+YBh0bh}$L69i=lrH<&F zlqGvnw%r8Jhui0Vb5|+5M3V?kDHU=Eigc9q^l~8ilhaD2H73+MdYc8sON3iFpMq@W zUIKAn8m=t&s$}rxJW~NVnLZfI3B0N>H#$a}i`(^d4g+goe5rRZz8(nC@(?#nh+d#_ z;Y_DL#_~6rFh0BrWB(Sm9Vhn+o%&ea+$L8inv~&@sb63&U&+eL6e`Uhe(Em$MlgEZ zEc%GLnyAB|poW-&@AK!T7mIe>WjoY1;UJncY9#9?S|jTowVlqOY?^$s<#GVxG@-ih0d z7{ZHSM~ZTi-_-vwp~j$zYWOc3x+_KDweK55oAdf#^t*k96{=ysl3Kjr(*G%>WwV0& ztbrTR5h6t$Nu3VBBJv81bGQtfI*yYcpr4pr7Vjsw=I_-M9#Zy8YUF z;*rE)za;qH${_+Q!Vwm1I4z0FG}Zf(hJc1TxlNYmc<4I`xBXkdoQDPL$wBM z4+2F6GwZr%O?jnDR6fNK$xwH=Y88@Ehu;Ap?(4BJcKyb|89`7)B7c+3^|qs(4jPN5 ztyOanbGm{tjyXo2x zyat(`v9HOOu|{BqP0`X4yGpRWGQMWMW>61~;A}1^;48kcKOwO)@cxz$eq|<{96B}e z($Wj_c*(-cczL>LtA+CqU|Y*k=KpNhy>f~e>T#6^{#AlRc=x8E>pNmmSL4>xqc}fg zR1wWrJAPge>HZ70o6@~>5_eY>4{dYsnNpz*j?z=i{kSvJGFhH0atSB%GCpJymIAQN z3tl*yCA0M^HH)wL*tRRPcSKY=!H)m#Dmp=AJ(HTyV3Yn9gyQG&4<=>SM{`EJRM<+k z<%Wpli#i&E4M8k#siN>uOCaT~?J<|O z37>rK!r|D_XAorZWQ)!?B=zUyva9}B=VAM%;rsn5sq({zdmkufV}YoMXkO3KR$4g zte9J9oN%+8L+0WviU%UkP`P zYMx3N1B4E8JIz4|ZsuZCit*VuQ0MkYAc?0#5`elF@QF~IGS^eo_((1dq!!uludEHd8q=i@Tv&dB zrI!ptOO$iPpElT#+~+HbWcS+{(HtjMbG z^Gr%)I03!wWG(9{50_T!Z_9+;2saZM^2Bew&4syI|7i4~^gcVFmdx{Gveoy}`j{b; z#)e2vZkN2VYeXuQOfnPohvKd0wfO56xS!gC4c;GAyRs;f273#(FBR0hD5t=(h^K3u zAbR7qm!rOO{7H|5>f{MuYtB)Pjt}s#K7Z0x#GDX1PC?>Uvb`Ed${_d1VffWpriJ~e zk>(hY&l6{b+T6rj`G;@;Xz3y?(C;Tz)FJ(2vpu4j4-C%R_g`FvI_LKBWvZ@@!Sibc zE760)pHR)BDo8by01Z8LTOjRKSZ`qnPh2$vbsHUoX6_v~rz&|(42e0*ud$3oG#1J{ z?g*#Iy$UZjX?;}Y7eU_fAEfoUwIHRi-JObp}}@;O-z$a#Dc+kewVH!6w9ZIgw)0(`&{< zAmG*D61Pt*da>FHD(QGdB?y`rxGGGkCLYuE-Y6%AZrVQ1@;AC{^7F88=7G=5MT=uT zts1YBuVZ99UUC62H1PULakBT&;tTi&H4>6n?sjg+KIBPX(WBc-yKBGn_%0*opO=<< z1r#t>MQl&FGC~(~@W`kjpVwJ&j@|{dDf`CN-=>Ay3IU1p58prYgjn0 z?ZTbAtU@ZinVLuZcyk$@Qg@$Gvf>0e1YUFR=j!C-st-RLOu25@Q`FH;dqJ*cwn^Aw zpvI2_s=yVfxUh-#e!14PWDe{h+r#mGXKQv(H-7Xol`X%`bgb)<+RWQK43A>>Um)kP zAb`?wYnhkbWn6XZVELfN*PXqf0Przq#ab_H0;-+w zGtJi*i;7)?n4)4V0lOR4HL!^gykNAPZH%!KJV+;pw;L6WFif|);XIJNivm-vjHhkB z`#U}U_K+N2bU)%QTnM~YZ-5$bgtk779 zW2KDCt{QuQz7D^W_3nv*qBFAN?;5Ls$_LGhd6FBH zg`S=MLHooHmy%m%NUyeUrg9^cF}d1wjf-Qm>)WsT$ueqp&z&TyY3WoZN8Gi5hlP`% z6N7FRbDsUgY^Bt*+q5RD#sab&4GhbUB_GCrKZlTNZiP(rMN8+`ahJScfT2erC< zA8^XJ52DgITRcIYp(s7)Mk(wK+UE=%%klEM3`q!pkV9q%0#od1WG86MGy_T2k_sxl zzC5&e@38}ZCP?-5m^h;&>+b8zVU$`Kh);1`_7cLv;>f4p-WcxH`rTO>|4D*1Ac#6X zfojYEcY$ipT-~G0vt=rob`@u_TTEV5QY=D`=B|dlw%IEsaeQG@(4WO`q=cKTi0w|e z?0k*P*W>x|#>FQYbl`RLhFk7v%t774T>k7r0mlcYF|m>m~io!cKsl47-ZF)Ya{{-{*> z!A53u8aFW5ED(yCBDzszIAhC?eD`sFl{a@Zs#!%ma(TpK;L*06Md~6~7Tn-c0#0qO z_9yLScnoj-dBLtK*Q6_M)JptU>@I~P?LHPX;gOdP%D_^^cjzDaw%Bg%!`Kc~h0GLn ze^~3qcFU+(D}v^bMVUq$5zWJy?fbLg_jDC?u$O2>;F9m!E``IDPJRkUs_A(3gmkw( zSk1IZ1?25?$|gtpO|E%(A(OtcadiQoHN3!xClB*O`sR!`-05e_D~@z}xw(1HG-k`Y zr}Kp+KMn60JQuifkj|_0P4%VPN2j1G3*TQI$M6QFvDLPRr*e16#bH0b%tpB^NHCJqDPgF1F*qV|=Bx=?pm!(WU)=AO1Cd()|QHmq?WSzH$ zzLvR2lnGDtjF-f9uZS&%rhXqzq3VcTnct)jV_kT-xF*J?kv51Re2*+OzkBuh*k|Th z;fWzyW*0=e7-LTOYY8`rgVJ|DbR?1O4)<=uwhy0O8v%jlU`&BD;?W&ui1KLI(Er+U zDj~=M&3r=(UY_IvZu|6G?iJykF0`e9&M+8J5o*L7S$=SO@7Noci53Wwg$`jU0f z*Ub6>TTf!YEdJ%dZX8r{LBrvqZO4Ub3s3E-=1oJw?!*LWEfdAa44?J7UVVM(40~Dl zJK0y}dTKEx9%)nL5;ZDjzoc=--@5N_3r?@CIZTkjcwgd$K1MAhG!?u~eyi9-?QnZh zRIMuQIQ`sEf&lv&_6FC~c@_D^k+OsNPs1oB)Z5ak{@}^}LQ50m{`4E-E|m z>V*z`Y8i%kJE&;p9^26IQBKnCuJo_uM+WLajG#UEl}I&nKd%tU}THYSPFr-bG2KV8&SGL z=_b0@(KM~->`ugLYK-&3VsMmYTNRFbfdx4Km;Iy9bz1EBa#>XOOCkrzyA>H0eyDCX zYxA}~>|Me?NsVj{1B~EP97(Av9G)w_khM{73C@1OYoS)r=xFYwH>JPoS@}NSI`@rUa9QZZ!Rxwb*h5mE z@mJ!+f<;GV&4(>?H4VhY{FC+CIu{d;q!TU>Rff-A`|TX=BGi<>j;C6n!(Q z>sgd8Kdo{orJv1ITHdS=(|5bz^7_1$567L};@5st~G*F!@lcqK1BX#62FB+T&qcA4$7CYd^ie zhK>}#R%Z@clh>ZC{J=-Ydx=G6>K2Wte;PpViQrRaNs3KYe@X<5k+TW+f zUuufO+8A%QWPZ6hEFo>Ec(R${q5UjvTvfV9tiIAuxA)Bn z_8JBw?vKjP4UHU*G3L$Do@(iSi{y|o8gbidm{B8JvE)sba0o&j0X;SyV*=V*y?6R8 z={`;=rd4IJd!@nc5I-a4=wHVb#0S{h#V z7UyPCZq|b4sAx*IGssD?cC<`qGXZ$GIM;|T{27#ma!n_HjdIdJ`M>+;CwN!@OWOQK T%@a_*h9G4HwYyk3(-;2-mT$hM literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZLL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_0jet_low/ZLL.png new file mode 100644 index 0000000000000000000000000000000000000000..a9a1df3170f015fe4ec0d9fdcad8eddf18dcedf1 GIT binary patch literal 13508 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 + + + +templates//eleTau/eleTau_0jet_low + + + +

templates//eleTau/eleTau_0jet_low

+

Subdirectories:

+ +data_obs.png +QCD.png +TT.png +
+VV.png +W.png +ZJ.png +
+ZL.png +ZLL.png +ZTT.png +
+ + + diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Entries b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Entries new file mode 100644 index 0000000..68aad34 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Entries @@ -0,0 +1,11 @@ +/QCD.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TT.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VV.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/W.png/1.1/Sat Nov 3 09:56:35 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZJ.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZL.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZLL.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZTT.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/data_obs.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/index.html/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Repository b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Repository new file mode 100644 index 0000000..ec651db --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Root b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Tag b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Template b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/QCD.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/QCD.png new file mode 100644 index 0000000000000000000000000000000000000000..20aaeacb80fbf7d60cdeae353f6d1ba112e68f48 GIT binary patch literal 11193 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 Xkg@dq=WC!I30%}Q(kaxs_3-}zVgRv9 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/TT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/TT.png new file mode 100644 index 0000000000000000000000000000000000000000..b760d1b646888dde36bc2c16a06fb90bcdd7a932 GIT binary patch literal 15211 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/W.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/W.png new file mode 100644 index 0000000000000000000000000000000000000000..9057dbf3ac421a9423ba90005bd762192c7af2a7 GIT binary patch literal 13660 zcmdUWc{r5++x9JMb`i2GAtB1XjWsEID6*F=TiMsKg-FPreW?@)Np@q+ZY&`?F-CSX z!Z3J0`hLH^=l2}X`#i_-9?xIz9GaPK_uThA_vgCK>paiv5~ZuHPDRc_4nYu=#w}HS z2s&c`{>hP@0b8og@-@HTGS{c;T&M15FF(at6BOu? zzcu>Omrl7vvdjrVDzc-z ztUp4PZ|E9GN{yl2_5~V|tA}S}&h=fS;cVwbPR_biaX^qT4pu}DK}}O+a0o)v;vuM? zd!GQxRM{egq$1}?p(oVMG|(JdC@0h;O$392-T!~s@mRz2Oavy-!t)$NtPrq2U|Tsn zJpAGA8A<1=2O}EHZToZR*FjXl913v!58Fz*Aoj*h?1L~%rB7kjI{)=6K2!-y?Jm0a zc!>b=bRvVdNkfW!4E|^S{U*gydBPzP#_{0TZ$w^~(BQVkj!Gj$D6v7j8u`5J5LCCE zfxVN!qjh)W10?d?LdCOoPNpO*XaAmlCKu#)E8z|8ZHl+5R?OYuKiyG}v(ajLNweBG z=}UXbJW*2y3~I?&x?C+>q!E2?Yo(@CHwI+(iIs9?&Ozpm0cwBidXo)Z_CZKqvsO*DG@rVG~8M<$aV-$7q(*4Rsn6AVS z-8Yd;N4Q_CcsV3RsAb)>OVuP7SxS$M8NRsKAom?X+V^-1)6LCj{_`E>F{0O3lDbB^ zYlLf5Nh(ArGZtpO>R#sGl6$^5cCR>jD*UC$VXu-ZaYa{R zEIta-wZGY+f)g`PK(s9)Y~@#c5T>b`iYhzF4`TEAPmEKhhH}lgwZd}V5BDQj-#OgI z6LM7~Gg8E5n03;T^Q zYr~f6%5xZQS|TMIm4w|#yP_w*cQelEX*m@Re0{4ME0B@heIlT$+AWtnP}O{gt>beg z+ONT7n3f{=(xb&?d6t`v4Q~S)T$WdK_dIduw|}GDew{p&Y{XZQQz_-eH#T3RY;~rt zq6o&jE7o5?w;GNK<_fx+mX3vMRcb_ie17H4n|ZAUHatJpKy4Oes!jO7Iie8Lp~|Ie z(fP`2Q47_9lc78s-FbJsKE*G}xb=j`?yl3v(7iOSE^Vv+O&@&aukg1BI;vbvS%u%N zJsKsEFu3B>&8o{Hy|v0av~IiHj3*R1VS(gn@wxHDl7#Kq|DeR+mmCYe=hVzv@uW9G zOe6BcwnAD;s=B(`2Zuq;%*Vx6C$y$66zSC%lA?S4+L0Mr6dg{JtP# zTwI*LzdsH&+ZgyjkTE>Gs58{~mHhPNWF5HTy1Gdxi3aRDE9Q3&=@tp^9P*5HeZQ-e zYqNED>XmV4M@5K)Uyc#75n~PIeCXd|+|kjIqY#*o*N&}6qtVD57$-Y>U)dhO%@oI( z+1XU4jSH-8Kpa71j$0m?Ggq2E9F;~n&MZA~bHnWK`*?frZEel@&a}3+ZX!;Of3J=uCen{+WOVyAFmisKbOuM7JI_+o zxqSb=y5Jg9`J?-0B}QS?kY5=$npDa$DCh)(ajO_NH8bfs%0oKm~j=PN5nxCIvSy?$c+@rEs6Dw9}Y}5ZHabbPY?Ulo-o>}Uw0dvH4 zsMSGrfuRLDDlxuxG>8+xB8^tRJjy_)R_xthwO-!C+jp;$7 zMeO5z|1h+#LwdC5BVpZRCN}jgLd&#uuLt&BzkJOb_xzY6P@bV&_RI6sV*?`u!M>_i zwl#PB3q8r%L)AK+%=N2izkxa~VwmB?W-M=z|AQXXa8@^X%=+2yxc%(~r`a=<)+$?< z`UxPJaLi71u=h09mBl=#n zW<->BYj3V&e>IqQWyyI{Z)xpNK|U$Qw%IX$wE3Dw!f!wJj%~LZgDl4C@YzhWYMvrGFRCxpJ-0@Rk*`GLElrJogz@bE%t?4qQ(}@6evyk_@EJ zQ)+17EU5nw`UlA9+<_*IhRL9;>l`u9=SVH%Q$#-qchU{z5;fB>6JX~FZ1eh02^BcU zQv9`2?J5v@%)t+teR#AGXm9Q7AC*jAz55!d5jLR?QNbTPQQm{ZO0Jur$zrPH{M55WI5$pc{O#ygi>+R~?a97Z;b$f^`iImyer`z!J>-8_vE(`y%j|p7!>3BW;scAu0KKed8jk>)j?d3q zS>eD_ip?w{=w5<=rM|?MT_WD!J3C*-oi;W%D+B>v0>I`?CzGYPu z{EHTENn+SXhZR!V-Q9I^KI`^B;vONd(pK07195eaHnL?pZ*5%c;wHUcgfLw(+ z@Y?!%IVmaKEHTS-M6fg^4O+LNKRe=ZxWm0od8Gfz@sTUy=;mTr``-c4l4d~6J$~*@ zS!N1X@Gr1&QUKijeimChL*{4pXV2X4ikKs1is5)>@|C@>im2;z4A_sI3@*}I-A6ZB zb-GPjR<__WnI&l`XRnBhdz-eiy3L*Vj0{$jP{@mGznS@xg!*+l25v%l6lqpP+zm&(%xDCmMugE^muevLNjN4DpZmO`e8 zA6Bo>HW5l1kl#O>kBOtE85phZQ~wo1ps6(sK6F+sY0KpMden&_yeeiUAZeT@Si^w@ zuWF?8b(g_c!3|D*u%&_}@22>o?y4Z;Cq^7!xVdHflPRFKB#GLkA#PQ%X(x&6=^UWu-pFW+PlVExX923^Va9wF^PU!536={CU8ZLkFYPxAU3@bVu6TxHjx1W9;523TMI#Ca z)2d0E@J{@@Z`7aFw6)2Tl9G;%jRhS73FzXY5P0ALScI={4FUn1hC9fTOZ7)&a`v{j z$wNt8`%0I2H=fcPJM*h=g-bX@g-4|BwSse z2+AUz)0QBD3EzM&eF?ZfLM)x_dFijZ^+$V30BRMig=x=d+`Ky>P5cL<|BpiL0f)0jr3<}R^Ujik&3)B?b3h+IVpPkC@vvG3fWM-~y zZWe1ZnLbh}FSJne%!lw{|063D{>+V5mxsM+@sGn-tZHFaOA%j*S%s<@9XC`QTOHU zY0;reKh`pE@&qUbVgr!3gWs!wx&eR>1ds=)Y-(z1Q6dQw9X_`*r9_z2CEhy!0=ShH z=H@OE8O6m{2a%i0%gY!HW^PW=b7<~jD5q1|4H(}&uKp`u5Qrf7>EpPAGYGJr+n#Q7 zfM0#QZX_+htF{>Cc3PzVvL0ejV}uINjHQHh|0s;GyntEs260ju_r4P6r{DPn>-?7d zp`5vN`By|}Sn8qwB*_5@iOv@RFcg!2%hSYCXyU;c>LDP+m?Iq0KN%H^P^R{v{2G?H ziLLr&^9EiR9CuBVF>B3c0$u!+?L}{n&p`YMpcfz!`7i-RcL|`fQ%#nGypzy|m9yrC zEEx_)aT*#4f~h@RWGkT-(~Hx|?~9aJWnBdXPN0Hc9Qa3z^sf=OvoTnj3hGsv1?uZ=IGzex{q+Et4^66nn>1`g z4q^~g#{3@^4#+S>^olBhV$gq6ux-w3)ya4$*WtMZWOq}Th6riW`as@fNV-x}Q-3Ng zrJ3$t0XA?P=Kn$+>@W9x7VM#>p`qvjS6(4_ zczjfsU@#7xt>WdAZd3adHF_Zi!GCh-{xRS!fD2Sr74jJFa_={D)L(C<{!1G9or;3& zoE%W~13Wz5h#02)^Ls!efE4rg_6BD#PLY?B!yg}RS|H%^($acaV*Y>{oHu`M6>@ZR z)YH?`Zv7PK7cVa_PtV`OIxsVHa}GAP_uA?5%PUZEW@hFTkeSod4e+B0Y&}qfK!^n$ z9sI^%^qpJ0MpwGdFISNxvAcVFpmu=A$^Jszy;AcJ+OgrMcfrSI#z_LGk!-Y?nHf7f z`>(BTK@}4-1~JK{z8g?z#qdXZ9Ix_LtAT;1L~3a-fV$0DM2??#uuEp3-f~-n4D8$P z_ju~8J~W#VNwD$XECMAXlQDK>>g`l{@Hr4a_P0*@mmt%dTdn)cPSlF-M6j4r3p@Ad zW2iS`E>dG)oGrMY44$S658y>&nRCtt8~x}1EicA?INj-MCyqc-=MQfq+EE1zxb~IG zo{ce}Ubd{YG?y-dKxSWz-0%m?DZ=eE@9ph@@`lPg{Pag}pXa5_I_2fTz9Jqu;vg{u#q?x*;VOGdDt~H< zh>EPHsK;!3d$=I((Xs+P9e(XgMVC&Ggc7b+(fFkBakN+NYx_tbHlG9r2KxBygU7Go z!pX@=u$pw6$i&1%@V>6D4uCf&2M7FccO8pHg5__huV-^)N(*uIbEKPv8w?*SbPbnxEh?8)w= ztG1egEG>TE&C%VkD-(Gs30`T|Q(nV0(zjSW;a&+gs<>D`5CRxv0JnaMO*Xp0e^2|1 zVPdh3F$mAyqeJiU2(6FC8gdr)>m-JcWP4k*Zprq_#L^7i+)^nnylKX6K4Wo=NzGba zta|8|Mc|<#+q;W-8Fsu|g_xe2(j1h!Wyj#(f;G{sKc0`Q6~Z4PP7Wh8YeyEzRTW}{ zVc~8mHkx@;T(DaiXkTjTAzPKLhfc`(4%vX8p4r!Q!48=5@e6nPCDTft#(xF$g@;Bo z)91011grG+!Qh}?VIc{UX<1P_5C5-1B34=PG@ion4T#d1d{o=2r;zaBeN!^ofUtm5Rt`Emxu$#tY65nd9I(ss{j)eBr~r_YGTn>|{PWjYqvbtE zKfex>w7EknZBc>t1@6M9zA;M3h6vXBU2V7))jLKRQygEI6m;D)${1XsM#6jT&{vBA zeb%G5MJ=!(tbmq+!8ilGJ#qI;wg^qQpWQ{+~c8l%xQk`^}x^m|r5)pCt3tzr$}G*Le{ zJm|Rhjbm}?p1Y`?RM^ok9Z(x5znpDVQTAyaqXH_lm~ArgGch=kIFG-%?P)?U`=0GZ zM$DlNGAD5@hM(~60gblPi~i;u92^P?3PV^o!SFpx9J)I0dBDu_&d&F&MuHT;U8U8I zhe%RP6qA*aJq-;F8vf?_4e;}B5xZ8GpA92v($33YBVdomx_8E>%0{?cXz$NXy{%6y z^?c4w;I@#aDzaxrrq6i#u+B@2E6qv~qR?H7y7+VX4fq8bZCCRwJJs3g0W)TLNvKI- z5pRl~W6d$aWv2qv1w5w!efgAy9V}?oLYAZ%Kt@mX}8mE|9 zSomjqySpdajDzwQ?`&WxCG0^WUl1RDlOnq8^y zwh0{ECRB7KLcEUQDAv~221<8xV*}iMIix>8w4=RQ1pLU)&F#8&G(nR&*lqElVTuj7 zj^(Qj_XQWhRUGZm2fii9rCK-)c|4Q+d!Zu^<8F1lQBY6-jJylQCe$}lW^)ZVexxh) zc--}!@2-CG@HM(C7l$o;%b{-79CD+jCxCg35E4@=FFd2FVEOnR`i_V=VD>wz&&8SA zvzyr7_Y!_l22~()$@X|8BGUqOE8E3f8&YHi$^4TI*cQ?9&brHsq>%m1|F$>fw7fFM zKtfIsJl~0X`QdY&JftZ3$Km1MWh;uGOboidK?&LS?2r4b-e$3r6-J$ff?ta!)-h@# zNWeS2KaCqIY1m~ii8VokV`+Vv$4XYuZK^Mt%)2dz&5b2y-kJv{f)#NsiXb?Ge>byx zcsLO_(NGZ`{@v$OuYv&5eQAx%{}hgS(f;$`-~gmZHaaUiJ9?-e#8q)|F&2y6H4HPa zJ3tJsQi_#68^HUB>&!5i%7&y{(2d1G=$5w12EPV8xeo z*Q7iDv3|q<_I&|C2SI;&S6Ej-X&Nrn0lZ))jxig&0P>(9Bcq=s1}Ta!yzowD@;%u+ zIo`B5IT#DVr3T?v!MoDaA1v$yYjN`10x*~pTn=DZCwOFcq9m3CT-!41cRAk!S6%Gl z%SNTX#4&gnqXAWV5Y&5-2&%ZD;FSi4On^B}sRCMC(3;|(#UZ)&PoLo5x{33Bf*oa# zA>EsQ+^+xVD9U)d=_I^yt0{V=#XLg^E!p|ig-}zOC-4{xr+S_gZ>grisUjSiAAMC1 zOWjo&eXLMjQndIB=2LD|7ZxSh=?VOwiZbKlHLhSP8BqV3u?EH6^HB)E9Om1s4Ss3FMqVZhGUIpRlB zZt&zz+=X)4w9e2B)q?rHfZ5sc+;4k<0_+43;X2uAF-c>H$g^;@l$me}iDiU>_1+_K zmo)oOV!1mWS*|CGx4fzPwOj0+-pqJ&D$uUfoBJq7R(W{ zJvUlKoH|(~7``#ywsAg+hne< zw}-^ujst`Dxyz;c-Yd};_1M#Bni@Atjjq-nbF-4B9 zR#M}%ol&LA$2udw^dBC!_Md+q0M%!C!rLpw-|Jo}%U!O?;TQ{*L5vS6W^u0BHfs%W zqxl|B7!?~HUpCoM%sod9S;kWjKKN2A$fR~t?~8eUyr@vOdcoUnUJM@hpny{eneyYF<&o6}huvhJ(acH7fuJvg-1{JBL|@eQE?(BS zc(al*v4pVS+E1-Xa9Tj9oy;ygJo&DC@3&CDvH3Oot^5;shNON?KvG5`$+dx(r`H`) zvLIz%VszU5Dl;khDaCOWgKM;?`hefr9`0kOfu6L*mdmS2?gj*!&m+sl7-%nRd^Rst zW1^65WZ|aux{ANJm_y&-f~=QStYMdi(K!XoGA-0-zB)7LZQe^}Q5DK|Tb5F#^6f`O z^TS`~Kb#PL87i8Rh`uNt61G=RHG3Zi8^8a3??~d|qr(%ayn13aWNVGl-jZ_G?3?80 z-QJ|b<6CpnUfcrsMQ^oAi$Wo>ExBv43rn7DGZeFrgVJJyw%~F->GxcMzTKR)?4en3 zDMRUf8P`U=EJTvjZ8+{wbdWkKbi(>ZV17)W!y2kCt@q-hT+WAkI{6S>=&fW+YnMi7 zzbz1o`*ior!Mx-$3k63#J8y+hykW3LLa**wK0o94S+cb66N6|eeT6%(#h%xiMCinP zmTh8S56wAwNWG`rlNvP<#OU?v-4%oi)Wk0nw*~HyO;DZ2jR3bpJ%%Vb3rwqrEHPA_ z>yC>dgRTBH5x!8oZI{=tvlB!+JxSp>G*Qu1Su07kitnAs{R4;98YJw&_8}J)ie>2j z3N~dTgvNG;n^xRa7mx#m%`XJuf^k?-`Hn&NLo`xFVUAdd>l=&}W(FL^cPgWXqYY6- z)gSb~zap;LoHxA+fAhm#AOFsD!M5D4YBc+2nElr4oF6n06b677T%?}WPbun9F0H$w zOX9??XaOQ}oFR$#1d4!p)Q+MmF)ezng0Ci;`ud?uYfJVaeS8{40 ze5ZZr1#tRobhuTusqnB^vUpHFl9T-yLM^?nVk}dsf&*U}xI6)Ru52CI=q_p+k=W%A z<9I~hDir)wh6wT7PspTh5j2i&!AJ|DLMYNts(jfY5$!5#WH*a~F_V+pyoa)S z1cF*USJ8Z-nagM{S-IX}oV>=l**ynSLWubjnpQl2?rFcDLXG;un+A7Rbh5GALpFL) zvXfMSLE%>V8@v7j5wof*FGIP~_}Nvy1QEP)G}+BV5k%K{eGE+Qb7v@UeUdb6JxYQT z!OFkGMZ(psYF$d?QSWWR7cExl2jd1}T7k2ry(fc5VA7~ZW|4ffp7~7KeKZcg(!1M< zb=cA$!tlg=Hko!Fz$eosN*<7?Bf<@wpL{&RWIRU3x{oaI3rcNKOT&g~&O=b%gD@s` z+OWTB-?}4)d2*Nzml`MiLV>)!gs_;oW10n8So86Tx+&}|@n+?NmC_*gNzqDEZ;9ht zdFAeVta~IoI$8!nj+2f_;GrXY0BXoZ%nCq6Hj(&1wsHH$O%PXReO{N$g7zksi;+>HTk6ct3b>aVbpWj9DM53r(q z{&Sb=q1LFeZyFEG&M0Ql)yllLQQGjAa(_W^W%v6(p9guv`q1YLBxpGk058)xMh%8~ zYe4Uod-Tsk0vRULM~*R z8*;8mkvqdqVY;T$&Spu6(r4Q9?)qLes5E+o{7gdMan9cI#NB_T0;At!>J!}=%M2ru zaL-x}wL=;q$sfmGVj7!g&^22YHtAEZM}y+UG?1AfH>gox^EXO1f)2A@DT5NGqr~VR z4O6RN!WEvD8i)I&H?u4JImk+U#~GnkL4AIbxs0MCFcg?O@c4i z_D|2qGxqVM$$!(h>`CB8KWU-4)zGSJLNWMOPkW7rHZ`tX#^ z_0I3m8JN+brwq}9O1ZNOpGNC#;|`sZjC+I2TN<<#fbYCg|3)s5g# zHy-2MIwO7#WPP11VXFrO&e)qjJrE2>rF1H1<7Ea$CH73e<~}0|wyFJ%O=Mpq|NW$K zvp5}@MOtikhds^l&^a!o#6P#cRDK2Tl{hF&sbah>;fIDn5buby6H-h|ZM&dzG3u3s z+G{>`Bti3zr1kJ{oCG;m4Gojcf8eMyUVnp9W!w0B?{Am&vzi_0k=5d)XOv(lgS80c~6{#zTRJDZyl0n=R5wK5Q7N$^KVoOXxYnS;4YRl52cI`pwYhKLxD*@tv5fa2W&UKn6J!t>2(_M4)J!-gTF|HAu&#yrk7Bi7rF?qlpB+z@5yRIiTz!M&@bsHJd zl0dh2dBz`%&di7L^5u0z!lNX!4rCBnLt?*=x3%ObTLZp3olpypeOU`DBJ71x2r5LA zq)$NsTW+bJdmD4IsnxAy0D)09DvhUO2nF${cwA#rqAEpXTh`Zg@2sCnOOzxGwSc*hz=Td4nrVpyX6%5n2bi~oemu*o*000l zW$+d0&TvES`&u;{2WkEV+1M89KkNUe1yX$uKanc&#ngRjWP&vi;lE1iSGq8DHL0&7({H#)=+>+1VZNcIzIKgpC!3sw(`?Bt$C#m)5c?b82mvwA7 zq6|-IuOI0enixI>|LiK05`%Z|E{VFUWnN0@A&gqM|1nqirB+*3qK>&uH#Vo8yZDw< zA|~YdVbK#a4~2Mqp9QW!1Qq?A{kieIH%}%|bg%uT$-&`K_O>?#dNAm*++iUiCEeK3 zpCsL-mx4|X;t|gRdf(siou~ccr~W}M9!w75`t#O982an+!_`;yy}2F?f4Ze$c>UEk zvsmZ85GSoVw!Rp_UBO4iFEeIzdQ~~q^q3Xp=j z3(Yz&0qIf@OuZv*m)ElMg(1QU=fwI76B2zI&KqAD7q2-e2Gkn zmU(CRlYuW6xJa4am0U%(4onxT+Mr*8F>eQReB^)#!l{Vt zL?_X--M~isz*@fY&xq}~k>LopV;b0!$>8o++oWIll=E10-FweBU~1D%p>`4;O+cll zXJ8*8tgsxwb={I7TlJgSt8PNk)o8K$mUK_)73#K+J>?lgOA<%E*>*1XNK5ZvJ>-4a z>tq;M>VLIf6@TEo;hR4h@?7=nn#9AY5N2;RnWHb2^3h;1n7yUbU%%?UeI4%j<8ton zYFKv^^4geOCR3<|S+`mRu@dsW`K|j3&A2-S=#a&`hCW&1;IwR~v9YT209o*3l=HbU zxZw{^XOtg4I<=U=7|{QAvO6&?}4j3o6cRgt99g z_IR;v+pJPf_$lj-6wVBpk)~(VuX4DDIB5_T_54M5;yAT4cci;^R`W8j+BKS}^%%e$ zS&Fe;U&)x`wbZ*G>yH*&x>XoY94$B+&Nb7dJ@cu4p1S?vytxBPo1&+Vv8mQFqAZn1 zgRKLb8SuJir-)kX5qY}|m8)&+6dw`H^4wP=kG#kWE`(1JQPqY_GvpU!jTKFBg}=$* zO*{f&Irb;#BCMDr^cX6UUe6inF)s+|d53jtDr;}b$g^xFRdMZ2K3T&pihmqk%4DGa zT2{#)ttv-bOw~oabj{I*rJMCy(B=SHpdHyVVN#&l$HWdoY|_ zy-K_;c@K4QjzP&dWBjbdH!Lb|bggtPwMxBewDr?s_r(D^6--KtSuo`{0 zQ83}SHUDTdS$fR*jiX9j?Seq&TQ@MM-YRHOnKFqiohlo~%LJVq&i3#b34U2?X>I=YRB%#~T26TTcQ;Y$f^KV7ebJAp`XlF~qZC+!b(Cr0#z!ytvrBHv zx*_99veE`Osd0kE4@!h%k~y7GCnW(2DUy{psAN+&4PxD?4uvF}uLU&VGCNVph41T! zXO3tmIPY08^_B9X=s&w3PMY$O*1XBAqVI~oP^Vnfb`a~~Mhg~XpB$MLao^B~; zGdcdvi=`XeCS!Td*>m@ft&e}KTD#*AUfJ~J1zETSH#2jkU0a_yNfQfqxVzF%UL-+T+vCb?YI*IhCA%VhCdVEQ{0i_KGsw&y}P zZR$`d*yp|%?j>fx(_}VloHjF0e|J>d5XYROT7SXOvA_|&@5Rm|2-6?)Ye+$Q%h!Dw zW1r|(`Lt?q>CI87u*CU(RBFW zLBkZKvkfmgBT~n@A|KAzSfo;|NHV(f;i`!AmhZj3TB2!XgIT#=iTRPpL-#r(g2NNb zUx@IAe+e{dj4ucJ;bhnKgm+K&H)@nBYbr$4(Dtw`Cz>f~${d-Sj>`Up4$8(ZBJ9H#Y&Qq$^yB zc9DLdY&ffsAF)@f!v8U4))QVC;jUj(*|MEd2fw%R7WH)9)Ev;a3zaQQ8CBP`&20E0 zG2Nc4Ngd`-z(6PSo2@A)pNQ^lRg6H+adxdfhL&H}Z_3xXHCzn0B@w_GM&yoAhr$d;GKFNx`7Wc3-xY1Q)q!aAs zJQ1~%y=9g3`l5{Z6Xrmd=oD6`oK6W=v3#va`|Go4m#_b4R`lOo|Ns5p5aBHZRw5Ph6y=Og|42$h MOU)VDpC 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/ZTT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/ZTT.png new file mode 100644 index 0000000000000000000000000000000000000000..176c451b62e5bd9a60f9ca30961c2fd693ecc8d6 GIT binary patch literal 13737 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 Q|HqYrobsb0S(AYO11YQ_7XSbN literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.py b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.pyc b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_high/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..66671a136727cd6d855a38d5e8e080aed580b049 GIT binary patch literal 168 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 + + + +templates//eleTau/eleTau_boost_high + + + +

templates//eleTau/eleTau_boost_high

+

Subdirectories:

+
+data_obs.png +QCD.png +TT.png +
+VV.png +W.png +ZJ.png +
+ZL.png +ZLL.png +ZTT.png +
+ + + diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Entries b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Entries new file mode 100644 index 0000000..afe8cad --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Entries @@ -0,0 +1,11 @@ +/QCD.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TT.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VV.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/W.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZJ.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZL.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZLL.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZTT.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/data_obs.png/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +/index.html/1.1/Sat Nov 3 09:56:36 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Repository b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Repository new file mode 100644 index 0000000..4e99cf8 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Root b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Tag b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Template b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/QCD.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/QCD.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7a75518be05be3b049ffbef410475eb5e1c344 GIT binary patch literal 13843 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/TT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/TT.png new file mode 100644 index 0000000000000000000000000000000000000000..240a0b1f5008bb1045114f5da610ac20f1caf6b5 GIT binary patch literal 15268 zcmdVBc{o*n+cv%op&}|m$WVsNlzG^OkeN(nmU+%LW!i*P+Yq)fY*Xe?#>`1#C$=(A zQD~c|Z61FgeV^}r-_QNr&+mBOKi_p6g|+Opmi4)=^E%J-y4DLFEftD$SIRc83CmgWBe(Pw@sP;ZnA`Mn3gfYX6se=tu7%|1 zjrM65Q_oy*XJa?NLfex0G1dWT+V~t++E6{>LJUFH8z);C;G*@)YeZ1gg;q*PP?8u1 zeVC&Mz>v`@1tDnt$;giN72eC`Q_7;|kC|NlM^4li#gB)<^RwwW!=An}h!X07m!vn`Ea zl=~_{syo-dtwN7Gs$lgFfrC0-#2`!}24&jn!C0-+++(Im_S4TCE@ee`WtoRuvHB(! z57&zyZytri)110D26~^4cM7qPFcJ!qH3SV^4c;J@f9svbt}Q)QGvHLV=oTdUd!@&F zBK~E8ESHg1Y58}{v28TxYuYgNM}upWmb*g`UHC+^vkB2a4+D9qB_2CBl~Ng$Tb z`ZdmR(YvBmpw8H-a^!yXo_!&Yas2-KbJl4ZqWoK;eh%=0k@25838op@bCs=;ykbUq zxPUT}EbFv$>*diT0u@etfrTdmeE+Uhy>HXk52lW&f8N zR~21qCEblM>B;&blQopD>jGlbPXwC&DIP<9P1Du&nRXFz!X1lhTP!}l-1d%!8}Y;< z=dMAE?|>O0#1@xWkIJ^EJt#ixt#RG*uhk-4;C#F>Js`%O`)WMqob|?Z5nR9SmGJ`` zHa1&y(;VxrM2z0-!IYmlwNhHQT_&?FT|MmNu=0!3$^KBwsMgu49JXhNLQQQ~^btZx zHY{Emd%o?hzb=ZqDZSfn<4Mxtd;d>)@Vw$h)-&j)zFJhn>H#~GfBYNCQ7zGs?Hj@8 zy4<~lO$WLOi#L=fcl6SV<1ZQTC#tDp!qm^SxLoZO(hSSAeNeV&_!U3k^kWqMk)Vo) z#@J=dP<>(W&<~xAl#!>>FLyfICdg19%5qoceS8r2Ok}^D;K1c5k_R%Mi3ZFisv8T} zSjCEx25_ud$e^-|?dbj9<%Sx2#l-&nPi5V*J14tT^FFth|GIgjPqvKnCb1_1( z{g!V>JoR$V1$^%1*~K{7uVZtdy%OZdCx|#ABFjtB3x_trJ`tj%P*o{5-GaM^#`_5i zBO&xEPq&8>3UT{`DY-^rwB%;G4Jk|TSD&G|ixMz$?8wN2NmWSDg=6LrPRhsNPpSdQ z1!#~VK1o1weAEFCeW_uDbX=j#kfj$H0t)%Yx=R2lKbsXDF#|Nv-FvQ{dbVql0 z_rSow&!1LlH_uqIz!7v2vv5BzFE2m8y_E?m)=y)#?g9b=lZ}3rru+w5SBv)-%Ukxf z6zDrVT*hi#)6ysDV)1Q)ZwyNo7Z=0Ah^l9%rlxjxAHTbAYHGTfBIr_WUY^`F>r{=L zek`1tjz;(3JZ12UR&?7L#9ra)%ub8VD||82;xPq%j!t`ClF`$Z$Z*)#^`e4fkY7A?(>=>rT~Q_z$<2P4)`lxsf^ool8o(fS+-+7 zbP-l`#d33gXq=yv%Q;EG?BTvIeZDzS)yAc=fxEG#0bN1$A`Y^dFc@s|#}8R)X)@Mp z*RIJ1A0O`Sif3X?CIq~u51IqtjkqvRM#=qM?5^h?5jx?NO%YB1!zBMHs5f(QGQ zGGoMeXVCoY%+H@c!3x9cOnI*;Ja2#K0f)oAy}iA>`oCX$XOO6{gvaAwGQ*mK4n*tL zKpecgA9%E1Jrh=K=Y2Qne(`XAPKGi6EmtZ1A$GA@@tAWT==d*(GD}uguedr(+=oA{ z-wJ;A>>2H!&EDRA7OOdz+p)1g62Lp-h7=VDQ(jY)nZ*jzV39df%gd!`*YR)hdw~c~ zPtSmWfWScM46RHwdS!K$nVGq~tZZNFs&aR@B+SbZTQ9c%`eih4Ia-4wvi;ZLVc@&_ zjs9E3aT^OZpLrgPl*1j1KB^ipsxkYJ!4ZYd*!tQ5r)rbjUb_RWEcN2XeH=CuM8c$} zbJ^mTLeaEto0c;)Uv0Wgg=-{Yrv1=|CC072cP{5lPI0=o<}m1Pa~n8sSZgwyEdKZ< zenla0Z$rtD0-ce8p`z(n-`n#mS$>#Rd2~IK>LXq{F;CsQMNd15g>0rJhfA&WdVnm{ zL=zBUHFto}jefVFalP$_i|BO6D~_H^@$RU_LLZ?b>~~J4=wTPpqNH?%=QgX}9Uc{n z!!>5#+nB8Tw0i`kXWMq+{) z6;@J5h?E2h%ko|;xwI#E2{To^ua#wyAZq=7lLAp8h%#k@vON6Hz(in4Ul%~2FOl6n z)+X)#{eiCbjGVyjbBKzu2F5pcHKkHbpO{*T-MjUWD8z4{98vVsEZ&Ue@h%}WnhStc zXK+#E7PDiaVJ(}SJuz%Ew{d!Eb~evn^C**p>*bS&AFwQ;%=@g0#=2zb8XTLEq`lWJ zb5vGuY-Vt|aN5gq?*qJOsn;M6(G_CFsW^U>)8s(K2MggZhHL}W6f`|K-f5W@PrAj7 zF%JVsmI(_+Y%Lf}suEcWpQ58Fe(!K^Z*O~h`{z%2vh}sKwLLtpqoZRl@Q3erC?#s@ znJgytB?s!otG&5_5+kXvfy7X?&e98XA~sO}wwJIXH_ZBR?R7xE?C3UGH&>aioXlK8H_{2I;RNRQl*3nH*4P{u6_3Q#>$- z0&=Q3!#g(<_1&LcvMa7-vXvx*LeoK23D@Y{6Z+UC`vtGD&{9Xwp(PyhM3{AVos0zP z2Ulv7?dj>^K2Bz)hoa=y7^EcD>~zWW+u+}|h(lBz)(8Q;Y$b-Bmik308VI^fo;!St zTyb*8b!b z79>B=B7{Cr%^X_3X*u36S-k=E_FKXca!QL^{&l8hh9%-LoG8rv{CuD+41~Ot8FX8r zhf?`L`B0{85OR8Ve}BI#SpZbFsOjC`zwMgLcQS56S6O#kxw>XI=H})$HZ~?2d_lY* z4z`zPXJ^yI+>^R&K`dllyd0XD2#78P_TLLDg-~tPA83B`=uuV@BiH~?8J1krJ0mB? zLENH=ZoVuci21I-`bkdxJSb$-k0mqmle7!^#AAYw_6O99A&1WJsb@#*>gS(Q5%KYX zAVy(k_Vy&I59j9{g;N_5NA=121ie(PlnQkE#*h8|_d&T!PNuD%0e5(Od^|Jrx&s`i zXr)w6ywZci<8ZjKu`z(Tm6es?e=MjJva(=*Gm1p+Ix&pS!1yuPyuC$IHLgTHrF!@W zHW$D)H&?j&nxK~qTqxzQU-Ix+-&!09;*X*Sj3}%P~wK#}j zzZjvcD+~X}3M{1;lX1~pXCgEB_<`-umgB8*t$3m==D$yblp#2katv|f8&(hD9oWKO;|hHica#BQ{epAOC*8;f6Yw*ge&V= zdM3`Vd9|U8CwwgkM&33)Z1*6^bqtMrY9*f59m?{Ev0(c3!zyk&s`-lq!3W6co>ac_51RTyb^8L_Q8{;O4mIv|%d=zgc9jom=R;GGP6rhyc^1-^Z_C0mo$BMi68^R$ zogaH9+8H~jA4Uri4JdN@j@1~5YKgeSxf`Tu4|(Tu-CKX@!VG1}%TNb=amg%h)9V&* z6Wk1fNo+(S{c2oM7m1EGoi*HCvAlN5C|>4V1NHt z8XN#4R@e=odK-l`q6JAAnIk}zySgHc0fNATgM;DldmBZk5OwsLU{2u#DCUVYEKW>J zthTlm6c2^xATbXP4#2l1B_&H=mc5ZsFD)ElH)>ofwz2=Mt*s60$JkWd=MAR<@1{lP1^bgdZ19W;a=QNYXeG5$>)4oy1l3jVk`TkW1xUYIBr~~P zPVn>ta*=doB)ym0(R2+*4Zqqwc*A!$W+Pqf1AKfqYUxk;+#Yz64#DT=BBsOy2Tbnw zHr3zSlqMi~27WX#xle`nm&abVykCeXx+<87&CJYncXwyLb}gKWl9KY2LIeh;V{t*8 z6ml0X!x7gRf1Z&l8J^8@2z<|md186GrlC(Pp^Q|j!_V}%`1Z8or)T_MlY~l0NufMv z2z#%zqyH%b?VJC7?W}8jq3c81Kb|3@CCW*_ffbe`vbvSW>rk4&dr?e96(K;Z!lx z#PU-I&8FQo%P#8lSu!RjcQGfwwQhbTX9zjoPyNm%77zS2mpifk=e<-X0+iOZ%j94% z%Pfr)EajYfdyxmhT>i-*8iKr{(lgI;F}rDRj2kDl7m<9G`@&nckhXL0pJv4V9>IQz_zBTNov_ojgY z*^GjssQ*~A997#k;k3XM0rx8Ex35L5@3)#-Yl>;)bJ{TmQ) zu(rk$4#?f^;T|3YccAR5l%s@01d$#f4>s4d60N?tSm?&(Pm9;Mj@3-4eh=Yiymrmp z%naOT`$N|7`@C1m&711$>m?;67r-YCOMni7jI))TvE%nNvG^RWQ5VtK*_;n=Upo!` z53O0R|jW*r$1wR9?q6t(pV<+XSgwM5h!054d;vbId`L`21_{rOBKB%98b$FN#8Mp^c(kk3Yj{0N~e6-ba za?lb~K-fKO?3r&kmlyc!U}yEei3AJ=6DT`WNq^xjtmMG`)wFm8yZS;kmBMy#XPLmc ztLR9m1~u;N2nz1wI3d12uc2rN5j!p}tv3SI4kN1QEn@AuSoGAH$L@ik%rU z`n9R$>{D$7Qa>)=X+R;^XC2FW(h|7$G4=%Njrb8E*2V9|$hlMSsqka=)eVaafrtBB zi(Oq^fUwWPF@+sK9r5k&$y;>>PqV92FJ2KObWl4fmB|*Ifk9qjQ$t}nZVXPHC;b~g zo*j}xZ6L=|8Psn(zR>Rf`B=-D$dhNBZNxP0) zj(n?cJizQM4hbZdG&D6e)z$goe|N91uLmFFGfzzkcv%iG8N73Zhz%qoK6{vMu8YT@ zYAs5*Ki@#gWYZvJcJ4Jv>-87_VCy?qN;U5=QlGt@}d=vm&04t5FwH_B zD1oimk0T;Ux~zXOQ@iI7a)1D1%l+2l@x7FWpc&XMF_;?2#?z#2T<6^fZoOJn%O?ElSMMJY8;J$j49 z+R90UHT(;;9W3$iy)1o^-R0bY>}-Ys9KO$d( zovNHvX&9^^biA+ca-~2v?GbH&vaUY$aPb{kDD2U{n-6G$vEImQ+y5)TrLWw+q!h4a zE}dj05zEKEx!w;u5!-AaaKQeHLGARRhU7Z4jymj{35e_=?lI1TTb;E7_BVy6NXY~p zq`u;I{$gQbXaGqWLQ}0{*kN>CTcSivZqM&tZJv-zu6LR*EpF|vt-X!rW1u2Zc3v}z zNu!(_x**ZQL_NFk%3#Mzcog@NfVAh$1&Aa|?VGJ`2=HVK^4qh9J@xlj7a-^$a{B!Y zFo}*9goS#UTPZ`%a-dW(EpsX_se$`YB1Unh_r06i`I3I#@}+|Xw-fg;!9 zTE&(h5M-sicAbR)asq0N;KQ*`TFTqOf)o)|=G%`6P8-SsrGZhS{V6q&@_(jo3V{1o zZK$%Qh!fJ)sV`mo2|)~+r?UWC{zvnD1>!N~<>gPQ{zrN6_&h#4SOaW~l zu(JY6Ie`5ppjiN5!t0i#91EWSw@?HSIgk#(fGcDtB_%!8)&s>I`q})(0r{936UPuWNJv&VuOFaw_07$I17NXO(4u+|SV4V#@ud^) zh~c1LB?M#$iF@9o3wC*03?Wp%{xTK*slWpdfHK@rDn8>F#;y$z7gOuO7z{`?XaE9J z|_P+159!;g{*``Di&9))$r@(C(-xduQ z$xeF4@Ae$F%$^6wxEpM&w|2y|GKXyM)c0VV1ONJMC$#j@U#GBaFQu`is?6-3uuLqw zKnx4DXgIxm^nYEx8&z=f*F7z9>>6mOerw^*f3)__dX3alhh7qd$&__RFC_$p)C1oF zbb4ik^evfWL4$CE#XO`nrw+>dr&(h;22{4|i{; zPuf++Jtz|-7i-^Ey+cK8a{iWmh@@k^>tmvOtp(!P|Ms7&`$X+ zKt16jr#G z*7p&M)Y8Y0z6KfGkgD*PPV^QxyDs&&rOUl4?a!tL)0unoMsL;me#T2bU`iqXkYrm| zrfvkLZ)Bas9>>X?By9hRT|JPTks^S87a6&gShYSSP{L;XG?l;XKWII#iuJVpFkc#n zM~S$ChjYn>l9>Bv$TnTyd&XXs=s7+UGrLGO87w}irQCvmCT3{lwL$diL3GSl`)^AKsdFJCmb`G6vN ziMiP6fIFKK?)H=}>}spFR^2rvUExtB-P>v1&x4^5f}$ae+04M&x6w*|q>Qe52dx$s zE=uA1jY0;SNKjB~{;puLe#Bq)l|LaAk!QZfkn!%0%S&dtB@6*>|TY)qBqgAqW5 zIm&CEW=1_ZWx{?|bYFB!XKfZCh+LsbOb=2hQ!*SD+XuQqx$ zM!L=Um63}#Rg>0S2>sw~1_mI;e9XkiLi5?cOp8*QniliqkMZ?`zPA+}YImELL4T^Z zfX_PMi`x=rzp;NTKS4U?)JnJTd8ad7GS5f|Vsrx`wjfP6ttA@oiwngffvIcH0 zL*58J*N$B?FGUb0ALl3fS$Pio?QN?qO8F9~6o}<@nq$TT7W4)vE0<}_R-6|jncRpd zUgo4-w*5?!R{w};9I{(__*I~P?B}SAe?diEtE|A;Zaa@4~_1_>%gPZj)rq+K28Saf9XM5{|parEr7gJTLS zi6FdML*oe=J1+Q;5qGHj5o^wyJs(yF0Yqs3GxC3-vJ} z1nopG-jx24zpvw34wAWYI`CoEy%FavpShjd-{g-&AtHn8yBG<^cmiyVtHkjG{5&C) zB_e`&Ts$7~2I9`>(i3sP`sRIfRfLKb!TfB+I? z0r-mZt4Iu_B0e1fyV22Dvx&ANoBd)hUU3P2GG_N3%Hj*KH5(vS3>`!(JYNUMYv44r zboTXdW!^Gf%inR;P`j<+z2(fW3cWpll`pscYO8=qy!VQZJwV=aA7|}}dNGH@gKKW@ za2HDETPBe}-8o84tmX_TcLjaJ!yUG!CN!hdnQw7_pi6j3aNQ`kx*#eLM0cFD?GsMG z_#`b2-eT>$Y9V|-8A5@q!vnO5sFjL;Yj5x6wlRkox^fTWDrZeX{1&$GkvW~-6El35 zh@Vg?ct3_d-%Jc(;UsVPI7n{ot+7|ad@1LE%mvg6S%IMNh2Qnm+1H*NKlv3q2;1^32M}GHsIw?0cw3Z2YMDg_)xdUC z?~>E3vzyG1g;s%v$mW>Z!0UBgUA5y&6qVQ~RsO-hSIU;lOAWOng8s^Nkq9xA1*PAI z2{HGZBi4x>g&H;WmKjaMuWDw_!H<}>6UU7)UknC|wsLI3*gHzTo5B%SRjrZ>*i(Nm zBv;&c%I?#k(NMIz-rQ_q{Wz}iit+Npxdlx}o6|x$tg^)u=db0xrqIL}{AD%uBa&JB zIB>+?0%QH|xGWBsaRa%=Zof+2yjgY}aSa=xM!K#mXROtqyVm_Kq!5`uiRT4zDD6!FZGE!w;^d^E? z1b5@OqZRVLq1m!NCHCF2QvA-X>WzN=bZl-T>Fi^ST>f(){G0N>J@Ax~(>T@Bw3@V;^qEej?q?3}mb zk3<97V)2U}e}jNCxrKIT^1X+VD^`H;$ZFhC7OVyUh#-g(0(_Y>$> ztR0>^l7tvL`NFYf7FCT5O}OR*?rj(Eux>C(^Q)tIyF{@o!>z{p@E?z24o6Ge>LQA2 zODo!Q8Aw3z<+*<)f8Uf9Rr>N=R-OOLAwhCme9z2BH;zia9E0#)X_fEd6fbKBqQoUy z@>AaZo%~YQ9D43aKtBSQb}x6+K43m$4}-Ets%KK%U*7Z zm&sGL-qk(-dK=Em^M2@QaYJ;{cT&2Dp0lC;nhsgYVYFEM44FWPTd^4DMQJ~R+n{@G zVLaO`!b{?k7|~G@{LVgrfl=q3J?U5RbMo)(ok1Q8M{xQGZVH@*@Z|2YuoN{cUFsLL z?+lax+S4-^>-h%uij;3FwS`Am6&epld2;FMS1Ed4`bekDHDKxyu1V`WbI91S9yF;I zwH9CHsS%$RPs!r9P?`3s+wRoerj7XNBI?Pg@{B(M3VBjIF_qWZ1It9w6jaDNI_U{d z6+KO|#mJ=`Jzl--0)6N1-Wj{QLDC-@K_Z}P$N1D?SBwHKeo+NJg5&C1I9#&j2f!#-F|Cdc-(X{!aJI~dQefQ zmlT=5a44E6u+6caIJd6UzWG|xaHU1w+WZD(V_4rkg<7d6w7;8ld=5gXM_Pu#RIOx* zt{czd59F~)kkp84F*g5)TJf-6b7Hr7zey<)-C>9;sB2z0baHJ>X2?%l-t3CXrRv|S z&Q~@fO|7kTHMyctUsj@a-4~4&FbFVurzIp(aH$uqsj%TXIZyaDQ`44BcQPpuxc#nU z1GT7$H~Wv_m1T=0@^3Ny=aIpN2LqDfH3k|Ql_dklp88i|d?1_G|Gv<$7yK`>YEs@K zkgBVmq?kng%nc0I>*Lgb!#$DhvOO;zW11s8kMV|}VfiKmqBzW~_*zfJo95r1L&bBc zlCaX-2;==x7H@=<;4~L8kx6a-j}L>~qri^g{&95`c-V3!3(?E;N^!i1gj8vX@A=^Jxz~;E^f%F z__qCLU9yEk<6DPBz4KS+_IMfiLM=*)zNgcxu#zE4i-xAogsev#>kt)Na`-k0x{E_z zA*Z8JVBl8p%7`tb#I?OdKxqrH7aq?+t=hD+cx(2PE?NlMzO&Z%l-#kj=Nc);QF z;{YRDb9eogmBW||-Z=1tW}3&>z9F#Yg6;aSUch4SeW#M)YMhPi5CngDxvac8K zEuEdYy5B}NcMt207@0DvdS&~-if+F-)0NcLAZu{ujKJg8NP;FEud(*tEel+&0ksm_ zddXk~Z-+;`Zsk6ud9|IoK>W>-;IIu2XQ}Q}b>xNkql*?LaLHd5@`OXB41NTJ!Nn;DAgRSspv zPCBk*hVr28Gg7Nf#@euhnRUuG);#UCv_2!r%DI3hI#oyoeSbWytmmgY*#Kp$I(=gy zOZ~sz-te+g9@4!Pqwt7jUuaqmVAHLCzR}ThKh$FDdj!&1w87XrdUYs@$no$o!{k-c z3LJvx*ZB&pQ}rNY{X1|bD4}&{fDXG#4fS^XLvsIlGomLX3=FX)**-`Td0#g%JKl)A zS|C+tiVp*wD2X#Fx?fOTo&`&DX53b29J@fYw$+LRP~X*px_x-|*aucwNm^9dqx=;eoJujBFdbXmzvKWW=$=AKX4~(-BabMod>@oGuC%KIE zC_DQRu@C7^1_u?oD+t?B=Sh2$86PQQWMaGRPzPy>V??SMep^0|j9$;li7Ga*Vf2gc zTv&m-oV#FitEx-aEw&w9?&ap^B zmu}3|5ar~~Y~+Yb{%_tTAsHIb$CeojyX&WhdD6LBldb^2|1AG^=rzNN%6p{3?|InL zt`FD9WR?4rjT6z2&vI>?zUmSc%A%ufj>QK~4mJ99-37gnM$mHnYFF7!wNHrQjPt)s zVYDDe;;-~kFo86lca%P-{|WgfoSNRIM_?;0=uxdvu~6FXL5IFJW@PA*9y+n<_CD$* z=aBaRtyPxMjR2O1DMoh=nQCm;f6ECxOOU1#8t#gVoEoauPe;8-R*z2%Eb=Gpp3Rpw z*vu@Z>y5?v71_;gJnbRPAyi&az5SjiKHzkb*kM-Byd{tqZ0;vpH<+i5EoqSnjh9`> z(ZYMlym)2CbdTc4CaZ9_VOIcp&WA-fj;5iTd_|7LSIH@;x>^RQ+4_Wh1)jj5%#93`^pU&Yd>x)3^AubG@3MC!(aio^tS9S<_Y;Cvj50w z(T_Uq7ZLs7ELX?y=@1FMO$IY?tp8ir{eSlS|1TV-lX)qEkiCzB8}ToT=-vsGokE|bb^NV|)s8GNO4 z1PRoP60{_SWtnaGjdpuF;kBK>FiDfm!ELcOZ#m1ePMbfk`O93#6v)PE^tzZp4@j_D z$BmCHbbJy0vE@ZeaEno3EIUJwcub}CHU89y@lu-V zzLC-+EvNGf(`XzGQ$U4?3dYHxM|Htc&qOcL3a&RGpi*bEuXh&p0<&_r3?&)9^pOi` zbAhs9401qqCdkjq)|d`y2C3P6$%VIk91-TpD;%zL&?_pXaSdKXL>6AxT)u6hOiL`^ zjx$(sDndQb|7}_o=i*dQsYZt&}PcLr@!yCU zG7vvO(n~QL`Rxw~p!+53o}rqo;&CecH`T~n%h|vz2HV~ZHGWLcxDE4DCG2MZw&yLX zq7!7OhN{zSspD{cV2MjQ&xpIIJ!=2)o`i0fr?#$7!G;=*Z2`DxUCGEKd+pqF2n_a1 zxUCV--{;Kf_bk3)n0KwYsNkNibmt0N5tlUR?i@5Oa_ri|Qlz(YhSQIR20ht)t3-m+ zH5JY3aIVh#dI1UZU(G9)2ESM{fP1^z2ra7_inBAA&XhG)w+3NIOKQK}Eh~EUWVhL3 zeLCPvzTO2w7L+cW1WqZq6FywSC&rbQ+Np@jXf+#hEtXL)TbS40;?*zBjHgxL*D$<< zt9jmf0X$0+efu~48(c`A#qA%Kf${74MWrHTjW?|)o=nEKW$iW#Xy>|)xo$3ZMU;$t z>qCY{^39JJJ5F1EGFZK6B|VrSaR%cnxizBEdzR%#8E}I@s?8rr=av^z3O4pfqj^FA?=x-SwX6&ikb#^%39j(2EnQ^6^@#~3Q+(qH#H^0Qaj z8ZnN(;VEVyc7(xR$?%JF#MNzOYdT|*U~|~@z*mFz3AIqtusdIsqb3!XQS#_&(Sd4p z<(%b9DVMkYY$Yyl2U*2(Mr3??cO9hvyuX!QeL7Y(haI`U`u_pt CrXyMa literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/VV.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/VV.png new file mode 100644 index 0000000000000000000000000000000000000000..fbe4fe31564ff470cce7a9c7e1bc68c13ffcf68b GIT binary patch literal 14625 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/W.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/W.png new file mode 100644 index 0000000000000000000000000000000000000000..330361ba41712eb8f3c3b29bc663d00199b2b6a8 GIT binary patch literal 15205 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 NlDz7}a#^#W{|`c`Am{)9 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZJ.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZJ.png new file mode 100644 index 0000000000000000000000000000000000000000..813bea5a936fe11f54630a3a40cf8107aceb0798 GIT binary patch literal 11617 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 Tr&z0llhW!cw{H|GSwHy?M21-2 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZL.png new file mode 100644 index 0000000000000000000000000000000000000000..674e403115317ae3c16bb8918c87454d1b3cb65e GIT binary patch literal 9825 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 NIl29Sb2xwfe*uo(qK^Oo literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZLL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZLL.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca8674f154eb73e48b6923ffe13a321b33a57ae GIT binary patch literal 11495 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 Q?pM}Szk9P()jItD07lhh-~a#s literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZTT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/ZTT.png new file mode 100644 index 0000000000000000000000000000000000000000..53c78b27a8fa3cc1d47f17309b495239e73003c6 GIT binary patch literal 13554 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.py b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.pyc b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..137fdf9efb15f43f6be30ddfe664f44bfd0a389d GIT binary patch literal 167 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/index.html b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/index.html new file mode 100644 index 0000000..1c526fc --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_boost_low/index.html @@ -0,0 +1,28 @@ + + + + +templates//eleTau/eleTau_boost_low + + + +

templates//eleTau/eleTau_boost_low

+

Subdirectories:

+
+data_obs.png +QCD.png +TT.png +
+VV.png +W.png +ZJ.png +
+ZL.png +ZLL.png +ZTT.png +
+ + + diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Entries b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Entries new file mode 100644 index 0000000..aa8d751 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Entries @@ -0,0 +1,11 @@ +/QCD.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TT.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VV.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/W.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZJ.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZL.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZLL.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZTT.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/data_obs.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/index.html/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Repository b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Repository new file mode 100644 index 0000000..85f1934 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Root b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Tag b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Template b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/QCD.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/QCD.png new file mode 100644 index 0000000000000000000000000000000000000000..4c65ee7fa4a6b3d7a2920040769e93abb0e05af9 GIT binary patch literal 14929 zcmdUWby!sW_U}dzkVaZT5D*aQ?nXjN0qK$ukdW?S1OW*_=}sk;6j8dA5=Kg-QDW#C zYG8o-#rJp4d(Qox8_)gk&hs$yFzn5a?^>T&YwbuKEfr#dYXlGk5v!>xJ%FG~df-P2 z{}TA-lUcqR_`rR1PeloQf)`q`AsB*~AT=dSfY>87|TRoGGRE*^HMB59?JT!C6( zWa7*jww5Yeyd9i@){x!367K^A_Piy-v>(+g9M*S&jFvGx)zm-b)DNz5f5*Ok6D^wg z=yEgh8+kktCfumw>m%A>S98*xWT?t!D&*#LoT`t$@2~j3X_(xghajij^ZqPw9))+e zu_42VIXtM6q>U7^WC&q|S|xB~A-ESl41(6kFc9?P<`EY3PVxVP4N;;V?76&SUP!G= zkm2LH$^NY8=G2Us%*9!3OLEh(#Rl9q_yfGr?0>s3YlRF8+YP~&6cAj34M+AjJ(NpP zDvbsGNXuVHDRiJz4ohm@>bv;i9(B&=xcVfYBYqNsz7I>?YT@czsJ5@7c&6jrgbI?4 zwVpi;nk5a%C8NQD#C{SLJPeveRBO;1n0eE8c}?>XDL>=Izw}uqDqk%2PC{?1iRHDx zF($fgJ`Jo`-Sr1Oxy|SUgUoZh51-|lF|HrK<0_Cy`Fqvs8|5yWA>xb|h6b+;`{zCBrW zMC_(U^!92DlG}ysL57(^n$rj>&R2o6DR;iOFWSY=5ajh>er+kszRyDt#%PXW4H)ErKRtUh;VxC z{-@WD8M~YGZ}1RxgvZgyaES0Y@eVWH=^$xlsxdST=_{0crjSX|iF(bdX608mSwgD$ z>$N`JQ&PCH*m}bcdgJ4Doqo{~;jqxCq@-s>WZwwfw48Je>B95AMX!?F|0#D?B63`u zW}Un`}{DE*5F82TDUfi0xRYn>6_l zUbV9O5HGw6+uq?PiCcuNi~tt#puwh5R+iyiB_t~H20y6YunF!&{dR&*bXstWMQ#S?gL< z>Ff$+;vkyWmAw^lUut>l8Fs@D%7(7AAu;CYbMpWyu+}&WymE48>%E?A zdSVGC7)5mR3<(j3w7StFP(wml{8p*(E4NzAl0H+sjo$D+*;^TwLNLn0Fc>t7T|0Zh z59Z}nJMDthx(0pw`g|?|H=}=PVZo-!e6}gz@aX7hAWL#>|M*~IGNa#a^G%yXxW4T>a;l5PFg3G-RWd(TIo8)ptr#bSd1RLSCB zy3vch01ky-S#hvB1#j6%Mw!6WTl$r~s#II|DL+T`GIlwCyv^a1R#;-l0&6G>U{Nuy zk5q@rlRdZMV9xZ-2C4C^AHDbF-n+PbRm!7kF5QgH5T@K)6=kE2wZ`vVTwG$~;zswk zW?L-YKMYH1rM3CePz)23kuk3rLu5-&I*H(oNgp-m*rwI9^$Co5jdJBrk!m?5u&S9+ zI=y(D&!S;PEIyR4Nsh4@eQV0Xn9kML&X>3*jQ}Y3!&^O{QVga}?CI@&usV7tZC@-F zwKLx}R$(FQyKOo1ybYqEq2aD;Y;NYMz^oMIq|55lnF0KM&8v3R>m|4)YdRe!RvDq8 z$;+2G1D;0(m5yIawyh`Ot-h3(_f_t_^R`q)Www7fb|wgbsVS*|gY}KcI=}3epp%0L zMwsv6<}@0Oo>IdmxfzVN>ljI(TBT>eNB^6fk)dt z3G6LiL=Vr-psgXJW1+;1Rra|Xj^f9omHS=Ptr6g#Hu zU&Ve%qZf-R6C9DJS@`kZWHu1>vfJLg(RZg|_B6ITqUS}_VH~4uuW*8XBk51&Mt6e| zW$p>eHf<@<)!_oITpcu&bp6Ai9O{>DB^}k)_hHXAZDMz$NS=bMXYPj zanLE}xj*Lf%FM|SJ-L*pDSIm!ox;czuh;% zUmDh3nIq17Egzn(y!%+w-OE~U-=5}_nL|6u9#Hrqn|Gk7Tvvc6+=_#7id8LyiL7Nh z_3=lim|wcB#m$)AzB9?ld{ycdf{ra4J&Ml}^I}HHR3Bfbk#dQy=-`d7DV;h{D-XKV z-HW#YtklvCm~oN<-CJH!u{GUbkX`rAU5?5!e%i&LoZx{)d=9PIuf^J>r@sDeHryUyU~wy4<2xNtuh#Iv6l{D0;Va z_~&go4`-MVs^eOchVR?gCbpYOFUuFVOWK92kjIc5HbqEIR_OTXFWuOAzCZ$KLh$C% zxEh1ZqSyeuqX=sC-5erR3p-4ut=P5wSltoLI(e|_DE7YIp7y!(tgsLtK-P}vw1bbU zCD*x5Z{ots@nQG$eUs8Lx|CS9QUw49Z9ky@A?v!HJ0g11rAzm5_9bY)-+k%FuR!_L zFwn)`Bz#8Z@U{i@WH}Z5HSMc3fTlGB(ne6O?8M)~uon4XFyS&pa<}K-1*C>O%KBBn zJyQyZOamXbumZugiVtx9U2W!EvERpmYyD4J)4E+u7WXqYBmpRp90@^LIvZD@$^p+? zva^Syvcp2$=PC6=Zkd3q(>bCD81bMvO8|01LjBe6c3YI9%_x-zkneq(x4PWc0hFG| zlTrR=h9JC*;stgE195odZYIWJ%&UOo>g8sxzLBquO!)Sb*bvbpkUL1f#r?lz*q#(` ztaTA3TL}sWBC^k)OR+Udw%ug+@=A4_&$-4mdI|hXY0a_8VN~O^OWov#6he1$`#5EF zipT#3A!G@UoWP7MNsNCK)l-Z8C0qhe6HWkPopbGJ^sniR31WrwIa_9*|=Yji)s zzM(lzt9M4iqMng?24I160e=fgCNg7=?-^V(O76)cF-k6R)8dkhrRZ|AeS9B+Nciq& zSj4l+lXdTck4J5Xr+h@AOk}|z1FYX1y`V+wa4=nhzDJa)xxN**p|DX8x|GZPz^E{FZlJ|V1u+1`n1xe)n zP5%GMa#*+P;O*_85VCdS>tz+q*CcO2d~_5cjG?o$ zsbk2f{Ms<5aD`P3d~3Bjhpcx2fWk+??R}q8Jg063-OSikg%8+^?3@j7e#Ykn2%1m- z(66l|mc+3U*_vEfvQ~eeQu%&jp##{_+MEpM!^TU;hG`d(48XNg2!Lth4k3e>}vVt->SKY6wyUUKR0^Goc27ua`G>gKuQc3X``fqF-JQnBqB%3 zFCK{=9Ub*<$dYt`_!?J2fU>uu6^YYHxXB!x5_al8pGWvUZdiqhZ;POV`Z8Vz$9&Yk66 ze}6xw$k1IE6g6&aAhz# zKc#;Rc>G~mM#l9Wr|NfQ zAifx$K}pTw4o6|)BP@Z6-8(ONczDd41C0#TdPw0ma$n2(I)8jXVnJ-y?RQ>&&sqOv zbW~%Cg9BlM!1GPx1||_iq8kbHJ(9;6IAsmH9cgc(Wly1s15}oK78X9PO(UCLKtAaX z&RAIMTiIDiC(=>-AGR9cSr@v|e;7Uy2-*LIn-uCWB6qz1U2bsX6H~!={)S3^t77bV z0K@-Gh5v@G|G~@iTV?)B{!knN%{=LJaG{yAu0qRke@?NG5O$vu4S*8{%z0)G9+i~#Em{$m5q8KIFeeDoP6|$h>_D6qX?U z!uCf3SAiyx2|5-+pnx=%4L-vF1?87*VP-~t4smtAY10;(Pck@|dOxX*u(qlh&&}QY1K$tfN1=Ngx%Mya@pA5~V6s}yz0@m1htZ26eo^Xlc+P_qRkEbW= z7(D~SG>FgRWB;#uSaR%wF(?XUY4N!{0fJ+oX~#Vs6eKUCJj~zU*f7}NKOKn%mtv4kj)Q8MMcB@OEhS zeruEWEVTU12+1V#Vh>MREbso6ZO2DD1*ZR^f&ZM>0AyS<0FRZGm6O9Qkh7W%%S#V{CeCTfD*O zz7z{sNjdP8B7A@7N6hr*E>`PpQ})-23sPANOxJw-P_w627`f& z_S03iz5yiwF(PuexHj*y(YsUp{)Liz1s{EMxG z{;?JON*m&h=*OJ@y`(=mr{dWi;uV7=xnVF7?7~!vkukOr&FdTXd^6=d18HtF(1(9g zDOsAk;u=-cxfIF_MbXv~N?g39(P^hRXE zps#jvU+?|xbb(@;xBaO5fcG7iJ|nblqp&T=a_+o&KmV+P4oL_J3fw$OlYcH$p8&Pu z{NcU73U{N~{&|vDAPsmtBZ-O=Zl%uOWSaVYsf)=6h!0TN(w)yNL0*Px3jSu@;ma)? zQGiH-WTW!igV8x7L9Cj?YD4%?WxJ9ytaAS!!~@#y1jIbJQhuX_n1W+Q-s_*|}?+%O%Z8q|76ez`$NbMaV6vxZAI zAP`4h4v#G115rY!DrB8nJfWM2?p?DT*V?|&TS#58L=F`9M24vA5-8#Y+U3XROboDJ zGO?AS(9e2w9f2Cze{}2qQ~Ce3LvLMZk{-VB=O`(f3il>A4pxSX{IY>B zKSHCB+SyV)D9q|AVD=wD&o42 zuu=85E-OL98J@+87sO4?Y+=ikxSwNK4D&R~Qe`131v<5emMC@=O93MIblnrj( zyckhOJ5!6oZ5@$)s#S$AMfTe!QBt6+CMzvX6>M&5`XX$27!(j>1CN;M5-)cGT#|_O zKn`T>`vd>C(QhXhRE_o1I)4suu08UeEcsdiM{l(TiC1^E#!C-@2T^g_33_{V7lb|9 z->+$P3UU}|mYtm{)8T4x8Xf8R{o0+CTzw%-ukI+{{(hkv7yZ4Ilz@a3Yt-drQV9MF zNaCGgvGajIwCt~qk=~GcHTmMw@0QcamLB2im}Rj6fMO$jS0HS6;T3N8Z9ZJD2ejX` zNX%yc6+!A|VJBU(XBYorYo@88u~AA~{PkqnpcVi);6#7%bu)aA$D*s?sSwJSM)0le z8*{xN_y(B%A*SSRGp-{RIfPquZ+k5?Wjq~;!31uyLVRgg+Tz6Ol)R|2+hxyDvVFFj zyzn;e=9wSx(#I^LnuRQ`$@UEI2%qsMAv3lZWavy9lyT2S(%)jA0X;*(T|(Oy=TfFv%wQf2IwTfmWI zJTt+y6ac9tpc&fJqmaQ*PbSB%7x2h4^jzYigj6YsV|g7Ad1a?}!?csg*w~m~cE!W8 znwlCE3T0B~(x1fx^(pp{_Ek>1 zII@=N|KtqMFPeBuwyi#|L@pWSHJ^!}v=!?wv2an&KVx5f`31lcyBY)3N|1otBBTk*o=O5c(dJ4@`(sUi z6wVwC4%QAS#Fw~IDt%GLf7dwVMo<28NXW~~fRcC^cukG>g9IUP0-lT#pIP|$E$G`5 z09N>RYVp3=MdgV9W(6)^xYWzQ!TK~z&(N}ost)TBCtSohJbP(tW4uLgY^7;KFNF@C zfuCE14z&oj2?O?Ki4^9Lo=g~=UxuXbX=B!JKG^Ed5N$c#a3#Fshhl^tAIu^BvM1u% zGmZ(`w27YQP7+RVG;W`+udjpk0firrB0~6GJ6M?_rSjjRfg~bs{?m6&%Hj|I5{L|4 ze!B~5*+?J(CO5n{-(Y?3{&wNGJNSq~g$iiwNx&k%|MV;nSz$Da%^pCf}X*yna&Jkc*7xt$8a= zdb;R0vu$xva1`K&JVkX!}qB-_TQWYX{k;<4rGe+{55 zl_q^NP&CT-7C*^}V!k#Qn#i4~;q_8~4Lq6P+wR|qvsFZ`zKNLQ2`3Ryg99bm<>hX- z%=!8GegD(-alt~$G&9>OZR+uiBIs>5N$ShFu`zAg(}lovje7vkRznyyLu)7&_Y)El zfb7i4&Yqc?YV_Y<1+U%R_}i6O*MV{PdShXRtn5JR_E5FM_q<|$?%p-{B4GVV{gswU z3mAH_VXOIMzan_!Ehs1mKmL(?+nmODSk^!uT~FpH>v62&BeJdiDU0cl{ZK(2ustWA z(a+(i!3#JCp{=b=xCY*o{hIj5CwN;hyP$e4d%B_x?(F$VUGPcW`7ZCdyPqH0C-~5Z zf{m`V6(2Tw@GyF`pOyI(jR-zN<(#i`B*f{}H#f5#X*&IvQ_N6!6>xsm#8pvt`sf-A z_r4J^7iC+;#Ec79wOy^BUTwGHp$M@6a<_9=Dy8CBH|TVKEKE3z21lJ(`QWXOy|MrC zGZB0k6>f}v0O5<+c?>wG1Vc-ugLMEcCN8(5)&pi)IQmXKlE_DS4Eob0ZG>}=qHi%D z>C(9yy^GXxJ$s@^ zxw)o(03h>AG|g&yJ$H_DfXH3a^yJa(jbV$sZ^OcfQpLue$In(C%B?$Z8@`3{Y3j}% zl1`HPJNgA5iY!Ia-~gf*5?x#J;}NyrJe0JiizYFue08PG)$K*#@uW#Q`Tp~ONzci| z%;#sJ<|Hoi^p&r#8xn*t^5rYA?92%Kz>2VUk#`!N{q)S(-MMn_8lR#4&i+SSJ!xz6 zP$>nk{bE3k=PVLJ#52iUoOT%|WLZCm-2;YO#E$pg2>(eVkAO=-M7s<#8{Qz!EY7zh zWCM4;&;Z5)xMKBvKKEQ`q73_5oc!%~;9qAyPTd|vjfzzRF)1O5D9(WGOa zOxeH@8rOm>2&5kgEOnVQ{EGt}Cl4<#yQ)UO=@a{mB7Cw!UbN<`h*URxVnC1eLr?9L zlM2tWLifa<15Co*GJdIZICln8wH8?(7h#;0Eiw9l zn#aqQclgR?w~cUFfVNHgU{uiVtK>TC5T{b)O`@a1NyFVTPcN_i)5BRw#o3WIM)Ff1 zF|Piysc8lXqC38r1wi=3l#NyMS2(3Rpn8j@b_q1d(mjugYj&yNcMF0{B)Ma zBJifVV9>$r8FinOjntx|9$UrfJ^DTvDr5FTiIoVPyUlfLc-!K9-{Jy7WHlebLsx#J zj?K;qf0zwE2geT%Zr$7Q`mEGvI3z&2LXpNvI`}w3q~_Mqm2c*8Z-?LWYn$LDhOQm= zeOSLe(X72Pb1H-xV;a}%xJlnt#mYWX-&^)F+iN+=vz&T3Fe07Zb(=vep;2b5_4lQZ z21d{8KYilR!#-Hil~DB@>HKZo^;_FAmxOoq6NhfgB*nT8YJs>}u|J{coJ3gLe369I zKGylC$+R6esoOSMBoWWJ@aayK^$vUPDXlrghXDHzY3G(Xd|ih4egcqk_wo|9%oz%~ zQhnQ9VJ#%5R9lw-()eoujTk^h#QV4H$A9bb|Ht8ltl8C9g$|3ypTDXKG|@pCt}E7^ zk~lyNgfbPM%+m384sBtXTF~2Wh~GO z2ROjC*=Xzr&AuNKWNlA>jRu194k*ns@IICuTaeck zP7Gh%n9gId*e}&FVLYG^##mBHcvT4##OSbhq!GZP$(VCkHpf4kYSBmwM z+shXV$}JmUFz@V^b!Zf$?5ZMJ)PmrC^`nzN_EBk7yD2~idQ^#!f*UQFh*7#{LK`j_ zM*B>Tg&wk$mr!yYT&p&vqEo(4-{o;i0Q8|H&yS^>xS76nA}zhtGWXXDf=HlB%IOdb z#peY}6mXfCv==xmD;T!J-GkpZfh~s16r#ONG9tigFnmQT->1ZRCNUcoIIIxQ%JP;J zaLr9MAqCY4vf9R{`!oT#J5uANJvAa*H@zL_e6**D8 zfLL{ep4ZU(2|=O`cS%MwX)OH{a=RF1?4=>@BjLTLd0_mbk`i0PwNM+O-Kt7S_N)zz z>sZl7)fM+Cn5P#$diZ3g+6#iH^Gpifrv7?YS-q=InvmB)=sA4$+41u&(p9YGZ2?Yc z-BC4U-2X7nXI1kf8qbdOaC2Y_}$V zykhvqHL+OG2u6wgUJlc)mF;g==m@TAZEqvoT}k(ikV2Tgyv@7i@{1&HChYfI+sW&L zWK3seRJ+JME_B*9 z`|L0CWwgM9b42^iYA%*p(0<8B5%Idw_w9HWP#-OvfliTa^IpOZ2?10ok94Fbhy4~y zeiFWlF|tQd%rkawAG9am+uBgu7*`;kIk=lK>uZm?o|Ij(`ey9PiyIt|{K^UCw>xa` zVT20Xf4*OM1zOC%4(|+9L*+Fs73y{plSbrsLO-Dbc3oGA&7A3=8^J!R=Y4z`$jc_iI2>&Mmv1C zv}xEea%x3Ev?;25_p%~MlXS{c(@C8Thnk)8yJnf!x1L^`c?hDQ=U0<7q2g)yy{m9> zx>prg0U(;f(%#)Ek^mqQoD~qTD$@AOQF|nB0>x)1m4lc0MQFnt?~QuLWZvUai4~pQ z`IiI%blY;!56AO_w}`I1NN_0S1u)a}ZQ(YjRLKF(cd8&3{sxjZgd6?rVJH(QR(!-n z@(0_I9?eHf5SI(WdpxfrL5Gbt+;K%l?P{0X0vw>|q*mUUxKI6e&4`O~$MQyg`Cd>C zsJX*!R~~K{jkmK;Ucyra?W_4UYRoledIotc=-%MXBfspTfmLSBskz62=hsl*6E4GD z>b-p3=v5jKZD^q-`GqI>lYKbdciCH&aV;BN<}pgIDCX%G;1LeEEkyu9d9t2xl9xld z3D}QW$*JOWKcaeA>dVW*C$AKWW<2>=dJsOHcUBWZ95B`9)4gYxO#djoU|HNX@nXR{ z_U!U~Z)*7-Z*mi>IO%SZ_auwH8xHZ$l{rZZiuf%-P7#65-6**M69f zVd@fH#v++C#YdfKbB6`L8P%2Lg43*5Cf>%&XtyBmWlmWOAya!lYX8kjc`NI~;p;kI zdKE@Yf4{8plQ-VG>Cfhr2WIwm4i0wWLqe7;42hLrx+Pp*j^e#M0fH+KxYuu9)4jWl z9i-_yweLD@vG}4%YU^CAhbL@4CpCN{;q@}8`0O;+yfEewfw%s?>2{ptk(bL%HTvHD zwD6q=VtUr!a9&EVFgzOR`n36iu<4=nN?NIwL?R{`R_dK^FU;vjcWBp8z9yog?n2D> z)`h{`)6(xpWnHoSjnbk6tE)*8RMn(sTt00#0zxcKlBJdo-i^pS6lZ84;gKeFHX?FQ z_P9%{-xoC-DoZ%IUQ$PuWje8LU)~ih(z3+xu_U%kQVEqknUUMS1^+0zUvs+UdeRRv zY>VszTJtVI%IczpqUH_`O*oq;=ZiC z9LXgvy@;)Bj?2k)6(+L8Pwv4wZX8yoR!z-+oSLMSl(M|14)ecpv7l%|wF?lodbC!5 z)qL@~%l%5-;$UhK531E1!8g8Fxp@g!e;%|#iYo^Klej-f+(lUq`PuO4JeZ-oqkgXf zY^~n9p9cG`Aq-4Q99a+hb&P8VGpCbjRSpeu-upwsvJ2i99<{^{j@Dqr)< z4$OHU_;yxxrK7rgt7GqUGu-xDBvd@Y?O)`;S?^PNr^qkOIqS7LY@?@ZY0wmXB2Fj{vW zEyyQo4e{hahgpd|$jDh&(iPRTPcN*t{vxCsxk9Z=EwGv!6BNJPnc_K)Tc zV?-SG#HtQZHee*vAnlj3*HewF4Oi0&kEoM;sBq+I!|zkRb-0G}Z0kgVh#zNfta-l* z(e>=h%G9s7158a?N)bctg1rv$k6_%qJtXX$rKWPo8CLmmf*xRS?jKJ^ooz6Ppq{mlK;RObJNNE zRWOeMawa<|OqTzb*O*zY>?8WF{8HVKXzB@!_j?bu&$dNj*^D`s5gy#1a!606VqjoA23R4D!`z_HXUM4dpY3 zrx`hCg;Exi6PP7O6Naa@=MK?S##_c8Z&S~d z;Pi8!-n-N)2PQb*Hffq205Q>caB_R=A_0gw7W)rgTzFR=lt7wOe`@gb~Umh`=Pr`R6FV3{m)5{r*AXv}DjMO<%t4=G;tn!gxl(O2V3zUjNNE zWbROEscX~wR4=F8PWliLS;GAm_;DTjrT>(}#adou=6D#O3L7-L+;$CVTLsdsXgqG` z?+d2@1pQZcM9)P}) zSS+C$=R3;R+RZ8@+Vfb%q)(H#X}2HZNt5!=+}~rQ&OfiSt4Nb=9@wq(XLRT)%D!CB4-=j9Pd={2R{buLDv~cn>@5rTa2^*s& zj>Vucub^3j0=tu;x~cff)C(a;0*LGw<)ZHsmmM0VQ&zk;357j+Ds)E5)_ZwE%3YrTUrQs*L{X$(PZPJPfykKrEv7}O zTy6b0*;at(tDEVV5I!V#-PqG0Da;drvU%lUCQ76@SSP4C%!J?R|M`K7_x9~QG*?XC zx%GE}FvYBH92%wbCo@B;><E8>1qaUl$qF4pAO(7zD( zgZwr&k^J{d6D&t7?J+Ywc9~%vk;`2%6#VmC-{k&YXzsR(AZNus?uhAkO>J>czDDke z&&p`p3YsIWw(u=p^>~Z*xgq__J?-v+edLTWhQtA|A_y)+%_x}+0}mm1D*x#-5|V(n zUUZ5N*XH!*@9D<)%pw!B3bfki^0MZT0-nXy<6Z;rZ{@ElL6gsf1))4iai5}4>!|sY z4r}s=uoH1dTU0I5NAd zT~ump-&AWfH51lPg@9Qsd+r-dUf0p5V-Xm(Vt#OfVY=T}Mb#H0*S#BhXXydu{p#(L zrSVZ&)v~GkAempN&gSk`XKmoY-0*ff)-L+p0T*Q%&7r^S4%_iXr!xf^Us!S+Z@xp_ zVH7{c1xA;XoXmPbU()sEaWf}FqPCLi@W^2hT0%`_o?<5`xX9CR@`Q_fQ)waR-e(p^ z0UKr-AIZ#gir440iIamdbE0v;<|>fk>}G`t78c!_J?t|GAivFPFGjvIOuuq$#;W>2aAzho8BYnjL#I71z=2l;QEDWP4{uFdcJkC`hEwD z=7vmP{dy@fQ`PQ4pT5}Zuo*DJ^(C@cU-F*b#c#0^(OhUMSPk#y4yUJ`hs+a+ZJ8B>1=mwUo=81{yFXc;0 z)IO5w+$>2+HkcnzRpkVC0uw1J%EzQKX+kW_dX?)g%OecURa4U~_kS$=F*}wL$UaU1 z$JMei@_DmnV1lUmIhu13AA(>A0StV-z8JdM1G)3>^MwCl;^qJ5=@m@>)DMUo8*}z1M$6fLV9GH(Y(7;r)Rv%7XcMpK$qFFFQLCXuQ~}M$dmLe@cBZ407jwL@?n+D6c0^A# zHzM6zQj-tMboghgtLrnbzJ`~3wFGPxx+Ebl9tt2TFkO$%SH+a4q-Aw~`7P#h=C)B^ zZpg84Bv1B%SFE(*!O3nJc+AhxYgOroT&}k0^yo=W zUdxk{TQUzg>NdFZdlI`zqi~4K6&pI!S36$Pn_`(H;)%bgF#HwajW!6hs;Re_?PrkY zl+`!z9?uAGT07)iw^-WhKdF%Psd~`)KJ*^U`Kk`bkiI#py?5zEAFZmFZBWym95J2J zl;g;;o*og;$QRSjgtx;ojcRPKa2S8CYp{LwR-QX?-p}S?9fH|I<-;$##|M&hI-g&# z{OJCD-;Wj!MmA`}Ln-wMCCSm29fp^RJo~>8b0*HLZWvd23O1G)>@c~;yxrpm4t<;MrUZ}g==)1r}EZMx=vbRnKiiazT9bA^_ zSho!F1}IR>M_AZo;>O~F{nhK0R$JI#*=G;w{I>!L6n;N=!9N{4zy31hH%mZYA+e}2 zZi{j%5XzEJk zMHG7NassPEF*;`65ci`(R?)~3tR$3vA-ERpr^n;+F*4mD9ammQl&tcXT(aJ`s~9*| zB1(9ra&{?HZ?8wn|Ip6@voz=>O)7C!T&802fLI(%ya^CQ?OLFY?ir!RP34@lOcoI= zeyx5nfR#rpgM-;*pJ2>m>ooq^kCKw>Pt|Lu@+~>p zCKJQ-YUkspw9RtkJCJv}9zNtGE#{kg7o_=2`Dzv^A;Vr@Mr4Jdt%_d}EcMy9c>=Sc zwY!8P8{P(jl*avvlYxzy@gf8PWdSA%RzcIB%kHd&OHgXnJdN!)(1(5G$s+bEobvdk z8+J1KbZa4dRGRX5IXU6Yz=o07ZQ;2jQa#bVv$=pKFglc5qu^qaQc>ckZdH1=yTG*Q zcbDF_^sLEG7bVuxo_L-VkN}jxGl`h%duFuA};-?S4hu% zv}wgD)v`WwsrN+x&}iR%G)uuY-uo>y{&aJ(K(G4o!!?FBQZc!kj85HSoECLIbl$!0 zt<_&-JW84zd(Uh0bkVd~ie85e);l-$%5Fb+t#^3!{cVd^y=C>H(yMeEr#tukTH1#) z=qJ|O(3F~YDnfP8aN!(-yswrzJl`B|={0}bc BVx|B9 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/TT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/TT.png new file mode 100644 index 0000000000000000000000000000000000000000..33ef960c21a93eda9a4a5d4764d359681827a0aa GIT binary patch literal 13687 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/VV.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/VV.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f92d5f3252da325bb90aad872a72e3af823ec9 GIT binary patch literal 14579 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 IHS_(y05!SR)c^nh literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/W.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/W.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ace2b45cce69b08138bfd292de0b7c8fe509ad GIT binary patch literal 15076 zcmdVBc|6qZ`#1ctgzT~n5g}w(vSb-VB5Rb&PPVc$c0&pwls!9@HA~j4W2uDfWH)xQ zXKce5_vyO6-|z3bf4}>=|9GCip3m!rF=jr_InVPr-pg^E;kw#tROGDW5Cl=F-%+^- zL4*e2OOA{XJoCjQM;-hivAnCM0)B!Ed#gSWf;b^{6(s}jw2diLI&n&M5QbEFBO1iwLf(brS7s?a-^CPyultguo+p_XO z5JHm-`Ber|O1f*D)v9qmcLIdmQ}~{roiB9B|ny+PcxQh zvlrWxiEcg!sJ$m-=(HrQ&7g`s;ZeWm^@&G)p(KaDP*WXw>eh=5=oC(sYJ>esxqibe z=xO!w<2^i;iAd7LgE5zOjGT@WQ|Rn>KdZ&rRxt-}zu73u`PThwR2j<~-pah$Cc$01 zy+Qa9sIS!%T^05G=^DF8QrBMZi@1mS()kY`v3QfWe4<_cDjAYs0qfj;VDMYpT-lQ)?Woh_oMM;0}U53BG#`9((h-u0AL zYxl%Uwy$O0aP4#Zt;c>@SdMMIIHaQvX6aAu6;_Nl@AS!wS^|g#vjex^1igu@sG&6pwJb; z12$DXugwBZP}ysqS=jK)w}&25DE8hm~?IeJx9WmS%^MH&tr zy?x8A9=jnxWBo&Y&_IY!olB5s0%g*q+8|FB+$z?Dt6%7A6Ta{oNr!{%xH%-hj&A#Z zS$#|#zZd1o#_T!Fd!?L0^YRrcZo00Pn47%?AZk`V&_0&yjeAyCjZ@V#cqQMpSl(Au zp%lxr*jHsNLUFDhmrVXyH<>IqAh@5q2F;57Q(LnC2&&8)_i}8H76>tsksZ3ddFaVr zux~LMjA!XPWrZHk)RS}s(Y!d{C@-kizlyYgpf>T#hjhyjl-@Uc?tcd5Yj#`?zX0Vb z!wZD*$X)Z_1!5Yu6a(zThktUgN7Zr9IBi@P=m50trZ z!0E|>a1Cy+G*I4715#8fB!>5MeKC1b&XYj^9p!wLhL0d9-j z)WwS5`!nAzPERDeC^&7_33oQzz`)amg@w5}FlGmn1Ko^cDXqcQTb`Ya%9g2}eDBXw z{rMzD7uGgkwWqdSG1TaHkgH8t$@i>ZDwc7}Cr7(U$=V}4=g#dWuzk$tkC8~^*G|W3 z>c^HD1w86cIA7=Rp9(pxgv{9HMtOaNpJICh@tDkS*B0gMRJ46Wt&;t5Rj+-n-DIk! zTdSdXeC<=HMRKMmM+(>BJN54sb^H&hy~_=Q=cQ>l6bxz&2^spAYzN!IXfow|+`w$( zI*W>mDk>@rOHFSyd>(8d$FkmK86~fnRny}kcQle1S@gQ^y+kQttsKU@9z7cb`|;<` zpHwMlCnu+cl+@JJ8fSF0?w{%TS0SAy{mZJ)h~d)IZ3N=USbt5mX}ZO zwz0Lf1;dt;l|5ds=+)NIp`oGinsjfPNyyCCOdKFjh%3JtFTUna!OijIyZ zUyF&3hEczoVrOHM^W9w;E;0mr&S!6RSPJc5ad&~DO;?CmNq1%9>f@!I&szJZKM&|W zM)I-+bFj6)>jryh{phH!3=d|As*T`zNz>74(Uey#jfoQNmlC7sr*sNF>NFB8vXtR!06$AsYLwO0C&nmz8ZWDRl{b(dS!e+Qu3U3B}SRzez{<=08!c0??bT zyK`NCY8|$?hYmbF+3p~Ks%UWzBXSgWcvPi3BosXPC24<4WGAO)uPf z$A5&AW!oZaA?(59U(px13GALzi!$|}B(XxfA+a26%gepFv+A4BYqgFu3bS!hn99!U zzSb>Na+DqBI;?_(OXuKX>G|P|1ho2;C}kFFll~jZ!z*A&%XOVY;pNI0m=dI$2!;#= zY5$8K^^HBP^8GXS4NM(-yU*eFY$UTN2>zjP!XRogVrDv#lSYsU&eD^EYfW|G--Ee>EBa7PkaZDR4F^1YGsqgV#&k8V-?yyB^6 z`)6+tVQ~^h!vP-R@pzsB!l07d0$6MlI(L%yZkT%PLfZ!+&I{-GlB~y2_%&2#l3UvG zh*_Y#UIdg?@jFjyLOuhLVi#67`26QGrXUW29JM%bo@#RXEwi(;L+VgabuP!U;aF6~ z-!K3>_EE%crc;5G+u^kZl121<=ZBp;?_DcPjh5V?@7HI(%er=mM&w9nE$W6zXnhNU z)16y%Ih2m3m{JihAIX$(&N@CI2)e@Sguw*BDcd;7zIKUGTAwB@y0H*Hhhb-YF1?r} zfCBVBuGH;`kq~L1AHUIYEA**hzj5?&Ps!eDsKrKOA3Rli}wShfmLUoZ=Vk$5JfO?ykS>p zFs!AhZ`#W+3h}CR=otPhQN7g}otUWiJJ?)YTzpwT2np-%4Bkt$ew4`0&d&IYgPq;_ z(LR6_^?M11-aBvoJM=lB{Giy(M6eqiB-fW7<3Zi5yb-qOBV)mU~@ z*ebNr74%o|^Q$N%h?8&xk&_`|V78KPo`;&H;gnXAsq#qN;r_-%^!y|$&}_)l)Wjq` zJzYzhfC?gu$MwPY+GmK$*ji{#tSA+rZ*(|K-H|Fc<<~8wS=YvK68cigidAokFjyS8 z=H}+WK%?i4O-vdCj`vTF5AyQz^!ccu*RW;7TGIo6L{3j~YNFLP`(DnCp#7oRWe2TO zN+4W3^Lo_t*~pQBwq(u6ltERG z;iLWIcLqehlTPgo1kt}tH56q@{EhN@gVyRSU=f5M87a{UCEZ0I1fY9K8*nxuH98p~ z;#GkLb#r+i<+$F=1_g;we)%JyxAEwz)}R>W;@w`%oU{ljd}1MxO2XMZv{Mgb{q+u% zuE~K*?6RgMwv>ss>cu>fHOt^9i%z))1!d>bAeGtLEiZFm1>T!KI!;k+{}N0GnNtkX zAjpC_DckmZ8%;}-x~$pSO=LYw>S4U}^!!gc8z>2zU3jUHTs<9$a_9rqgC1NU0ko1N zFq~nH6{m@w=TV>YnfB;t;UtflO%Q!YN7bBl#t$FJk5%)1$ArgbK4khMs(zvNlJ~*p z6v#kXHNWp7b87O|E4gmh%SHpr0t+qY&NrsH_~}8>ix)3;I&p)pF)=aA7$2YO(CD2P z&m+`hC0@!CeSf^E-5$qDvdvg1|B;mD5{NT?)Ze(UzP-KOlP;^KrZzG%;ym3@+tj2W zFE1}GZJx#<#>>7XbMDAi@$^}lEW3{KF@ZqN$rd1-j}p_<(m-wx-veR8%*+hHyZ^l! zG2C49=CnI`F2^b)+lV|l0u+GiVuL?+XK!t!e7OrmZn~`3lLf%soSnD8<^!SK#>)^C zPKM;|+vOW|kbHJHg2y-czXM@y4Mr5w4R}Sl(DC7)d0lm4bN*ls1COogMqC#N>D2C$ z(o%}lfWz%jv#grPXF`)!l*@)Z`TIeSTBEe z%hQEM+5d{6N{%9nW*2&>FOopYRO2k}lKYknW#aNSQ5yeHW4asX|C>*;5*EftG)njX zXq|{#gfiz!5kVf7XMix4wN0s)>xR>FLtaf3~_Bi<p~5fK&5(v|Jy0^@P7XJ@h_hyzXPY0ct|(u{1tds0DZaxyU=c=jDkW&?=lGT7a!?@l);?d zE*f4PtFV2Pc!sNsT}l5|$^KQ3wbCUZE6&4~+mYYqK#l}L6X5Rg@o|mQ)J+)~>|CTM zkh*}-+yIC%K@_$>FNH#W-G+Wei{eg;xK44xrfdje9~Sbx8s#YulZ9mb3(5!~{o zC4LQDtw%s({j|Bhgd%ZJ+~S>h4iOzTz|A z?{?5s7p;j=Hk&^^2grEWvzO=Z5kX?{$}PQ!DG4n=WlLQ_*@)j1*a_ML_9oC-maD`7^8GRlAAKCVHiI~7DRDTM+^IB5NcNPz4$9>5)RU5gDD%;|!hp1VN&TqEP|mEiMAR$ zT=p@=o2kcoXGnP-<#KXV%}e(HG4vM_Vq02ThJIgr$$x_35o&gOs--tyx9L_J|AGw! zvnZx(v4%e(q&Qp>Rae*(8A(BRYKK`n*FrNI0qGC=yJ!6!mb%O8(-)`TCjb z=h^K+E^l{T!eGzl#2rA@q<}tOp)H6FeZH25btBWe084>eLjX$y!jX5XL1i(| zb{jxOLiRWm{FA$FR20BqNFCbB3ciCCMK}1kySvZ(3rtN6W<~D`IU6AB?{%AJNCgy?7D%qkZ{AG z?o{CU94l)Z<)I!WOy}77suU~bWizAEKG=gt^Lg{Os@ZX$nB{B4etKb5Jm z{n*)^`xJI@`8=OLsiW1uQ(IQ#PMD(=3dVAdaf=byUg{DccN48alKC{T1d&zS(`hhI z2iOWnyTAPvP8UT3$8dKz74n-6DxE7OvZff1p2|?9SoNvc1zCMn`#VKvmF`z$bqnoPsd%LF2>9L(~9TH4D z3sk!#qRdce^q=Te3|sqV;L7@j3>ozOZ%-5W6C7})zlVoMK)?xLa~KR}a8Uo;d}g#O zYwkeP^sk^o+tI9m_MXH{TfKPyKXa;y)_iV@Cb7hS4VY8&U+hRaEVlW zS67#;*XEBO%hEm5)6*aXf$>qJvnB>`0XPO79UXvO24YgtlXZwS03VT}O?}o!`Y@ZL zndM_7TRYdzH`lb&=R%39Do<1xepah~={)m4-oJm}dIY`+b%DSf)gL&@)=LYe%5}!v z9rUO*jwqkUDrQUw-1U$Qvm)gT&q zTx=W{h}!}VP=bcAgIGX^C}msc|RQoI|U5D?MMt^&4PPHrG17jWcJ?}GRrWVukQ z$YyjmPpo%&j$f?4WDXWErlSfT^;S;O|-I7Ru z>~zLrQY-;n5mF~X)#(Bs%CymU(Vv_oKr2q3Fe)}83J6bavz^HKhm{z{Ib#M@P|e8v zt{(e}j*dQ;9@hPxj?N>7*i*uF8=$O&)(g%zf~r^h&gkRfQ5_v!kk4y2*c(xPn66XM zro~~p)80}P{wUSC$$m6TvxVlO8Nn2b%Q;X(8y_*BZ`7>bAIzZ1 zJO0A1b#Z{^<%K@k9n|Ss+{w#C9-V9j>MRi52F@kP`1ORMqX7lqi`zuR&A030aZhT>n;cAP zpK8tyfFuMI6z}LE|LZ1do{Z~h{|A%mzFAl^S!K+$#tEc8ID}~cB^{Vu+VZy=pK>P? z>`u!I(u=mwau)Kaef^xSnw=liCAIu%%bxs8#6n$x+)5WfpyvI2x)t=b46^uG!&U#M-Mn=*28>(2~tE7*=|gM6-iqbBduJ}BEF0}RaFq9>U1s>!b!%wnv374Up66p6+S@BHkR-I07H5Z<82HYgf6PauxaGO7Kj;=akaz{f0ahGP?ZCq}4&>4AJk)VL zioW+9cBe~pqG1FgM&&H|p2wPf7lUA}-(7bbcRvW?o-%_MfWLE(pE57oBUfM-$V zFUAWwSR5!U2pcg81{`nHBx(-a-WDt@a-rR6e5d-2cQ_R~+M8*4A=Cw&>;3)xuV?iV zKm!8z$82wLjAyWDoJXqW+(TNW%K~Xz_tXb{m=}1IhsN*MoMPaomYDJg2UN|wHp74r?(OXXFdH6Dn3py* zH0;fU1L7PILql?Xz|P9M|AL{))m1aDzl^z^W`%lxOZrLl*P#q^Hg~S{pOYL zz2l3{p6k#L42$3^Jzy8eXxNwi(5-XvqU;V5k6o_b+dT(81KfJUKI0sOu;Y;R=nWcj zqr5d`6Nv3HTYonWK|;27tMV#MOM$9J;g3RrE|?yt|`FtyCtxn=5A>>(k`A}7l$0~N~ z*r}0yu-}G;vJ!%JEstV>m0GeEYVpOjB6L#{f+}lj7ivsPRo@D#$08a{E_^l?k$PZ5 zqLk&wcpXxt8%)CaqtOpDe;*@n^_OK|tJW2)pHjvv3Y9ezQdo)HiTIG0CZ^>GTYbZ$ z-u1{NbS;c)f3oa!|B7<0bzTTNx`&WLsH|)+_`@CF&hvvqp__%>L=zZKICse!=o@jn z+J`Xd#e6-Ij{a8uIz;3aJCuC4`#2`0VD*W6hjaWB2|DgIYmEVkj}v^5IdgjEf+>|X zFpl~Pyng`nw%k;Et(Zke4Q0Kh?l;=46Eal2t;f**#{fkL`e^<=pXxQBJ%>p_=JYNN zC<>Z;PX(LZdij2d9?FXB(Qy-X7WHj8Gv6BZG5Gg3g*ShT^?)J}sQ6=wfA9$lC3QU? z0J~tTPIZe%J(!dK)2FmJ2Z?wb1k?Q2r|Y8p(LS-Cnj#E(IR5?Q2Mnbs*GzbL`&Y^* zyBK0<<>Rew`WR!KK?#nH0ST($phHrq?@o=l}WLK>5-A#Eo0c7|7);6fk%Bh+#?ZooXRXmOiD<*;}^$$MX ztUx@gWVoKj_~3!Us)YpTuQ4y9+k_jjwFcE&E{7Kb!y6WQ)*iqdI_p-uF1S-$VpLOv zo1YK!^OO_2CL8EVBrqyglLz~r;oK|Ouzt7Agi}2htS2pn3~IdZa@m_ppgO=I3qiJ4 z9XiApM-boqMQ(jie4Wm$^Rje8QTyY@F}||u6C@@f#dqqq>cR5yexoCU>J9;QPhLMV zAmQ|ht=5K4HW-U1~3)o>>X4((PZuV|pX#dRSEM@mxXA=(S{L)ck0j}|x>PFERAQsd z^C(|k;r|UJ=Ga{w<@QsX2QgS~(e{%bOv1V;c#fc$8dl4}85TC+{;`ZzD`)=XsZ zz1I<<1tXD;R&`FoX`l~Smd%Sp?N)(}75#?iMohiCi|JbO}L$q@s(C&g#w;c*`F>NN9e6Js9L*>?4y8Z!h9j%!r^-y&7uK==m=t zsT>$i3e*&&7-Ln9>ENy_Nu{YN86QkV)Wv)nS*zRd z(@|`ro>;E2=!$B0479nq7*I(6Wy)3Ukl4xMW!pQ~SFX`HOP6osHL0`Pc5UX?gs;gV z4-!MUt81eoo^(UpLMLw4RJbrG>wE;35&(AKT(-{J1XkZ81vjGKky9BWRLk87AW*Eixu z>{B-`pc~qjI4cq4A)U@$ijR7>s{JRGdM&10y-w{G1HH=o%KGqDlOw_1VSOfHGkh7- z3dZ+@MvRfdr=e5U&PMBfk{ddlwlsZuV3CiJDY+$U4-!vd$i7dtDqK>dhl5pXvq$5z zijoygknx)Ue<6`@y53`uo?@c&w zs6T5a{bUrz%$OYD=vzu+P;IKmoTk`(=VGwgaiZMPK5<`A4oQ6ZY|^Kdg#jBi{ea+l zJZvQYeAxV^T_O9v8zJAPmW%m8vTo6#g1M=0-?F<~C<^}wjWxrw+y)vkycl#kEXrYD zPGnygrLV*5-1&nk7#i_TqA9$`((=;tH=BfZI~SwJVfCwf=03-Dd-G-03sT0neS4kn zK4u>BMbBn&3>E8F%{vK>tlc+v)9fI-f}*B38cEm|$aJAlnep&W={lwpu3B^ItK}`q=YgvTI_bm?P}jFV2Jg)Zu_gPZVwA za*fx?C9lG@iDPOnoQOfm)`1*Nz^m3-pwl*K^#cz4hAh(1XKilHXJEd7aaiO&A<^I< zm&Chycx@_`9NV%&lB-OOplxkR79-g1lk5oM{G8-V5e?*q)Wy6Etrj<;D<~xz3&jrS zF3Q)ZViO=<38&z19cgi%a!!kWf+I$VTZS0^rxqu$E)Kt?*dDfnl<)(~4UPWw^u{}IeL zTP)~)OGqb!)B3#rsQHdDtd{d?Y=*ddc0DztLe56_^Tb`EPgoH&mO3 zK6lf|uGZw-J9(-zjvJEuYNy7MlJ1CP554)SJbl?G=fXA0TaPZ*?qP7`#lW&)py)LK zD42?Prd`q~j9T{roMq!cf4bP;4_RXY17s6XVA6;6sW8hEil>>Hw~^%~+1T^T7)Cv% zx;lB{H}%^kKzyF|J-fA?(L!s`Yp-XRF6N<~y*E_D*%ymPp2^%9!^n+!^4A3%HHrTE zv6_yP3|jnEduXeu#UPgAG>=<=>Xl{F*6Q@-djobPQB4^nTeJnKk)y&Eiv+6Q`B z^R_Jdz`D(7>%}Q#u2zRm5wCP|_sg{xDCAJRtn;(->Z%-q!pZ60F;e_!^0?J=6&wBXL9qHMcwa+oZVz{Kw&SPYusr}VNX3CfAx z6f~9o@A_smc5}m2lKcPCV&6==D@Q#3*DKzuY-0k<LovpoOjS0V2 z%~>;Pc{z|1P`Bsjm?*_uJ4&M@w9<`>E7$6pwwB-991qk?mJb5tSw@#neg5lJl@I%- zzFt8o>y?)CMFP^g+>r#@M_kCDW={z+lUI9gA158wgev{FM8Y5l19LGP zf)fGl2umXHQoVB4;18q!TU2HW{Dj?ndRv6;TF#~G*DP;~{8aqUxrS)rmeK&nTRvT# z+FHV1qkh6_TkSWvxj~veXaw*OGjYM}jfv!1<;P8j^Puv7XFO)OY}tz(%D;6yn(apd zK`RkYbwGoc1U0g0tG;BduEev~leu>(VL@&RyBA^GiI~E1ORwI`Ff+sci0)v#z@(~& zANbM0pZeCnb%(y`nV0J7wVV+~d-w6GdNwTa8bU_$;hMVKf{u`EG=1o7e8KNKasPi!9owEQxC2eeMhJ+p63-tJPzr)zxNSA2y+S5DzB~ z9}S3b?|c+7JO8GaZHRnfAS* z`!mH9^JYl!+0LUr-z)W>-q3B7yjqE#@yWPtwxN;0(!c38g#9*jzN{aV8@;CaBj%(Z zH26hc@kjTXv7!%Na6Sa3f;*Gp3tAdxA+POxRe}0q=`h?_$$vwqC91|Qd>0vlULOx= zAWt7l(}CymYV?%sYWY0E4&>`hX0(dMn-Oc3-jU&s&M^FnWvEu&%gs%?^~3gS|Gt|6 z*I`sK?Xt?;w-kSFv+Q(5*MzI01}Ds{Bn+UTD*IyHLtPo}Yvv4_D&r<^J72FLR9TU& zs|cC1#a|qC7}%5q?bT}NY-;VK&EHSmZc-!oJ-qe9^jE9L<#tr6UcXYQW|Mqxa=Wsg zE4^vFbIH;qj&1`?mi)a(>ffEug%L~8XU4eAVb&OFmP0@V&8^>2N%wjp^Mynm7yLl} zySM&@?zOnGFBPtymDiaJndFV zl_3_1{2xb}KJjkna!0>o8YHw-Hvl0HyZeC)I1j$C%Iv$M*wp&lx9@o3Z*dVmtaad9 zrBUG#8M!iw5r4lxx{|$967N6fUsqGz;J7H;1FXag=5oJo;_>3Yi-6LaHx92$-*Rw z;ou;GuZsq|xWHO2`N`F=@C+ixark>)SoX1^6XI2zb;Ml~ z@v;pPw#H4Lio&~>MbNXVPG-~YwPu=KYghIkA+3-X-zt69!YWb~T#I3RN9I{%Q&xy84ShD%6!P{fWDl@moDCan)#-OohxQnmprMf`69Y0)Z_pR~qleyx^u>WA>N_kn6$QCvM zadMerOlaXV_EYDe z3eLLu8DluTYTqsU%tg7u(@AQV+bfta=uW2^|MoFeAfO_h@{S;v8HeF^Sm^9~@_0~6 zK9gQDe-iBT<%%v2zSFrcQxPIzXj)o#P(60)J4hd`X>I64u*bNmPj&DKC&!B*_~d47 z-PX%An3`}v@021XnA!8^h1snX%xSTp&a$W$_N76_aMbUPWxM&9n9j8;_z4%*wTPII zmkFh%W0O^^z5E2a1zPa8#mB$*23ktxZaS`TZoV Q?69i3snA?V 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 QWe7n^Fje_tIg^0@1xJ*M$^ZZW literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZL.png new file mode 100644 index 0000000000000000000000000000000000000000..a8598f740b9881a3b02ea92f0bb5f3de629da618 GIT binary patch literal 12685 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�vp?ncVFetb|39bvo&`?zSZ?5L{F17^K|__%>OZFhmjj%Um8H9$ z`eMkO@iOK^?_dUP6_<$9{FY>tv<18RTr}C2;-;OH;^bN+SjhV`EyY;aEX@h3-?i@F z;haf0Z%T2y-$wMMS)d(@o`kvAj0Te%)ZWf~Up)Q+v%#XzwNvNNNeBpyU%xo;W@l%3t*KulL+Y!wwWvo+^|BISjaTO{d)oCmt z(phb7$>w0acVY$loK=eKb+ItT*xbzDyW4Kp>tTgVb+e_HZZoXrN8pXMO7*yE@ii4F zGTX@#E31cnYrjwwS%~DK{+SY-!>ySo87Hf^QJ7ogn&#wWS(nBvkXdAuXc3%)_t&G+ zy;eahcD?<{G5Uk&?DJ+Nr?nMZt=lpj<

h;!C+94MzI~1Ice-PqCe5Tq(vk^d736 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZTT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/ZTT.png new file mode 100644 index 0000000000000000000000000000000000000000..410a6c7e6acb1cda1948273c7f441bb2e7cd2f13 GIT binary patch literal 12671 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 BZmIwP literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.py b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.pyc b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4e711f2d983dd9fec17e785c929239f3066094eb GIT binary patch literal 167 zcmZSn%*&Pb^=)7>0~9a16f@R#0&u1a4G%( literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/data_obs.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_inclusive/data_obs.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9d0e702fee053556ad312bfffee9f39ca4283d GIT binary patch literal 15396 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 + + + +templates//eleTau/eleTau_inclusive + + + +

templates//eleTau/eleTau_inclusive

+

Subdirectories:

+ +data_obs.png +QCD.png +TT.png +
+VV.png +W.png +ZJ.png +
+ZL.png +ZLL.png +ZTT.png +
+ + + diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Entries b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Entries new file mode 100644 index 0000000..aa8d751 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Entries @@ -0,0 +1,11 @@ +/QCD.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TT.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VV.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/W.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZJ.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZL.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZLL.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/ZTT.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/data_obs.png/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/index.html/1.1/Sat Nov 3 09:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Repository b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Repository new file mode 100644 index 0000000..5328953 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Root b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Tag b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Template b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/QCD.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/QCD.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d7586573d1a5612e5b133210f478d3dc06b8ed GIT binary patch literal 12189 zcmdUVcU%)&+wIT0s>M3(gKLmr57m)pcDlGDbfQ7hAK^(bOaF< zLZpP=qC)7!5Fpe$c+U5p^1k1_-@X6c`Tf`=naQ5X-fOS5o@YPL?&xXKo?$%$006Dl zts8~_Kxz#BDN>PwpS-im(*pmUx~HRg1N;vjMD?Z+0JsQf-MDW2C~I{}#eL$|x8qGL zJta$+;kai`O})OYTnCAk>qX}^R(CAL7$herpwGv+h1EG44GEw#`@{->IvKcyd zU@t@JjM)I2i{Sa|3?DqRcs`GwCjsuFGg5L2GC~{2m$?1>V6dtC)m``c@Aq`wtMZQp z?zT6se5!J7*AbYAfB#Mywl`$!#2#}Ruec8v%I9Nr^u0T{dKyqQrBVSxz5i@h*fu%@ z{DJmtMeBpEN!}qzeWZju(r@AKroAtGu1a zGku(BXfN}^aOtIUgO3FF4VK6;uV{(Lr4jAK8_ee;ZJl)A&MhZaKUfl8mgxiv7~s(K zDj|woX060t9DeePq;B=`@}ML}2=f-2(^JSF{dVr0PT!G$MRH)E+rF#R7WJa>U_$x? zVse}1U#%Gf`I4=4yU$OG>o0^#v>C`-*GpLj z_0cWiZl3ebFUzv&)F50lJN2!SjZzUCWMa_+da02xF$EP=vy z&u4-~ikn%9iRv1T zY^2bgq}IkCVl>q~jkvnb7F7#yh%*-oUN4m!)4ti;wpPMuPY@T8i1NmER|S2gp^yP; zsj0dJdMstG=2V>W;9*qjdMX`{lb#G$wZ1zvSz8LC=jN(Y&IO@Y!i0ReatW55Z_`c< z>@WPdm3Y6tuXE**POW9&*{LL0d!ZxiZTQ)A!+AEbuOT2Nb z>wLzvMru~m*VcfDes1*k@_Qxpo)ybTp?*$=Yu(+e7{)J?f*#z$VP4ay&(}zS@eBM0?6Jw zgY6E6E16woLef`MRCE{7eHA~%ylNFm4)Tm~5l6Wpu-D7D#*AbsZ2Gm>wk!2Gx z6LNf55puXZT3f_}+=5vPKeuAuirXOjT7hw{wG?r8a~obJxJoO?$;l}xDJd$lH$kr~ ztol%5agCGDS`Ks6L?z#vlwvYv+~eZnpsm3H!NI}){yRiGZluE68VX%Y3bAF;FnGoV{C;p-f}9q1=8;8}bRG7-3<^?a*M!$-!Y|Y01vc zPQ}fs9Q?@Bb8~xjV$Lf74sW$cH#}K{E(4MTMbZ7vQdv5^henL%QvF4j#Ofnw0!%I+ z04qfS_3u$AUC+7hc&_CfNQQ_l%hHdS@3KuA+Qp<-+1wi*`q2qv*oPiohuE`3Dx9NW z1P9vOqRhn3lw@rH7N3baxe&bro7wT5U-apHm~XO{a#!Bu$;D9@N}E&W@S?5wkOR9G zXenK3*F8@d3>Fg7<`8wh;PvP8ISvjE70{NzgI!O*xz*KG3KVwzR-@)~3K2(%0ATE@#b>w%;v=K9$rRl#Ic_O{tV>cAjgj9 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 MsduAX&F1m{0JWHQ=3pHfP{{R1w z+H}qg;Vg+1@jMSTOJTSD7cMy|AFR{vr<2H2Ag9->NIMZGWT-RuEa5%B=Um> z;&apM0%gZ}dav zkXruO1G2ZOXsYB1ahPTgv#LJwkmwXmWPE#_B7}$5HZdh;?4jX)W9iR|5pr^eA+wR8J;kN$*FPq^Q$^oH#(|B65iyNHR`3w*dTLuAC zPdOX-Xm2#oZbhw=WY8MC^)xdIyF+toXuHXwJnqxR07YFxK6@_KZ!>dWuu^Ayjg%d{ z1W)_qIh4#0e4)0)WWwn+qEIe3-8|SxcxVQ$|Ee?3?wjtct%LO&^;_R$$gElh7KBY5QPu@1LI^**WDo zbtA7On!VsR;i?L(MYiu)jUtZ7GL9w7XnC}xQ-pa*1DWi1PC>@u>m>g?*wIb#1UPp- zib(q&T_;BjeYzRA*ZIhN_8|<1ulHxzA0fL;Yf2?U3NWw)ATOB@zHJb>;sYox$8ub zWx({=CX|2qYdZ*`(muNUXoye-A&w~7;E5^flgmsH0(s5?7ZYU6)}fo2x4OF^K_y;C z41ILjbA-G5GfI9j)1NrS+?*ds*!xhI+7xu~sV!yT?as z$6*4>SJAkc6xKn4lcnMw{lw6du2Vw46%9FjFy@QzzO2R_(>XOY_4Vu5)z#I$*=uE( z@B4jk&WsR-mBR$+po^i##fEDW4eHS|KY#ulu?TLcuh)p4Sz2n0!ZQTgmm$p}VV8u2n4F))xa5bSZ{GIH@QWx6N0B_o*H*vAMaTx@Hq zHJqnPQc|*}zCIAYY2!b8czB4%<5yOk+h|!eol;#s=wsqaRyw!Kx7|a!y%x><((;Iz z_Os@~kKT>3-O|O<_IUXE?kx`Fb#$m!&TVXLfXV&wBLf@n;`Ui_s$>C|CF%gT*UJw0 zK8UHFLkE+%lszcS&dx3>D#Bv1;;s|RYiq&y%~^07ZXRuCXQ#wSX_!4nmZ4NvR|kHL z>6{@D2s1M$Bc=lEumdw}x+-b5aYtJ}*WpoOyV?+27n3)63$^@+w~vpuwzjLQtDvAD z7=sBL9nR6(+v15@d4;qQ_hZu2mA$>rE1puw@c-RucmN8EOxW~exW@7rYM`Y36uG6(HZR9?qVN`<978k3C2r5mp zs?#$%`pvzDT&F7^mG+4G3{oA~3}oqqFA}PYNT7`Kv@KC7B+yO8a7GB>rIC*(V!D;R zDE>q@bB+uuqXHG@p9gkxXwX0+m!a?c6j=rX>7e3`A9ghVshTCwz_s3FQapQ5G_*7~ zH#akLi`>oK-QB~Z!ld{lpt0Zp>?I|}v!@M{myCi8FWdT*Nh}%L@tLsh+0CCnAAq1P#$Ygh zxH%LEk;TPFQ+jf6g7K%S>FMb$rJ>FI0}+}@tA zkB`se$3m6`knxwV4c6~YK$N?n`WDYgx*8c737XgYf(JS}I*J#x06`=dd=%*I{i&+T zXfL+sS%cyF6QWNKn;A=g!K;v(*WQ_nU^*UrFcyeci`L+d2?+@S(O5oHWEl6-)0e2$ zwwcjYyFoUa_v}-7@+rTx`@Az?Ab%>)-yNzS>#WdJDR-VjXj4kv3tB%wCJ@F*0ZmGjXJK<=u832x7$sq@?$hsW7fQ6up78W`2z~v7Rzx z@A~M$1VO3W>~PJ4!hA=#6@V7r&;+f##8kS8p-c@&Rbr@bSV*M)9jn+COhRImN=^H2 z5E}Q8)_%$sf(A$Y_H5h*f}91L5;ZEz$xlHU^g)A!hh8W*wzqzT)-R_e9MJA~N( z$dPZ~Y^)w5^o70b36Vwp_kQxf*(!@^v7xxQI1dkx;`5l8nB?T-AqP>N;Ot@$J$a$Fb^iaH|-8(myjSOA4-e}Dhz$ei3QIQaPJ@Bp0- z<6vi}G`k5|=N;0ClJ=B`oE^gD6dM+`J@{~6Am(zS1~(ZQnX0NPz(aa%D}Rw+!SV;= z)6bW@$LkS593=eXWxTC6Kpk?}-$O#i+-Vr}`p;d1E$<{D4aGeo=sm!$KL_iU&%@8+ zvpv&;fN)^{3%@{hX_f+%?mrLTCL>1>tY;mc>@p)BG&4RuGfjYE@p~K7eaiM7V^yx< z0>rOQ3e=xx-wgOx0p@=MF?sXedHAQIg@(Hf?qEV*OGEs9%V)MSAKxrw7PFUuNJsSc zlyyNipHNkOr@0_nW!mO~ySyKb`F3`8Y%4HDMx~)Nf)U=#2qg*&Hj_N$__hnE1M%*>JcB!T3b*4$p-lF>FFis4U5%EnBC529nVzL>bXuJ5h_X5M^6-ec-037X zhQYiMsh5$HYXtcTm&w5HPVYIeKhhs1TSC=#7P-)B;*KHGh8E}>#KYoCVxw@8S z$4_UAUIQ?Wv`OJmd2X?rUshKa;P3Ar5O6)Tx}o84ql2SPT`t2bl;h6I>S|hQDwr1> z&g0@|P-83X(7nCAdq|QD>DBr0Ynvm7pzdsJd>}+dy%EY7Kf^>L3KO{zPYLOB{wY%z z?&Ka7UtsCGpI8%6=l?~MBa@^SPZ7N?+RVNUf*cb9Od|G(l&eHTAFea z@uAQ~!WT(Mo{Kw_LnyW(^bw{E%e%emJ6bpI^*ZPV(|cP z&!1uvANjv>zVf~?2xP(^wnCEZlahC1kRvj+@7eF+r0O*Aq=Lz+#<~CugjoGU&m?hJ zmcymg`sr!E{lR`jVPhM~?1*Q86#?u)q1nFMwEL1ya-9L>MD&-6dm0BK9;8KQ=L?#j zfC$db*;blRn(;y_A{YPQ?puKIOf&?OLH)nuPH>v(+ zNtz@}bTKqRgPZ=iQepE7s5_lUM{wK2qoYQRfp+CneHR?yW!4+PaSF5lW?R@~cHPO(hc?KWL>03I;-j z94626ot@GC^c0zW2=g-H6Ac_8mhd~3Jq6fdU3340o5DiI-D}v&^btsKGoVE`bemuR(jo3GC;1$%2KY4rP+{p+&4I@b>!;=xPqH(X8FHY~gg>?j#nP63c1xL5 zF`T3r|}Z`D7S3L_{s{u$S4sjR)(N|MLRbhTYHJo$>F4qh^M|$prKRY zwtTyF&Kr;;@XSt5d;`gyPU_(n-vZ@)%tmlBCURDiq9Nmdb5(hxpxvF=-wl0HrLXE4 zj5lIi>ZD>Z<%F`&d-Ezhc$1FZ5QF^^yl8~%M)4DU^V57HM{5NPl@qPR5Z}!n5N)lw z^$ZD7Dwtl$bToU1n&7U^Z3t2DPe4BvkCbPQV15P+g#3c2r1YL^9d7z_1xSA6bpG!k z`y`OE=wz+DpQd_tbjnLdAKfF@4m8KKh@jh8EG@hp@$ckyMYC}fbHu-zImszeG z5#;&#YeUuZ6Z((n-w%AW^|~-hFlPUpZ)w6P%U=L=Vs55>&~PP%==W;^^hZitu8eMQ z5)kL7y3a5CVF~KsNGwZ1%(sMpr~2m09cnS9pI#fK0IuH=y3REZL6JZLqdvx z>QFuu=v_Q;|EM2%3J5_G_HFsA6g5b5WL)xwWj@JYTqbnVcq>qi1VQt&HTjrU z2LCIezCai|i3M!@1bdlk?H3rP$ePUoZUI1%mX>xvf#Q%X?i$xUi^x%=27E5=KNjIW z>K0eae;0|ZZKN3-Cn_vaMn>l0Fp%IjU=xU^*LO2HLMLBWk5Zk(uCK2TWOC3YDg`KMy;;8meQoH@KD7MA+=Mv>}Elba1R(0-s3a^Zw$!G+7mORn{rhb0fv5 z)qbNxJ~NdY#Lf1A;}jn8-vfjZ?SHVd@(G-a{knVx2y#&v#FBv`S-C_Ai*=a*Wq;0J z8ro_-sh;5^4T}F{8D|H$OCWc`Ihj2;p;vazyYvmRM1T6mzs%!*8y2sE5Z{zR-v9$*0cAY56RR6f1yeI$y8itfgg|YLkLk?~ z+Zu@bZJ@ozHTEPmor1|BXnflYH&)$tch(S2eV-q=8p0=#P-nB$MlODS%TgMw&m;tpm8kajzK%+?I`#kHm*Ma`X z3eyr5G^+B8zV*PEtsTBACjG_Uxd=+ek!92_ekS?ftZQ;CLcxnka8Pq=B}S z{~=yP;%a1xnteH7aJE|VJq{o(EMq~&XTHoJ`qllQO_HUMHg}OB&4Jh5O68wy463_# z1AH^!>H4!eCO*>8p@s$S^=T7<8)jf={{R<_GLvE#7Z)uptxy^OwLpymV{t(-k`c__ zHy}^{at;;A-TeF#FLw?N(c_I&4m#CL(=95u{klDa!-+oT)VaZJT3G=kgbxf12$*Z_ zx{A?C)qgC?+P#D6zyh4`@u^yGT39(_Dc?O?{&HOeLZ$KlBI!hkhUm)$d!?loO*{9P z%xK{Jz`;;r1iQIo)Y^h&gOBRbEelU=(X}(KMHaz_2JmQPRFn^Yy#K(2Cs=2fq@fa7fdbFGRWAV;N9vR$|U-`@hP zQ@7YJFtEO^PFg~OsZ1Zz$$dE^LNYbd{9ibNoRkzxtv!SwWtxvSkfpJ!Gyz(C)*VdE zLt#k?2?;5w!ae6U9Wv++Y!{~|`e^w2*XWD(`@r z29ieu{DJxuT}KqEe{5css&{%Gut$VwTv#WDR2HX9zaj+9f9c7;+CP?bXVbZxU=KLiKKY+BwLT?Mqy#DQz(4nA5Pm`Z(q{AaQyBO+6!5Jwh-Zehg5%(!p}y zA?Od^-w$>Tshul}b+vA>?k_S8dA(BB#rb*$WTj9pO-)2uUN99EtNV ztIBoCb{KY zbNG~S>SMJMgR$k4(~%6GySIia{VfB&?W{f5>t9}!Kw@j%4^NDMYZUBBvQ}5*o-n;8 z;%Lfqgg4M-N3h*1z4Kegjd3|5Xv{v4XLsV10;eEZF3D)8moE{NQP2*0WnW-9b!?zj zW}WXtTo!u6Oj1X+!h5Wox&sl}1fHG2RvhJp#HbCdCIY_vyhN{u{UT5 z4N|gwuKEgh9y->y)9r9u>Uon|lPNPoI2(C+$pqB(BW8t=8KfYmZp#3S*T25+S`;FG#Kv}KPtl6%_XI?9dm|P*?oFfH6PRN*I8J{ zj;#0H_8D!9Wa=O&u)lqCtUJ;n+9dT!3c`>m3s7&XFww%rLKS=tMfoJnrRqJq5Q3gB z){CrTs00h~H(=;IjIf35QsycLF;u1*vL3Vh_%>M@NW!Cvo$k|+yd8_anSrvZc?7ob z7UlN6gVm2;U)ZAgcb$ed&T@TAZEpwBYKxXi+TMw!C~vjfZ-*mh^p{reErzGE8Al3x z2Gv6*AJzQl$6#ddDWup5Gp=r~SvzQgH}$)hRW?qdncll`llW1jc$3F?uz!?7-n>1p zY@pb=y*+0yXo*y*1v!z%5)^+PZpt#XG3QfqP=#iqfoBK3C~=+`6A>9KZMbB`$L3!} zETkW@-re)iOk#*x=VEG-Xt1P9-`T?%J%5TdN+hE^jAeI+ZEQU(vr$iFv}Dwur1y*I zii)|+ig)z~_?-tDMj7yl>q)ZdgBf!j?DWvNoa|B)u2Os^l2nQP;ij_gWxLH-%CwsS zOUSf+h;NXS5K5CaubDR>fgE}Zlbnkp3f{j~+qQA+v>q!LENEx`@fg_oMqoaz4+1B( zgPTHu*{?%#p|5iIy2Id*r3hT{UXj8cYTg4gcBP>oC(|yuRj?hw5myRw8A}Pts_q?J6GUft~ zvrhesi=b?V4~VJ&R6D-&b<8x|AR-)2+N7#GBSDqw*q5q7ZS3DlOgi>Bf(5faI`1X7 z9f6#FH$80SU$MF?cEtXvysA9KF(-v9n561PTC~#(66PUw&te6X;Nf*+t<8S57kBjQ zf5uFY>VH_dce_b4ZnF+Yf~MSyB8St@Aa8gn6lKAjOj{#(mf`7{>}a1H2w_J z3Y95rW@D|aSnsvC@9!#&8L!^SaN${R!WDcdTL8%gl$VIzdA+W3|7v?6BV_o92A($G z=C&-MWpx-eMb@XNY$$sVN1}2aw`f3(-->$_2x}509o)d74iWSk%n~z+FcZ64@W*p|Ruma6v{OdMcP@AYxHQk% z`m-X>e_04lLEPY?HQD`)HpO)2^diId1qSw$EPPN~q!w1!ZXQjuA5$ea`cLiO2)>TKSKna{((I`B`cZFM#}4H`7gl>Mf|#JI8e;x#hSrgGV2eY9`? zUX%|(+G&638McFP(XamtY-T7QFFIuDUs29tKE>{GQS$A#AO^^>Sg)TtTwuhva(GN{ zVk*D5fjN7>)ouoD_v#M1DNZU#@<^aBt3BlVAD2g^*#w9cyeST@e=_unFmBr;xilpY z0v#c2QjQOua(RHAzYR>hfUV4!_65NXigFr1lK(zGthjE+|6}1jOzkvIJkCb<<`bR7Lll|FF^;6E1X2Fu*1XCCjF?4gNx>Y?fatzbYsAUu0 z-&6ANN5Na<^cT(^Sc5j#+WJ#|H>o9&xrU$eD%-!AIqKj{OGn%v#534<^InfnbRLw+ zN}G?gvt@=5?ZY9_rqwwc*cloWhhWqqxAMzVuO z(+7BZ!=std5ltV1WBPeqjnh)>N>-vH9P7$+poSgnc+mZg&@WTmF$WA>O8b zE5*yf;sL6{CzbKa(DGG|E*HV2iz9@-(^{%Q^+wjM0NPp3dA;_M9`Ul_dbf5^DC!Pw zXHzmURG*trllL10q24>v7GRwhZB7;+6gQ<4T!sb)>b8Sm=UTm1Ycuw6HccwweObd6 zKKUd>pFXSlIQdI(k)~|fju86kD?OzjDtp+cZW-)8du(Q8CLKF2CyS189F%{#C3ZqZ zF%mG*W&scOUbmFY)%jjgn5A)`XGfSLsCda^dO4}{eoHN;*pOogTF|ekk)4)^Lq(NG z^Vofhbxu1c1GH||Jy-3ah5?*R4PR-G^Y<}Yu%g9z%;mZryJLY+@((~;-?^bmsZL^y z1VPtQO66ip@h>g572Quk z&)dY40^84;ZrosqUVp^P;0tJoA2cqHF)M%dlzNLDx>Jc^q9TG+vcg@JNg92(VbCF9 zu^*oULO^%2%wg*VSOb*3V9tXj0~2d|j$L$`_Y|41oGsgPW>qWFzt=CCwv@shl~DX+ zon$2|pT!P;=J+C(Ec)%P&nNIMpokr7(PexpF*KbSoyTQn*`U=yJM14Vj*sb9B%j<3=hIZ$?4`GgxL-ZPA52GT>8H0h?+@n_xMg3gL#RX#Z32o9;TX>XuG5%5k^uKUh=0J;+{1^b0oS?-r%|WS6|Ux059p? zPoDSYdD+YITT<-WtRL%8bD=c*R9-ZiwRur7_7Z~^2d125Zk3EVY=4RQ!2X=?A<9bR z8~bzcV!o#D*hf7ubLae)igfUgEq~p$cAn}?J~xa5-;y^HCDSW1Wn}1%aaLfli?cf$ zC-8WG@D)zJKc|b3GK75vCKB9yF?~k@TmudQ5b4mf0^CYu+{s$iQPO`0rhi>o^ndx+ zUW+gR2pYJhOQ)<$b4oLP*3Wz(ZxHi-(dFPWbte4GP+bx{Ao%!jR{|M)gr8S&eNMDC zVHnn!EC3BumyB)IDZ|-C8_xKmTx+&a10A_XyN~DKyZF?1u1)6r=al@AOAB+=;i@QV z`R<<*7i!5#fl_wA81uC0_^6KNXI?s-B|}4sivWF86U((}%#bcW@|YDQCr+fnetWC9 zGDEF-H24@aHtKth{nHpbK45F{47~)F4!09o#WL25w*$*~`f_s_Kj^5oZA&u4gAcJ5 z2iGIdgASv;p4Fc6U9j#PPlJe>qt9=Bn|&?0eoF*QP`6(7naH^t0WZllY!RdlO4NAki~K@eV+k zmz!zjq%Ow-;4i}7-TW=~b`X2_$+{fTg9SV9+1iqCZ!WjTS93@;l~pq*d3S&r&jdYtH>H+5{A z_BOaU$;Q_`sIq*7Kk#eM`Pp<+4_D?v!Zpwp=}YS2B)hlvhW-2i7S!9xZX0^Rd$L{P zq+KhllsW4%f@U6fN=ut!DDw~Vumww$olYr!9BF~U{nbCJn5F6=dp)TSgS&7{{9X)Y z0=@S8bn``igLFnwrxIzP;D^n;5;m1_WN%>%l6Nxq5Ahwaqs${^y-*H>_m{OT!mck{ zM>1uA>y7k>aUUzIl4h!vwrdxWxy8%r3RGjDyZtfSDKs5ho4kE}BdCdwhh;W=NjjUw za@LrlvQhfin&Ut&6ZRuCXSg%4{k~n~p}k5dMJ-8fhm#oU)YKi}5}uSZv{BBDl)$$a zJ+HCCY?O=V)(|}NXJ1z&4W(z%GM|La(-uKTd|6q;*OMj8pxK>O7asUv;OQ*Z6u*wW zbbFBX?(k5~d!bFuB665$5oXxt<51tYCXxNsbD&6ygwSp#cdjLBxE>G^PT_@MRDuII z^Pmw%hJwfWN>)C{p7UraZFKy*M$gr_$ZXz#uYpfQwBN%Yg-MAs3esnh$x~2Nh&!tK|oMIBxlK)mYl-?f`Wi#Bny%yCy9+9NhC{> zZjelqp-D}Ag)?*K&hO5B?|tvjcRr}*JAJxN^{KtrT6I zf^b#AuLuz?IP*y_Lk_$U7(JGK2wuT~m8$cFpc|0fLkU&48AMs}o(|2-MYWio(}C=DU#27?uxJ*IZKUXn5<#!#X#uFHZRM5`SL!Zc{3)Gom1dNIBjv#AfQ6rU!CsbT)F7{}S@|YTee2UH9s%QtKSGpVgrKHA zA{gZ7`2RuU!{>tYV@m|S!U(?4@bb>6v_>UEB8dZO{)k%&mIW?xIf< zw3(?ZMGpDNc#y${I-+0C9X58H)3M{Pi8$hqkCc#!XvK#F#N%!+EKOE9Ml>8f zqK5DOG_3yB9AH48NDCFpXOgyw)xab5@aZ~AA4dsHoq+4l<-X28^YHM+NNVfP_+wS3#@jA3P;@)h6QA}e+n5WW;iP>BBQB3(# zWha9}Dzk%g-6J7&a#^mnEi3>R+B({TbXo7vX(%N50#nZ4wEv;<-G9H=Rb3rbOBJ*zejBX33aE_!{$C@~}Qe==T!98_T zZ4oaAKV@)LYRDm7e(h<7G~A>sC+Sf&Sqs%)ad3@+jfKjKW^wl%BoMrT_s>mxP^GBW zC@s|YieyT*2M3~kKYj)Jd99i3uZBhvUBV6--#mh#o?lI=VLqOpve*8`dqe=j`>+ZT zfLHOaH-EokDv`n36BnW_J$tm8nV6eQ#B@0F{j2AjlqYUsjiZ>h+HVlaa8L({?~k=~ zk-s#s(VXAkcLU%r>72be*tz{bD)*QfMN+z-DL$oyEWIf(sp=wh{0g?)+aSYO8d8uY$CG0^2NGX z)!9_o+ShP;=H4Jug<5ngj#f&0I!**!YJOIL2kLdSzd1D}Ve9VZ_NlH;SVUyyFiSYO z^r;6+TRlx!T$fMx z;QPV!&EXq5@mK4fLMN7>!`a!{t_)R zz3362if4MQYm)1cthSNsw41A|mJ+EA`Nah-?!L)*L{cd~sLDyIgX9nvgbSrmaVeC4 zAcxYgNCl=5b6hnWv+vX@6J;Jzh&Q|{t;}}|{fW@2WlNk}V;z;s)@0(*`MJHdsB7gF zI~LA&tNe;84rC!0-=DhVqMPwCl0U6??pS^iyP|vCD!H7_3N;Z)MeN3W9=70ha_1PY`*?5r{wPo#bg?vmx+k5ZPon+FV`}?1Iy2ph^Y+F?O`0#H8(paY&lp3q( zUu2ibTv|B9(!DJ$PHShpXjrJcHZ?z58+WrSXeTvToyMJIa0(9>a6h3&O&5_u&;q&7e>S7sKgyj7apIC8$i_%&AD!&jLd-)5@kmxP zLrsEU(*L>Pd*Tc&ExT-;ucn2FrMvzO_5c9V6=6%On4$Dbbj=aTc>l+~{`*Znu68yL z0|jG41alz$g|)${*BBV$Pxf2LU~iPKL5svAe@D=%#I$7x>fIl(mz%QCw(NdQkg%vFR8o6;`;&FN=Oo%^=SKUsjBS-5 z@mqX>41$D^#h0KBylbDW3dA)&%@aZ|NTny!^wyR`rM8})UZk(_=KV5QxE?2@iz)9gDjgjk7Zw#ojg4KB z6!ASd+TPwiIPfUdOioUIqbKye4E2n6sCPQ##?y!UV>2Mzr>7({TP_N9U0OLMr_QEQyHLI0`1lyP3z{LT zot@?-F^HCU+GHEzF~%}RIDh#&M~O#J3LL@?ekxyx7MlqpP& z9UAnRPM=T|#kxx%eO|7l1ZEU|= z8heBBHi+Rx&DuFIV2i(X+#s43h_n9Gu{t`txVYFA&oweKvbVQaFtl`Xa&owiINe4M z_V@P>x0|e;gYKg54@pR;ummO_-3wtH)1nBP`kD2h1>9g> zh-n-gYkp%jS0st%6`_*0zD&`88*k%}6UCJEc-gB?Y4u!7J#Y4*P$)oJ;9&4Q+8l=? zY~3r6$k*{)2KQYvE_txx*pi^O#u;}%?09fE0^FP@EwjsTCi&JUh7BaIuC6XNKydb? zd}?U0^?d=+^b25)LJIkTq7E%NXx8sW^-V-OGSf&b-H#g$LVLimbI;g3ZHqr8*$kM{ zxokaSQ05omb!Dthsks8Nb3d%kxi?>78pfk2rbsOFnHriF1DH{9h8e||71z?TEn5fsgIAE}Z$4yp zWQN2EQ_;raB1+3_K%E$_Fjkc5a#Dx3uCA_HRVF^U6C4~YD=SOs$UM>LJ#LF*l`4MR z{>(+cIgt=)mt`Z0K1y1n?MApQKR2{iRd!?!kBFE=_`+Q5`!tn&uMi`?xGeZ;oDoQ^ ziN|AVzgtdPQ}~eI=e{kxCmBV}7jBxBk0tTL0VTS)x)O2{gpM>h0ai9H`N7slN!Q$a z_kqiMzqPy}b%O?v+t)R8yf>#?jY?_iEc^@sF2s*)1gd~6SPUVVBK-8Tb4Xp5mGU`D zGZ{BtK_M+0&v&CR1bXOE6_iR^uRPFBVM6_eV_<3DdT@i=$jw5UqyffsZxcucWKhJ)s1~EA^ zV=TB+NFwNJ3x}^yPaFCAo`M`Uj*2Tptm~?=Hj}<50t7sE_jB z<@;Yk{*2M)v9X-Sw%h(`ke@#2fA$(+Hy||NNhPt2B!nk`fKsyLFQm}7s9P~z=)YBt(S%-jwSN)NlK?Q*+j6ht(+~9ebBS(B!Qc}{G&7Hu6 zZZm#<{;oNP6-k^I;hcE-Cf`k4l%htk-{V&7xO*IGy!O^mR+Y7%K9Ni6>gyM&7ZeoS z-6Csh3L=HQ(-{Y-+zOlAbDUb>?Qgs=`r}Xf^4?jBC7+(_iU)$9OTS)|oywS+#7`%P z6jA8Ou4YFWQDT=NJ=Q-Auw;3p*ww}5dmNbAfPer1z?UB5H%ZJmc~Tv66mZSw&E9JG z_KUBEPELI64gtnnRURDdEVE?c{>+|e;fi-m;{0J+C*^o4*X0iO4Uoiup8ys+{J~7A zFkdnGJm{0$kT3SATg&?B@ zyIv+ala)>y6%19G|Bbhn%zK;O25m|7Hwn@I&Q-qx8Zgz#V2%<9^k2`0p!S_Dy0w0q z)+}lM^gRs4ce`Lb@^=6N71|#FD%;)2;rkftam9%%B};4OX`P_Uqt`+4?coTvWiQH#zuX1DrRP8 z<9N~+iJV`j$95H+EzLPCB z1#R5bD@s(pnYn1}7g6JT+=wp;g+#K) zca>gzIdRE{hVZeaIAPb^7OKt_h$SE#iR|6oYqSeN$=Ly02D%qnsmTr`rJ|D38L0-k z0gZ=7qeH1dk={BgErkFNZmqVV!Tb1Nr>7_UN7?VH)6-MfD32RzCiBZwFBr0_{4qJ% zYYQgMpitca;X|LLN)tpfwGew&eme30b9QnQ(>25O%m4;)Hv!TY^Eukz*hsGu5fMS6 zQ1sWYhikGC`?>r0$s~*jlw@XR0uWkWUJeMryZHqOSRlu8l+r-)+r~+IAicj+(C>QH zz^kbV2nSFS|016na*#ns8yg!Sj^J?kO2&HwFk3mm=|}~_Iyo7X4+!5=pOxw7H~4fh z0BA4$3-psEim|ulE=xy}GZNuq(^b#xSqkZ;(rNe9^+UO+?Pp))YtR8pvS#WmZ^m$* z2TnC}g=Ap8I2m#*6Pe^J{Y>%9gi_kFaSk&OHA&K zEIZQ#S%s1_%3bcoyb^`PJ@HgyAjVh$+mPmc{rDJajeq=+q|&~DJTXjQT3 z#qkSj)0)Z}FHJm045dfjs}l_!q?x_lpqzaVf{^!~?$0@J{!*L7Fp^u`Bk$ze??5zG zpX`(-_Xc@lRld(r@s`|H8003Ni`m6`r2->>CGhQ)>rfLegP2#z%FA!Oy4B{OB;7U1 zZ?)G&G85sxb8%pp+#{r!0JVO1UssZ7&ApI}rP$s@vvW|zhY=ANScVYa$AOZi&YA~3 zOs_`f>GjX}$NM3$V{d zLFE1y9}luA`KLt7;sSvaxQOwQ!qfaW(@gRez*kWGIXg?A*h=o>_-%r)1mFwOt3abT zketh)QAAYqUm7+M2-GIG-%Evwu`y*G7Z(>&Qc^oOT$Vky2c#kQxYZda0$EhE3L22k zfJQT8Zwub!5H&{=7g*Q?a&kIqivBHCHm)Ye@8475EQLO z_MV<~+J%69L63lPCMNV5ik-c@Y!0Z?Hz$7@za*a`B!0b7unw$~b-_@oKn7Ime>x9; zxDh({y+2%mKE3%jr**J3JIm^uku1kK%KqNX&COBiML+t=61+1I?&)pg6epBFtuhtA z06o7#*IYcFTu>AEQwesw-OWEKQZo(;eVuqBsPCRet?04=Hg_$?fHNLQA5f?RA&s)( ztE;Ke;*3wJw^QIH(>!$+hW%tI9(VT^hS5@5VrzMa>T}gkf9Na_UYm0kE-uE`J&#ZX z(CWHA0ZQr6(2F;}%+1XKp;TL&-vju?jtD{Uznx;pj{sZ(W)xs#LwR{-)ym4swQJXq z6B7XJAaRvI1HCga)m~j+U#MDNUoTcK0Ci*dGd8G+>J5UvhS$*zr|CwUc`%xiX2ADk z!S`hH^mvltbiduaH?@-kyuwaqzz;A;u?#00!S-DQP;SJA^-tf^Jzrl;(&W)N;&>eH zgGn+t*^2i)J)ArReJp?}N1Prad^bZ4fZYIz>w$o35+ruR`DerXFDE=_v)d+`i4}GI zoJ3cKP4HYd^xQ4G_Y$1kM=t6~&Y;4n@bqi$W6{Nc1?PG%i3P%kj}Pi^9mIUNZOwKc zx~NT00xSaqnjmA|EeKkC7=UmR=>^(WrFubg-?)&11GbFDgfFT@#eK}{fY=2zx(Vw0 z<^xjM7Xxv)KbTGB=#-N|ejGeR2!ZfHp0JGE>ShSy4kS3Pk|6(JS&Q~Ap2ZAso-tNVg4`{sl3h0C7I%M!_S)*=QXvj>_-1nJF<9EF=O#`=78-pbfuJ2x z)D~FlEbEMA>hvh*d--Z+zq98X+R4g;`T-<;aK~NVcK0xlPe>?*SoY ztx(w=-nrkz$S4%PwgebnPgr}MM=BTfU3Vx8Vb8MFLD^nB$*Ag?cqs0(MeEI&c64pT z-8rjZ$;n6j`kNi`{tqHLu-wz-CcKLx_jD^gj6Bs3A56RJUu$nwPhW6vT<==NV0FdR zwHDvOrmOBIZ52mj2C?pIyMClT#M^mgVz(_j6GMob{2h0ky5Mh(R3jfOtH}-Un2rJ) zFRabgf#C^-^p?YOK0ndki!E>Sd>}tQS~9oD2d6P74i;i*%YAD+9YVJbXMpsCR(Y1I zS9kIUT-X;q)&l0^7lmNy0StKF`5%?!w9B#?@k)N`@>*a!@7fyDnCZ|s5a3czfeEpE zJK^x%wDj)%Gg1{BHo&1e!Wkg!rn5?6==&V;o0!^g4ikr#N+gcvi=sq5%-x3OoMB&d zx&Q=i7i;aSFdE<)VN)KCW4NXY4uqKHdkiME>vpFnU`p9B0pQyT|4D7bgP5EK=3}VTiQF z8;p2LoFaELZWt#6FO?m{{e*+4!l2EMEK8vj#ZJWT$C}4f&|>izldH1J%ZUEel)iep zrx-kK%)Q*dhh%rHXbU&H{(^DtSx4Q?#YTY_!MA-A-5{&5+g{rBa>BW!{+-w@7+AT@ zl-Pf1$g-YMMC&dW)uC26*FB5_aZ8qm#yPw!N45>)#Kr{qAPCED+wpz3n}@cYIb>uCZZ7ddHn|S5{{Z>s&=3 zTlZs{{W&)MOL(3}wn~CwqMo8$d&U}UVprs%zAZQkwn`Qj%bdeiMCYZHqLbRU%}7$W zA9g7Pg)O){h{lV_-&pAB5^je7kl@IoKlk}l!$;u2e_yH&%Xoxpk`U?HUCuwwAqWNQ z5$0hw>jrR^^>>py?9MuoJxZbTgcb9~Pt$(Ig--fhHGSsfwy!q-O|JdCg|A&cVc}0D zh%U9;?}%*;IriooD5NmFYM$6bc65}x#VHo+kd~spP@&K{KhA%hx;VT#4q%PLtN{pJ<@Z~=zEEM_lUh0yh|>ZIzdK_tmR7)_ zM{@E_4-<`HnBCq*roP#|wr_F3(3cn?;eDX0l@?WDq99H1{Bw_My1J23%MiNkg}bO!ME&sC;$VcFyPjZ*d41|FiOA&M+<`eN{vz$q0xG{k zS{}V2*R*KS6+Xv4-ot^C+Yh_oZr-!94CXSud=`&~y+ZyNvU9-A&lbJIZ5IN1 z5Vp$*&Z&_YvB*p%IicB(oZKr^$px#jp7YrU&KgX_`O{Zy=BTehuVkj;bvkRE@*Y6i zSNDZNIvZMq zP}XNv!gpRE31US|gPG4H$P5n=>}=b`Aeu)(#d%Jt2W#BS@H1wGzO?+zmrpMO4{2fd zrD4MHt9E<#z^6d&3UeFKmFNU)B=s&hR6KSuCO`Mh5rPu3w5rX~lw!^tB>~eA)Q2#e z(ujOPd=4K<$dK5_Hm2zfNnhRfXPB{uAP!!-4aUH?dyeE0j@M^DL4qr$5U~^lRgBoA zrV$GY_DU$Y(U@&{Mlq!>-1|fT^-aWexpaiL-z>)DX>5yd(NzzB6v@Ck7$h=0#Z2!= zq+MS6i>$zc#aNQsS806@)_wxY;>Dr#U8h-z-B|&LKY2lfX8t#HB5I&x?>O~qzsxaA z{Cg^`*jt9YBGOU!*d5pnvNn%&i)Ysrd=38AK^pzAYAU2@mAJd8jS z{=(L@$vXj+FGUIJiG6sE$#UH{57L#+@36`}9#%Dhz(f*ozy=F0Kz`qCnnFoCo!Zp@4BBA+}y2Kj;kErK2E_48@f@RzO3c2N}FK4vzjb+`}<$Wo@#+LT{nyY>x831 z#8N{&Dz2Ya3;aqR*?o&Su&ROz)rR7G-?N^Fu zZ~jd5E!t*%{}-bTJ&!ufrqV~#+u=Zc>g7pe>d&Kup(ctj<{Ij~$qH{8s*1+j!nLAd zn%h-o(mbcSXcb9s`GF{2%Bz0(3;CZ#fYQhr%+sBCg6dUA4HV~WeP$m*kP+x%@Sazj zp;MS%Uz>P`68P3_!(aN7jJz{EZZevX6;))ok3Ov#$O-&Qe#GA6FGqdx-xFs%Y7_m3 zk(&D8fAb|{qHZom;92R{i!J_bAY&H2EFu0kHok7Fib0Uj$n&Ph6w(easllF{;m@kU z_F8=hak|R{PKAvrga3Y4wQ@V9;f-^UW_mfLKF~_i0UH-vN^-1ytjN2wO(mn5ly6yU z%2Pmn&jN6`B*?!lU{)@0Y3Z0piNvgk#l=&G1}7@!7}Cfn$1rs|36c1V2eSr2kQDFr zjk3;RYFIh7;+)?A^1aE=ys*@T&KvAvD2pNz$o@Zu5fC@&(Xe(jOj3jQwawIyp)%Zp z{M^Auc07oC)I-%_-@@gwWn@|AlNRo8s|JWfAsBf?q4^nH2lPyu9>e$!;`=@k9+C1L z>=%-Zq|Y(O@}123k0_9-ol-7fYF3tFjx%bkeU{tF)}qfMyh9<=2AhsyTlW1k6B3U| zwNIOzNDgf0DytPv>rhua^?JLGS@P_Zu$k9(GkkbzmunDN?{*LbZM=xM{}Dv_0XE~< zMlRu-E!?UNkvfyTT&_Ds^SrG{(O3wwFw;xw(1mx2?Vb_kK|AYpbx~2z(KE)>r!Kk} z;@hw?l6#@n@-$oZTFtQpu~7Pa>vF)~0v|}4F23(&$8RZ7@0GNRN0u7N8`lf0gB?cA z$V4jm!%me2i5 z?b$!j`E&Q%FH7#fHUOuHN;KD~t}V$9GGlOAGUkG{i6DsYm#yB<2&D5{e#c3t&|N0E zdRb%}J=8a_KXNpyaMPqXvHt6`H`Qn-HaKJ2?}6$!PG}@tbJ24(O){AKdBd`}VS z^|MvaUP{(#jP!X+1l_0m7WAPXc`JMk2*vn0mkWWZIT{VfmARQWITZ9~lO zec(}$&R*`s)ZZW~%hN*a6z+cC`0eOXnEsp3XP;r#;4c2CAsc;pY4_}7N2H{fCMR%r z2ZaV*si#{Ys=RlMX@c&P;y|O}I8z!c7rV`FLXZObey@^P0^lZ_P~dCZygg0I&imSm z_39BJ1e*r5i8a(To_bGe++1)^O&(_sd^>nJ>r$z_nk_~7qdc3D*I8$>r#JNk9{jgZ z{CzHg?~Qd>Qg_Cd%Zw#)6M zNW=R3>XB*5HkL}UyLDDE=CG-~#w7eY*6M_CAp?D|_tY(~SvQNpYFGV_h} zH6aN*E~*bQW2DD0)_v$WuSu@#$|J~hPZ@D~@Dy==?Axg7mM&$*0bN!F-)Np@x;Qh`z{X*b;Dan=P(=JkgR(#quL@;T+A zOyC1|*Np_^H-X2Nyc~s6-QrOwhb!#*s0p#CKa`JRBEoeRmV0k6?SDhloZzDEit>%I?KjX9QP=jbyRQZc9Ti+?pNo?BCDQ_i*gmg^W zx?hwl&(B`Nw^c6XjFdueo6#s=X*hZPee^#FrVK=B` z&q=)Xw)Ve~pqOKQWgfQ^&bV{iv`AN)*jpB?J5zSLtR}E%T#}j$S9oKCojWn(Uz>@g z`*!F0X##DYfbBb-t&C}%Oc-{DBIx~rH1{?=tNOzPZ1}78(Ku96P$T`bD#qr~>P(6$ z{tDfm&gL$Tu~4s?<#UO5IoykuVXlVaQpyx_LGQZ=g)|=G%d91Jd~*Fz!D!ZSi_*6_ zamU3b|CJWJeNcwpu3YqHV2uj>!{{lr$7PZnp;>}@v=l{9p?a@Ke<5SpTi%>*8jVX} zVq_3MeheEmyk~4{pdb3iV#*pjNvn81_YRDqwb{Jd`ual6#<;43ppC@9gDyw>E-Hb; z;YF=Tn>+{Kp2VGSRn@bYLl;-2R%*hFz|CcOhtKv9ws%fPq#{ zdge(G*r9fa2yI6QvT09jMd0n^y!J|3T8H0mCIfa~i&D7nuLac*7a4TFzbuF6M42gz z=#Oj(Asyn0OQ%1IH5U+Nyxl2jD_8G|?VT-i75nVm-9ao_w2pLN|Il+XhO2s1yeZQ- zPt7~&5Z!D%TobNzY~7DRK89B#yaA8dg2cSYw^Lcf_to2>&Nd`tMaDT-L9l}L zNHsZ^IsZPzgY1Hh@tA8hwbX+}npFbfLo!%RdW9-%S-XZORj8_VWcJ}WFxUFj?W3f+ zxsVEi@xngNIv=*Rk{Xd|>@Csb1-2fj0qX9d+#a%q25E#*9` z1+=|=e1Lyg;9EW$6M>}Z2|;^Ug*@s$<^a)bA?>3~g=in-LD~KA48}5*e<;Wtin(|* z)g0^kE6OZ`($){hd2cjxBV(?FZM9%T)GlKm3TBGi zt}F4W&dM#m=+SkFl2W9Q2C!8n+&WLSkbOL-gO)5;A|foZ!d;BDxc{bcUsw6ld^HN{ zLRM?FzHCCeV2wA~MqFO9Hp*MxfAV+v<4@+Q-e3EZ&_Y!gmdYP zUBQDJv;UCKq-=CUAUf=6>ib)iqW;qRgb?@4ij`vNSJCi7W0y zqfLknt$Zz7IuyT0wDce=$*0A9uiD2W4J;8@+=#bIYBVgrcMC3?-Z)mkTvLFW?RL$- z^)NqmAtyZAnj^O7$MHy`?O zH)t{&J_f4y-6 Y%apHhIc=f@8Ucdjq!k|)Nj~@gU;eCu9smFU literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/W.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/W.png new file mode 100644 index 0000000000000000000000000000000000000000..92378f2c6064847dcdcafcdeacb3ecb74e7b3ae5 GIT binary patch literal 13239 zcmdUWXE>Z~+wHAO2vYQ#NTNiIn$bxljNV%iy^H9BA!?)xg|TIV{~b$Y6ycK6&_hO-a^om0AZTML5l zb-<4#DL(j1)%`3b@Qc_2e)l%`4IcXnwSf@C1}WW^)A4zY9hGq%R{prQ{wsv&nJgc6 zN;+>;XLq3eJm2#{;z{Xf%87y1iLB8T2Ywpf;We1806o}OzTQQt zP9dH%NX%D#DVsiG)%AiIJG5C|`aRX!B(MG#WmWZRAr$$J8C2}VNfX?bnDiQaZDp=d z4R2ZaOr9Q&nWRx{YTbZ0f4rk*LT8vKOSJDXNBhkqv%Uo#-gu;G<&!KTQ{jM`C zu@zrTVR*bf`mDENrY6hYRbvHd=f5RRS zT0=v%KfL^UNO*Kj!XD(G!1+Jy);1;5ks(pFs-sM)Bf$_)ziZ30cUQE~a;Su~`AJK+ zT?{2ED+Q)j;0iBb(RJ4I|D15;if6hFos(<7=RErDXH@5BbbV-&+J{;S{5g8j5dti; zRw1)#Ox0(P%$4IWYIaOf7$R6At2qHh!l)x~pXr6?oOwNW)sjT~Ba$XCvo+#HE_oJoHf zqK(Bpb)JxHuJAK&j^RcrJUw^7vW6Y5JYu0b zoz0(1l(@J++B*hGW88zX4*r;_b)VPPhKbgF3m?fi}!=mrEW~Lt2IM;t=z-$ z@fH1VgBEQO>voc1;hk1(uCTPTm*cL!&?1(5Zf)q9dR1xb5mT#SV%URwsN1nd+|j95 z=(oQcj5>)*NJ`dKRSgagUzA^7T{SZ?85tYvv?<@*+}w`gLh(rPmGO`TzwxovTQx;T zBPRM;Dz2qRw@xiG98(c@7_9Z}CfA&A1_0%WnbMlET^H4@l#r={;IGrt-d4@{OP9RE zjh`Hi@6**KXp6t(@?#ol}a@kxNtzBALO5!)8(U+E#RJs1Lwzf8rS)v}3xi{baUiGd- zy(#t3K)w_=i?VV7fk1eBVw~9_Hh*O{m(`@5uj08E6s@MF_R)WTV{0qthoqF$==eA* zE34~ak>4_th975&IdKPI2jS7;MQ<9+Qsczy^mJ)y>9MgfaJy;WTG!S5++UHZ?6aaf{BY))zvXYE52--9WB(fnlUa&~RuRBga7a0-~0yYZF3QQ9`n<4kDUw+L? zmH9H|R^V#uiKH1lDIdHW54%cQ-lV?Upe1Ilt**vBfG1Xm*ml?qxuo#JN0N`?{J;r{ z^}1nVfwKqKbCxL$^2&XbePM0ZC0ktszN7=`m?@uXlMDEGob5AZM$|e?^?ayemy6*K z+DX0lY}Sr`1S|!g>~GE?DXT0Z9*uVj6&CKwu6kScaC_T$-aAALzqvueLR#@`bC|G1 z7$5gR`5yanX5!z;@|_zH7R%6YwLx1bg-6$8f1ujP9siHgn36|xC@@1%S``)U3Ba$K z36LUQ*?m#jc&X=cP;n?XjU5G!Jgb@Pze^Rj%x1DFaHW5~o4-T&f6zB3^Vl{G5=fSV zk5Fck33_v}8Ix|GqRfSgcVnt_qG?^{PJJND^op9L@gWg$l&Tw(dY<-?;AtKyN>$=2 z=W!h3Ayu(?uqz#S>@@Ay)!8W>aIm#(12+HudeF!F;*HlRa7QUT`vqTC-UH~TFRGi(}l}Fad?|+bn(uMgM0A2(X_(bM{}l5 zSXK9;rZ$E%zQsZ?wPSYEH+?R#l ztIV^Uv(U0t*>ql{n;g~rt2~;VcsZ(kWcs2RreA-E{7!a{oiKxxv~=P?;K^}-FavgV zl~IWr8f>##gZJrpTb`G{s-#t$Y?NW0%(7P5EKJb`9sv94>FHZ3d3kw|e3-v)uS*g*uWnp0fFe(;{O%-#EiHZ3bc!CTJJOSCGy&dSr(>Y3aQWi=42JGt& zo0o03qc)WMTqq6~#+=uoJx&pAuK0tXH)7X^ zaXO5qRD`fs1z{GA+K#z>_Drp)j#7fCmdUBs*wwN6!_|}HRqxfY0NkG2DJm{OPTziq zS4%_U3x7AJyP8)+U#aE&&ZA`Gojf#AyQ||MkUc%Ohg}=)o0);v?(PaW0s)UE4GSf0 z2{S74>tywNxcyD;)U>oT=dtHI>r<_gUHp7}J3Bl5r*SzvJltdFfkcjN)iWaPbsKnt z0cT*>?Se9xeAb3AzfeTFX|-Y*T_x|{c}#;Ojm6gcZra>T7A9)gk;PnMSXje1Z*`)d zt32~%(^&z)DxH;?Ibi@i&G;TqwNkPd;0Kuk?o9Ml;c!?}JcSX$-=F90$??&lo$%23 zxL6!FG~Z%gDD~ctgM$M=oD04GSE4KNZnW68;eQ(km9o$(BM0O9`ubX1TfvAynv(2d zWnq!_-#gV=eSO*hDM8U18w%MVC$+b?|8x>fR@snbjaCF-_$#mFz9fbiFYje`G&MEt z|9-3jpe$l;^nnmZYG9uxQ0+ripTpwJu#Lnpe|#wAZ^qBx`K-2(Toy+4J^ozdrC?UC zJaO#`s^H`@yjSvT%_~4)H8(d$MMY%<9vhObZ_KoxzD6F{i>4+6Vr!tnl}c>xMEv(de|2Du9f<$e3_7?D8bFYOx;0(1Z#N||6 zgu1iw$UQaA3r1e)JA(&_e*$p-7Kqsaxh${Go-UkM%3^5lorxR13KS&cM8DYGA8jqk zQi&`1^gAC{#N*<%BGj2TBf~1zed@kdkwQ?)X?Z1{SA(dC^@5-`wAbOt!U$V{?AZb$ zkylbNmR#1`Gs{YG8XE+V)2F`>ETg*&kNa$H0YS$CBfn4;9B}Pj8dwDcAs*;Q&_a+` zV`3&n>O_L#UlQZeE zR0!Ptk0a9xt}&Rs>md6@4H_g?{>O>|rHo#A9SgdzXI}d3U^9qRahbm*OsOTx?DYYA z;4`|j&CbZbrHo8%bo@=#zR_zG&;;kpYYpNtd3^;&pdwc7b8v$9c}TJ>#exl2y1+H_ zu9p;g_`EGHBhp_fF2692r@e4E|H6YyciLxeMqa5W#^wj$2hn^9&fuFaurQ$u&*CdZ z*{57RgGXtgUdk+ST(iSZG$0T}!Osm-=F;tXE=yYM0{4VeGoNsikcaVxjOd0sE_R(( zto{$^^cZn_>!iRu0U~59T3fkb2v^2aL|kf3Yy6!6GG_y|yRx5{+WlW`K_rdEy_CvG z6N`t>(EACKuM087#47kT^A;CWBV>4C&;16hXW<4L7uUiGZhrfYto~?!eHu9V>mgbXMVI5D#4AZ)vfsY ztzo4s2#R5B6qgD68etmGup>GiMk8nbg!m%Ps6S>bdy3ux{kbrg?XC~O2td~FEc)K@ zbw<~#0Ak4NOIRFhcN7>C?;q~iJSE1z*dw=(=uKceE-29OU+PSm)a_q|o&Zo7Qox)$ zxtZEQK}iWR2l9B|_VVZUB>vOa2Mc*WoorzC5JC~nvBnR0ZgJ7U)m6RZ=kT!K=4^-6 z&08`uW>Z1mlZXx4PpOQ=iLYx@vMV+wMtKQ5ZAhMgjC6eb@kOZfJcv&h|MuZZ*UBU6 zwMa5ddR+}^Dq}QA8uRPx?>`(L?yiFT@di-CsXf*m_44IQezT9DFj^2%S62rD5s*Ex zHjz0ah-yNF8v=oFcX#*mJDlxcy!;t(^wH5#rRz8!KYyy1p=H?z+uf`&{6V~6)-`@W zq999@|8%;UOnUkH%eM9P^_iKOU%wvo@nP@l54_@!PUJNgBSk)xqav)o^ooLlqO>}Q<#K6?p8w#EvacV2q{z3I(8>C>13o zB`e61J6J~kuSCzlJ`QK)KBJFTM0|Ti%WwKYou0s443P6wf?_F+_7}(t4F3Ea;1Rla zJ1TuTp#FF^wfEC`NDP4B4xqW;bq5+42B2t8Nvu%%3$dVfWA=`}4FyH1B;s_Y;c>Sy z#)XY~S(7He(W-Qz9uSHTlqyKS%??wMdCxH z#KvFt3$*UTefpvU3pdL1cM=p;D_)U6jk1GU8;<;#g|D=CG|?OGRSL|Vot+LcNWgQq zA3=?@r$jxZS8p+$oxuT_yMGBb(#V{313Z>BvdH8mBekB|_8z5;@D+p1=`vrN+Dw@jJ&;o5h? zMAeD)KFM$O3JJPd{iUROD) zlB1OI=okSsoO|qD#^?L~K<%NfWRz7_?#_0kwpjrM!ZwH*c9(iKN8rWv-=G!oLI*Fc zN@Ii31!MQ#1-rcbtWcEv6DVb(6=P##ffi`l9&ZQ)bbv|-N;Bcy$Ep-qDRH@z47@6i zFhqJyfYJ^i9iR)*0n`@&5C9?&Fh%TpO%Clgj?29t+4Z~;h=aX79{{wqwdZsD0B8}E ztRDjoy$}con0=!%KqJ$KKLuko)gMoBqNK%&e?trlu?` zEWofRy`YS|UeKiFn{Iah{+Y|~N=h~*8>*`xlnN|+KYaKQi9`Yo5)csJ?Y-O1-$1o5 zz!s1DHeh$rVH|~Ggxi<)gOStopld9MY^VtPZBsT*#h#MExZd3;JzojYFY4QCV`*1Ovghc?CZ5Ri}1pEexJ0W49-w;DDAfsPEolo z|D?@oW3q*e7>?Ii(KBoNih;)y%)`se%iG%)b_<#yq7624ZV7;g5qBr4@!vDDwuIF! z561OmeFVsKYxsm5K?UjBfokdBk4b2UaFDpG*!{=z52rzD`uo5D)N-CFWt0z_f0UT1 za^TSkfX~s%5e0&};kShRw=@9w4`c%JXVlk#kqDI7H}RN^(VL{f!m8dccp7hl3gzf< z_xC;=?F_sA`0>LxeSBnuhlZ?ADdbK*wL#c^9FS_K9=)w$Vy?aRU%5O=CV1xE1=2x_ z|9hA>2{;hJ1kEp$tzBJLJ5t3q_eabN%?TWc zYHl)}l1ak!CxJ`yIyYqcgfS?EM)m(x)_=qMr@p!0 zM2CnD_kOngoofq?%t2TYEGpzU5-C$d{bxUv7ER}Mzr2|52_WL@dy66Z`pc(O7B`dY zeAXv7Ha6DQx;=V{+fex0@AYIe_1>iYn$VAQFD&9{qO^PTH>x;7t7>ZxXOhgG_&d56 z&~JnBfQ$&n^Xu2;u1zqW)1(62fvv56k6s?@k3&M_%{=YFY~5*wI%_YrYz%4c^pvxY zAEFW1vlkl)6!OlhAm(%EoE|G-&Vq8O%_{55K0vzmjqXqWYufAs;?P=pM z>LynOGy&bnJpNhpVUNeat56Zi{X_!NE4y3Fi!*~#A{8YEFKW-vfBTY25z<(<0121? z?0Y@+?Zea84B9z+t%2f|7&9~?+g3s_mK*MT1HHIiMw`|U#2su#;-W%8nu`8WCvwW) zbWQ~QSwrr+e5wSbP`Z2ObY-d=@_T9wvq8z5S%vk^Xvv!#SyF%{c$b`}qQFIM5?0pU zj$wm_fkKyP2DhFd20o*AIJkA=Il=~))B7^XqUTbc_=8dXc2`a-IZy`>H$~$yx;*@o zkO>uHndAiacp%wWuQeTyi6(gJsfgzTDm`dU`9AAbYi3ecMZ_OvZ`{9Q$jl`6=OIL*I}S>%LXd- zQ#d(4k~y7}yWk_~a$pw1VKM(h_Wc^~Rb$?L!&l>3V=rxek&o4wI6XZ`fgf~7)2i?} zuvGbBIEHhIRxFXHpauS@{ZJ+Re~Tlk47AEC$7^~BZL{NoJm{O8Aq z)yAo2bm7LzBoHJav^S4!q@-%uc($i^VS~3pmV;uXi>3ohPuNt>>=4ZMrsq6VnrRyh zSQB<#i7Uj0G1oGIU7#Bu>L%MfCE*aZCt349JB(_EA*i%w4vqwe5!BVa!uLgoubx+m zlQd4g#S$A~+CmPMhVI8@#BcmOP~ozM_mrY;R_NSl|1?CFf+n$gOhofc@*?qKawdg+ z$~*C*_ML;weD+GF!0ii}W4)hGRW=#M-B--N~o^(HQ%0PsKhTtI;q2?vQeoCnHX(zL3|5q7jKQ}vA+K|QyAyk!T zT<@$c!y1y%K%pabBhmJArKrI82ARiX;}O{NJfop3P9vK9^Q6L`@F3zGg)O~$z9QWh zzxAkg13uFpUY0@n`Eh0Wf7=UZvW)Z-R0NnrX~1Z(89X$5_97&3DQ$e(bo8UJNL$P; zjf3Aihza`pTg~F2ByF8?bNfhrlpA(csUjYjfQTQwh&+23ODz0`fz2u`=0hTOlMzxye{uKOIlsZOKz#n=M+uk&+fAi6|~ zCiVJ9Qtf3HAKJ^DBv~$=0F$xT`FU-=S393hNXD4H$e|}pp6v4NxU1OVd{=%f8X?MSVyFCeJ=FJO_o1`pe!y3J zvNW2l)?Y?4h@{96N7lQ371Md)y73kCTa;AFNGX<5vwwEA-3jh-(L5zr!Y))ho9FvS ziHGNwL?+OyB3phG(6c2f+?K=$T*|DX|D=42+A#6ldggfgEM5W*YP^yxaOho~FX zBlADl1G40%*+B$0fD39QNn3K(-8+3#)hta0?u>N6g)oen4#kb7*UlL;zWNg!W1Iwq zB#}m!Qvhyh&IdFl2N&E8xDc=3eQ%`dhtN`ieHEKyj~UVX?(TnEl{akfW!WKhuC z1q~0(Ih{f-7h|r)uaA2xEqoRIi-@=Wu*oRGuaF4yt9;Kw#+>@Q_1VS?%%^nXp!e#k z((j&y4&M&Pa0qHH)9lf0Fu&J5>~5K8o0BwcDE%ROciJ%B%-lIqrbO>O(zUBsqv1G? z5Nh=DBt@cL}L)xiNzQeFc_AN}IN>j~4dn1AE`<8HU;q#;ZZYZDK)zeV6ynT+WFe>l*j`TqF`!vM z@1azS0Th$5f|P~799v#&*v${-6X$;JpzAD(fsj2VfByZ+LSzatUfqIOMs@}L1e54rkOT@~sk@1w4wufad z4Ge2{IS@mQ4?Q{ePY?6JiFXCA6*MI@YIqZr-rmRWidt<>EfE zvjoaIgdQHGQRC_J9#4?&cS0Fo~HvXN1K6B}(Gb zKoK&Ms_cVytqQXYM`jbqYE~xwtT2Br0VoMZ`KZKY`~y;qi8J6vqQ2iw=flVLS*3&e>>42?{-%=N6as5T(ZnB_ z#f#owPy=U7p`bCqZ$Kb{6Eas|hSlBU0)DYucv2SHG7c7BD6Q8KiBSN(2%M3V;%cWx z2%O8A&Vm%8%LmylrFeAD&`DgESs5Oog{NLZ9xO}rX>lb)F@m;ea9pNk<05J0t%rwT z!+De1$IM1GU~jlh5-WN(pD1%-lMRU>0dsh^&Th|S%FtD6zhp&Cogw75(@-7TF{hMq z97`81qQQCjG=e;8juHuefDGABbKD>L<31(&Kuj%9TNhKXcn5G&y9^6qS1$-V4F<*P zU%^L)6*6HwrH!As13wX9GRO4L^&&^B2-}?gbp3<;c?b1vO;5ibR%Re=>^8wRsCp!3 z$X0bc9xiFtAknQLYu3<}SJcdLWd8x;vS8b#MYN??A_0QtZK`i-+PU7~i+Dg6{%f(d zfCV&cNIG4*qZG$;0~k zh<6tPw*A0KUB7cg;c#BO*4rKe-pEt=6YesF+k$GfBuuCXbI0aZKs1;6Dy9%y4EZ8? z8XoS5^%(w%PZxK;MLP~u|2fxs%46VJ71eZLlfgN(X})}VioG_*_vRWCpa>8tiz{hb z%IIRF*?|>+mc|ulBiAAu<|Qt{rH5}84Gjg^u|mb~TECw8fcx}w{I>0%C=Snf{L730 zwBPBym(lxkQyEhmvOf)rX`L61n~hqGNJ+S_LFRs(;Jo!uPosnSE4jDJ49d)i?YnB% zyQ#1J*QUnI4$9K6h`t}_)jLsa8h6$RczRj#!$m@v&4q3hN}=Kxtyfe_?9}^&_XtYd zNFb-Lplsp~1MLy*Gml_t17E<=1k;_KN7X8ER;_s~Xy*#$F9W?EbdLVr zPBC#qZbvZNy*>|En%*!jgnFJ=%8)ai36R_4Fszgnu>({uRnBuU?AS?;>K<2=ru%kp zq$W%vo`4UNEOS@*&e%>7>PlaXjRLQN$`v_{Xu zAjrcSnIFO#TDjm+cu+xlc~X3US)!b$&&>^%CMt3cc!Ote)D$h!^b3%CJ|_!ii@buV z6jJR2e)_;t0z!zfth5>_H2K}$O>tE}6iyxjNaxRXP0Wb~vzkmcVr}oBL9=P??Z5iH zBBXB#L5a@>zeGQ)dO;@kuVd*c_?mHj#e){!!%-*CTnfAW-5q2=G?OzU$?}ok=pKP! z!Z@aSoy0=O3{)=A&_t`l-lhc6e=B&%#rJ@+XCnPPFAF4W7Iq zo}y)HVs`kAVoLc;)Kry^y@zRW$34LZEoa6_yzivkyjgss?3+F7$PDLoAA_VR`t}D} z{QKJN@=rJ;RdRFLw`U`BWZ(XvSBkssY|a<$+@GecV(R=Ys-3(2`i0@#l=Gfu3Gbph z=()yl=)g+~)mK#M=?AE}(!A2Lf0@Q;DTaIA8al_Gpxd%3@uu%>=mUf3fkk3&m+X^c zZ05;@NWpBb85EDfHX}-u9kku-h()03xzc=(+#c%ZaIv>%-hW|H=y8R_`&QyPdP55A zqYsQ$XxjngmHIyH#hGr?D6qFVf)kDc3kCZ$Z)=NXSrUu>e+lO7;KBx{B4SrM^D0^&7UxQo3XpQCS(cD{=>jt zj~m(vNZp9j((Bq`(=zRiJHK7|*7WkN;^GBwIm#P9by3gAS0eLQNFUHq%&XVxIV%!- z-%7!?dEooUUww+)_~Is+rpCKEHhG52dcF4^7dT#gL~8lC|K&ZIobaOf7mrO}fF2jc zNL>j9oo`=d`R~4zOT;NR{3P-AOMsO>l|ib|D|hCGr*0H3qTXj9B=2bEoKO)X?iA9W zZ?3yC8C&|cP>cj|E8ar!vpN4=-r(_f;D|`M&Pdy7`Ud) zrjG?4Z)O-K9${Sr9dAW+A$u6+0`I9bsL}=q5T3{rshFem*ViafmFX!Ju=Gy zcB(^L_L1EN<$b?y9ZFQ6hTn%=HJGEv*m?QSZX+M`v4Pa?MlhKcA-&OE&;fFCyphz9 zZ|yncNmL+Rwzr%0;OW^27ZMp*9W=;y+M?AWg5I`Asc|}37c}3&Diou%72&b5xpytr z?NnO>cl;bhu&4_K>Mx`jQK8gb58!1d>#>2Pmyt)?KYG7lTy;21?nh0wsmFben4j?3 zfnK4~b6RYRki|<02lmDz#ax%D^%oUHS~7Dd@|vHHY35}zSRR~3qS*9dDV=^IL%My5 zSD%^|ByRWUB$r5`TSOMcTXaNFeS%=l#yZT?8jQCJQPH{L`Y`0-%Nnne+_;W%dmpcW z+T7K*N4;7xg@^BaK3L!X`EG|1J}e>mRSvZD4`%g-ps(pAr1zj8ZEhB{{~b;3uRIBf zDHIsjwW87Y2>BEWQUz-f0`tm3tLl0ZLRqZf5*N#v-ogBY@64&EM9 z2 z|BOlfTu(RX=yQrfeA3I9GE96cwp`!3mt&!1cGvg?gSSDXLRJGZp+$~Dm%C2a?~(GU z92DeUwb95mJl*VGVH42Ty{*V~TeJTX2dpKQjnqTAKgQwqW77sHgh@3^R<~si7sVsa zUhCSSdgU4OUpO|B%b;VTamUJVKp6fN5vxy~1-kM%`}cTH0=~;?JI#9|=T7a2_uMwr zcT;4RewOCgh!jcvDs;*dGLVRo#}pt0KdF;8v3WzrT8E{4Xc=lEa6l=ieO04tYv@E* z!b{aa1kwo^7oFYh<+weATDXxiYh`~1j?gR5<;SRoqt8WlU2hY~^&5d6f>K-aQUWoD zj+nN3x>iJ&L#4|0dl*GY|2Zw00>_s+!^7IxUg1PporBzg6;su=#Ynfxf*baINqQGe zhTbp0qb|SoA~`V3)bU^^A0+9&Pnil{*UwXbB_+$yz33=!cn_)9t_i_OhTs0 zvfFkDYY@wXP8V>A=gz;|GJ}Po&lH_QqU0#hd0F-JOl-uL@{-=BN={O;c$-#@a^IFcF^E}t{x~}JWtgoke;yBB32!c-B zxUOypLFC5ZPl1{o{O7$*&JA#&ys53J4vyeORI3YypbO9qbrs|LX{!?r?$g(Esy%V7 zWKSd5I;Y1^_X^W$n`a?toHbHq`XN0emEe~+>u*Wl=_W!#7jJX3KI{KXdp*PI<>NDT zC&IfwJlE655WEDUczIB!icMK61B@mYCw7XXOf&)-Y^@;Z<;+2q4R~(KwQVx!soMYh z4PFVsWCuqhs%^p)wzjs0e%=*NHm*~HzBT(dxYtn!ECy{`Of*u`)6)$D}vwO^+FK3pOe%s3n>do1d#vx0UFTv=oOU#@?rv8 znKVoE!wb)n=lyIMH9CY_#B^FYA*fZde?=f(l$xBVdnw^|TnU|AOr>qP&4|gJk~M$|Rabf?laBbuvobLW)aXG+FIJ+*C2kGX=+>k90s&9ZT}KCyc`Z+#*52OE zLrJnk&m1JDSw%oP3=#I1w2U}dRH>^BMV#CnEfVMbI`-TqpBt?4tf60B4L9Vu@e{r( zThrUU(mPIj!dZ?q!_h{UH0sGV%C@wNTAIZ)TH=CE_raJWa{KwK#G`U%4%~^+7G*kU zP7Q+>oqR*=Dr4jKaAt*b{JnTX4BwON$?HM34k%ApRdn`c-AF9m+iKhLk>#ot(Ue;D zm*ZJkQ85(C^2U?x?nhJ@3g8Z?`u6S_%}4@v%g7j4Q4mSkR*mT>Gwyv!Q%~GrYipj{YLv$gs^;*>FXCu+q_}=g_Q!ME(!#}s%zoN z3|vYF!^>6kez;p&4dX}~!dcuso!L7}ZMT1Rrt7cXF<4b&7x(y%uyx@KV>@cU=X<1+ zm#)oID)?xYjYf*0m$=*fmWeOyqnJ*Wm7{yIz?J)6XqZWlc(G>(w)1j#MMlc_H_tTw zs2RR&e@>foDI=d`l>FWzFs8wZOM+I68fD9!oU4s%U1$A>PMl5Mg&CP0B3bGe?8FHI z21AoR_Y*ED>+Lx9j6JV6GM_TYD&hSILme}O`-roiy^RU~q9oYQz*!BObQSq3La%IA zbV)#o=k`&-ru`(3-WylMS#5^s;t2}G+?@o=b{DipP)h3LN_RrWyuX>#{^Zg-_{7)Qv}8yZihWn6Vf<%3-p?t0C)MvjNuzdvV_8c$!0FjU+( zJ{QHre5PU-CEtyf526MO^k}uv_VrwPj;kwXTy~l^yG^E312$4?Ly|Ji*{?{t5PvqW2gP*ro&sTFO=1etr)MFJpFe+^7Mozg$)WC(D1>FHDTfm3>Gbx}QfEcU^767w zjEB2>yOQ%_dDFgY9kpK=L(H^Hj9Pc^5n3;gftzn-lI{V-Uuzv%*^0$xXn$U zx8^$e188k3<6Bjh!e^hfwYAB_P=z)ViNyN~=jkF5NrGz35eO!-6WMbkufexlYuK)t zcse>dJs6CGgTqSbjDGfQ{AZ7*JyR2W#Jr!6s-sP5yOcno@Q}?1Fys$p4@f?BaI3T2Q(0HX@ zphoA}>19M;%k7q&IC!Q)$NsTAKlov2vz-`oeSQ5a)t}2F<)O_XGiqD9yzvjM9Hksd zyV!%CV3WCEL@(YLcU0w>HFwxEvc#v=gHrO5iPJLn%n|kl5BmV5;(flIsSR=Ll}gXd z3?|}c2?Uc;zo4KXe}6f7`8#iom6M2#qD)}%GpJJ97Uf21wGB#n&ALC%yE%lMXrO~8 zvedfEn?6tf>hA7dU0q#VEOfBwn#CeU zhbPwgt~pkY_V*iLG$@MtZ{n|obDtIW)yPb;LpiWoioHTMFl^Z6uhZ*D3UK!Nj$;YJ_*Qc0`$Z<%pYTYfI`C&FO!B z)51l926ZJptl{uAY<>1l>eFkv##lW+Cy``C(ScJ%EWeF}{YezWf**h>tv1Eq_Kv>B zjX_Hr>C$<;5fY5zs);T-S_E&t3zl$(Mfpf!Mp~i+k7hXyr&P5k8=q5{yiSWg6|~3A zdPO?&UD6n@_K6C!Pap5O@6nhc-;!CCpEHH^!!qAI%!#LW41M zu>Qj@BgI@aDo2d=N~N%@wTA=?LQnk@#l;6c4l#vCcM2Y-WYU&ipq>d)kfcGxmGsIU zX3^P_)k2o@0}{}xB?Y!>ug(0ySPRSqciX?C&`~;7Bp$!k5gdOmIgsrb1O+Tb=_6=lf1H3^H7fc3yhu(WVAHI^ud?)+a!^)Rp%etp@U8 zy}iBDzuvFrkSSL)pmv!57vKqTw=W1ajcA$jmP^;mkMEel&-Wsjs35th-w_};ND_C# zN%%xufj*>qQ!9DVLHftLGazUhq``k_Bp5+39_I{W$e5pX<87pA5v!TR*K>(dL0OM@ zBjoO9%gVvN4gG35_fBQ-gvx@!=lhF7HIStcl}j@K0>P6SMt0(UzkuU+9D zn^S{rU0LyP!AtA%5x@x>$e=fsV5R0Im3)?sx#eIoF>^?G%fDRb4AauBIS+*>9+KTC zxjWo5GqD--9h)!<(Ib$ZlWt_DPQ{l16w&z3yyIT4$gN%+1tihuy}im1@YTN|F*@^* z!^R`e1#pl-SzCu|wxppW;DN`rTg}}N)NT;4o#!Ru=izbhO0sK*TYUA-!qUUQ;5~vF zMg!{O(;Xz;MhYj}7u|Y-z*NlV|9!>A2;-`~8Wef!S=xVy&LNPReS(76+dz&wL8SVwdqVMx z6kcRvj?FRIM2_^8Qx=h@iI6Os4t-}m$L3kaw)7kWM5g2|)kbFn!$ zA4#Wm;^gAk-RJ+71ccZ+7tA@80NQ0-_X|Yg`PP2Te~sP45Is(r#Z*AdPNF=_;NU?w zN)L7j%XVTHh|ml-sn2YFejeT!2$HbL9a}g&Gb5v?r^iz0Oo;6Tl1_Dt@m=<0Wp{=1 zP4)HTlanGzT{1CAU94p5)bA@-0yb#UW?L=^|T3-O%Pj zb9g_tw$SG9D=ThNsqF0RAU{Jk`D)u$I17bjou6xKslo7zCn8%G4}<%FgzwEn?G zfEG@qC}vZ{(JKpp_BpmZ*&T|`nUT;FkLSki{1IPzuy@B15)-qiJC1jEpEN}YkS+-Vz{-n z^)CWPvkE4(z$cR9Y9MGK@x{Is7pKDMXw%}Mwpfm7na0}M3Zdnl9l4n4)YQ}=SCcjj z8RVLywq05|`0Lt})*lNC3xF%OaRk5nlQ%|kpv;BNBJ0_qEMAF##P#j%`$#16?%k|m zHa502FlF=jMei}4b3O~h+jH9Q1*ktrgux9wK|lls2BujC2L`gW{i^oB0@BCIe@*W& zA5@%x485H<-97_aM@uOxDq2W@H=)>RDZ4LnKv}24;K%+$U_e<6v2D`Q($&?~ z06!BQgp<0!5nM3pHtf?cwA_>`%@=>HG#z?#LbB-;053NwR$59talE307`Xp)qHfg9 z$J=|*ryqiN^znjDGHiPJ10V>Jb*={QkNbE+P+ivC{}2N)bX$i&SK!cq0{_V$Yaqb%Pl{ z+afX}cV3X?w;RjFzanjFY#Xela)xbi?mO#KYE@QO6%(Gv{ScE< zKiCZ*5E0<{OSI1C08?y?j~0!NU=D@RK}7XM)DT|m4X>7@I=g}R+6 z0J9xTdd2R)X7i$KwQhQ#gQ=CE5YN9gj5$FgrqH#&DA+%}>$i_!dMQ8%6CiN28-(1CdAq#-qsw4hP_I?_Q;4>6i$Mo!m$I^u*EE>DY>Nd|X88 zC#F9qFji?Fpxu2hFE2koVhg>J(Ag)SJE04wry}*NJgQr?ad7jRKN1)R8(V?o-w9WA z0+}-JNBRPdf1NWxs+74%A(n@;Ww(yQ#aSK@mPeZH?jDNQLg;!J$IhjpxY5AkxzwKC z-ljkzZfB=xxW2LRs-j|gdU}=lCFtxF)u7XVOjEyS_C}pMoo-Qk)vv{I)3|?Md zKDFCXQ&SVcbV7_B+`;*8u(UIu8N9zS00Xq^LvY{9F^LB=6ml9sW6!;r)k6kCkayG} zB}TUWmPjju>gmusmETkwOn8w=eUVDu5y<}!z8035@t*!TBVudUj6wB&Mp9++wg_!YH+Bpy99EDY z0zupo(u2)-1?<+W7o&zfvwN3RmBOL(dHq^CAch4!apaK1h;=uN7tV0R%iPv6q=O}U zT4tFrhP0{rTu~xMi@@-1zI)rkmb&oziv@2;%pHD`F%Qgig01cCspiBn9ryU68K7MW zs)q`#lulH9DQ+sieaUXWTQ#e)V39oitKQ#an{Ll%pL4rs*`dDR)i0|Smo_Iqjc4p` z10W3#n9iPu{Ik0qd%I84;1X@C`pr+DVuE&xvs2)g=Hs?D4O2S|7))VY3=8iamwue6 z*RIlKRK6#vWKpb5XJE!|<%UUAv@oWJ0j!)9pi+P!{p`6vfURPT=}7aO)Snb@Ve%MM zV4cfuD{dujB&gWibxeWth&1L2dgMIHy4-*9Kodiijw&F_`~<8ZTq+8?*N5z z1azj439RKcY?G3VjQ*W}w1*&ylPKrw|8`k@&W;zF7z{KU!D2_Yd~QJE1%O!`^szV0V$yjvCzI+<%rbl|t8U zLcE~o1ygrr()E;r_uVXpfh`kEoK1?knAv)r_QS<6j&+WwpP(=O3wTmU%8F8Hb1L^` z@!ee1_ImcV)r&D^<oZjVt+`V+Yyy?DSyv$X%e!hrg1pKszC8m6nzPY%QE}a z^snu?xw*~F&5e!0ijr9`;>N}XiKLL)Jtkr~?@bDzUFS_vd~i?@c=6iOWo`wpBMWqg zkZ3Y<{poK`GIO66vg9J^=NaEI=PA#zU{#)_Rx%biNbE&F>+(C(Lb3S{GxFTMksThY z&-s!5+l0IHIu35Ksu`%OsE-aG#~$o&EqYtF$>SuchjLnI-qaz>T;W4BUm`*qv*se_ zF5ck;Yu5dj;+Zzjo^o_|1cmqUDXQBSUfydTy<1jZ4%5>s`Ly+N)=M_C_r}!?^6m^} z8^h>ie+f4&g(T)6&22LN(%oJjN*u60eG<_$M;A(_!NOf^|=Ysfr*{egRS6SdU z-v;7AEk6)UFHV>&%kno6zTKS^{F;WTg!g`jULkJo7)UWnrA z#k&g9LXa+hzq?@Aqa0_92gdbaC~I+4$65w)SK!2}W(`s4o?g$iluk0>Ir(Q!vILS{ zKFy@Zdf0)x{qhnG$q0;xPr+M6YHAFS$qgq_8S{lYr&PaTRxM(<0_?Jm0%E>80-UyY z2n=#UTDoh|odQz!T&>3N7AL4MxD`)!@H(E0??{B5NXh8_6h1(i^i`R~dSmkrO7)R6 z=1Mq&tVv7S=WoWvLNpT=`f`Tn&-&Q@KBQPI)JaFkh1r|mHBH*t$!=GiUuoKAVyNPw zDHY{s7oew+|Krdtv@yYIGD3Q=dSf^9WPo;MJ^~Xn-A(}I5{HCvpMyJC#~&YELbY8k zoDkW;NH$%IdafB$V#f10=aG9R6cY3T6&G+zp*OyoBA(36!}~sv@+Du{ZD-n*@*3H2 zK}|FSJtzd#S%q<5o*%e5T~4Xn`_~Qqf$LU3FjxCiP9;Y9J1-lQrK$C*dIecC%DCv4 zv9^l{qUrli^C;2X0Cy&Lr*R$MG|MsEKj5(Ttzy+-Ay=`j0M{{WwRk?c-mzg(aG9zOpXN7x8bdJW${bQp=K5-bdhevqPNMGXR95K^WH zA44ei8qwc<(-^y1T(qAr_hbxhb30~bkYcuGe#GcCd->=0FDSoG<&<|llO_$`nME`i z2DIB-m@*t8V%mLS4Mp4brtj^7G6!E*%HMu)^sIS-i^|?NcwN44k=%Pc>V@}VdX}y>V=dIBP5Ty8mT8TirW!#&TvJ?Dzk}E2wF&KzW zZ}r7ugCY^y-t}i zE#tLcxzu$OQbuSQ+YB{G`w5nnok~!zbfO3-R@>5k^zd+OzUL$@uL>~Tj_jQY-GiWo z=U|%sGSbfQQj@oN=J3bev&FyU{2<|@ifaSaW5z18ArnQr_MB>`HlJ^M*B<{&Vvt48 zvW*Nfu#gTW8mgUK3*bl%awyA|=cA}(JaW$1>99|WlNmOwlgfWSx_~PEXUi|D0d{ba zumOJh@p0v~!Hr|Bib@+ck0&$4iNN8%;@3$DOHm|)8jQF|LS3g+L7jp>YA{_%b}p7I z7z#NrAl)Mx#WjMA7iLvqFi*^*RDi^qt9IVM}Dk=W1_mQK}hQ{Oddu)8N#ZSJjpHSKv0c6p*tmTP=1&V+id*Xg4qRZ_;RwqR9 z$ErabnASv&&e=T!zM7~OJwQbiX2-E_W%R@3lHK9ziuV9e?*G^mrNZ#^8n_HKfHQkx#%N$V=;N<0Sg}!p)^@wB>;>u@}iuo8men}<7-QQ1L z>uzzY<|Lt4Yo>!!!ZM{~h=-BBbpTN}2?zY#PT(QEYwnQ#on$>=z4$N&pTv~T5#Qwb zrS5n%rWm*_3BPMeX;VjAXM<&n%7I1HZqTeB>C?YbgXp!XGX&c|TtolpFaXcF^&^mT zR&XzV;0CTZo)Y`&@D~n}tVc>0GcuRdD-kJupjhJ@dp7@+ENvDv3^EME$E_gw z%Prbpdy+5u@(3!5UzhR)yE3dt2nwRKE&a|H!xla=s6ooGgrDmb-95TK9dlPlvn8qo z&)s*;LtwKmhw(1!(^Y{O%E~iVGncgDaj^+zYQ^$)lmLLLf4>_>v;oCbzjFs zGHByltx3hMvzM;p^SA~bn-N_EoFqmgVqEq;^{gl-O=0+t`D6fs-+~W8FfSm$(R6<% zY{bFWgv1_%P0~%Tu#rIadhG30uIajVanYo1x@~?59vBqsRAf5d=<QSKcgoc3O6#}KtJQVs&j$}7KF)RXg;J-x=#u6?hnDTlg3uC-Yz#LmC)mdxe^Ha8)RRA1qDe8l!5vgP)W8{3IxnNO)jJd@sEhbi(xWGr|3pgMGMg*4zuM; zy9bvccJ*z7j@~Kn?75@^TN{2($lM`P4uZ1Ce)HxOMZ$A8g_XJ01%S;VoIu0;`&~-E zw{{IYUO%ncu8DCAPzPYP^h;XdGduJqf3pR4mGNc+*pG7uyLF`!A;D5pR%crtdSN{% zvu&On$mxCM=@~nxUVI=Hc1EDekT=sm<`fL+Z0CU#`)lZD&)FIxWjMnE<=kCaiQla) z1YUtc-kbcyR7L3)4~!!k5oy1$yFV9Cwn9Fb7$I~KrYFr*3s*gRT;w+q1PsuIes1$= zPP>*4jSB|Nz?GcRdI#&;wZ}9AS9bC>Z{swp>)Sh3p?_Cp@w%V6vt#y}Wf?KA$Uj-p z;!u`q?k&`oJynAspMlVIj2n%vBiKphP^C23to12%ZMVV$z&s$nG3f@3h1MHE!I)AN z=2pGy``>(Opbcfd+TtR5Ay9j1A4RX$maSmUMNBzM#4QhLRapo|>JxWO>sruy+Mc^f zcddGmqz{CFJtZk)z0fC<2NV}bOIRy*Y9)mCLF|cyf$urKIpC*<@Dl6_D0I**iuKa) zuUj4^(5B{gwpN04#LP%F!gG?3xq9^3*Ze96YAdD>J=R%Or z2FUFY|C8T7jz1epm0I?>=UT?9NM?6&fnRO>vOG#3jo{;Gep@=zK}e2WakeS4%b4d8 zjh0L7Ie)#vuHzUsz*hs!e!Z#e`tyOwx~}I!cbi1oScms6a^U!qguA?Ks=L3wxR_~u z@?tw-Ng0&wSl^j_R=|n!S=4`t<4c<5tTy< z8ix5c>;}Q2noHn=ERK--A~kNlS~K6ui_Pgu=`4r77c1eQNq+Dk?6#wupx+XM9D$t& zuROerob!zV9bEcS%<;Q_?X@0e7cDNCv`^Z^5E3aYwpP7nmK`dciYzDU+IBnm`T+q8 z({DQ!VUOc%zzIZ@GKvCwsgQRR!4sRq@8=TNTfFqJo8tLLF-Fybwi}l0R~a}z$@SZ> zb~oisvOn5+D++E;dw6@gJ6#V7;DlK(P}&-s0>w;FlwV2?7f#H-!1-xz^ruFLkr$o% zJ~lD-*~&P<=>uxT2Ch`9n*@B6Irf&7l*i_V*YysHxBdaL;wMqM z+Ougw_15wA9Z9vYKF?$xnB-o*JFWM#dA~yU1+VNbsvL4|!i~W?!8pGQd$nA$aQj`P z>|q>;v|%h)-7Dq0Dt6=tn=cJ0Hl&ussj(ZfPu8}KEud4BaIfxAanV@Z{id@<_sZAo z)nM>y&-qsWt_K@G!JKFcTqz{|{QfK?5Vv-#a=nAV9*Z~LMhModpf4b=bQvAhJ}cwr zQtNl2!!WP0XLC7fhV3x+Mi0g&6ru>56pJIX?Z9&eh35@i2GH%h7r@qqf7mAS@9l>F z&r^t*Xc|b_>2Mp-f}icE*)h(}##il*4!)R+e$=hn1wF2~js0J390rVg%kYDW<7x4v ztxHxJ87{jnwUGCmjNWMPIby%@=7aA?m43z18?L4N$n5Cg%g?vX8GeNpU?p3c4LEP? zWPk@-boisjL>@*2Vv}eJ!*-`*m4v!>2qSPSej_X>s4sD0x{sTxY`)uH>jWxMoO3u_ zFubAC&ly)7QGy7_s4lItNKd;!y(D}yvVZERvW-NO%V1oZyq`E}f3v!2w#k||bGeom z&f*I06?YCb<%=^jY;GtlddiUF#+QO{XdlO*QF3(z>~oA$<0ZUVNA4MP2HCgh$BnOL_>5C)nXKP*<^D)+l4^8plrv>wk zbo7Fw5gZX64G7FZ>RPG`rua7Jkbt2Rx5=9s*)IZ{YfT647Q{K{_ zqpEKun|>L5m|5eojsU&JwfPZM;F!`Zh1#MdVz1>s^!JzY7~S8aj3ZktRp)k&*cdAx&DC zsd!8$3dUPUh)~nCsz&Oj{F26W_COitUbs_VV1JL`X=8@|S=92vqt;J9wT%n7H~a@A z5&?PEP@)x$LlNX?g6li~*w`)*^xK04vr0Ku-j7crufQ z!CV35osn9-UsEBn#y?-j*;yqxM-r>>*dPg(j?XX)1Ho;@@7*=zGbN76)%3Hhv%NE1 zck;@XS%&z*z9;BR7wJu+k|SDr42{5SqG6M1KhNXB9ca)N*fH8BL`MTXQWcFvj+!$2 zef9b%DqC#frIaUE^J>y;-@MIlAqriWO1{u=f!caR_k`ZJaUIm$t6H3gPhpahdrXTq zq2DaCD_Ns+rBD=Jfe=#hnodjdNPPAF_D^?K&9|$%(llxQ_H!x-*5h$Czvg7uaB5f2=B%$Dx?Sn=}Q`i!(0K@RZ+fC0S1I_L<@BBnX@M=z9mV5@v4m7{4h8t!RAAFhHu zK85dnwdY;a)t=|#Pr4=pVJUhzRiZ$N!=?DgBxrXumZB1@~-A>Gro+wD)@>l-O zDse$&Fl?P7#D+1AyE|;xDd>~pVYTl4{QoFa|Nq*=`cEhK9FQF=BtN&wz;6eL0dzw{ LPrXdl?&1Fd!1M?{ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZL.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZL.png new file mode 100644 index 0000000000000000000000000000000000000000..9dcb061805cf13bedcc2fc2993a79f736a0e0fbc GIT binary patch literal 11200 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

?o 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 TQEfz8k`GtCey#MXb@=}RQl6(v literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZTT.png b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/ZTT.png new file mode 100644 index 0000000000000000000000000000000000000000..d1dae9f1c55f4cbf519ba9d3a1ab9d5538060be7 GIT binary patch literal 11762 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 UeFYIUySt6GHFPiKtJ~fG4*_`}Q2+n{ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/index.html b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/index.html new file mode 100644 index 0000000..6a26245 --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/eleTau_vbf/index.html @@ -0,0 +1,28 @@ + + + + +templates//eleTau/eleTau_vbf + + + +

templates//eleTau/eleTau_vbf

+

Subdirectories:

+
+data_obs.png +QCD.png +TT.png +
+VV.png +W.png +ZJ.png +
+ZL.png +ZLL.png +ZTT.png +
+ + + diff --git a/CMGTools/RootTools/python/html/templates/eleTau/index.html b/CMGTools/RootTools/python/html/templates/eleTau/index.html new file mode 100644 index 0000000..08958df --- /dev/null +++ b/CMGTools/RootTools/python/html/templates/eleTau/index.html @@ -0,0 +1,22 @@ + + + + +templates//eleTau + + + +

templates//eleTau

+

Subdirectories:

+ + + + diff --git a/CMGTools/RootTools/python/json/CVS/Entries b/CMGTools/RootTools/python/json/CVS/Entries new file mode 100644 index 0000000..e944374 --- /dev/null +++ b/CMGTools/RootTools/python/json/CVS/Entries @@ -0,0 +1,3 @@ +/dcsJSONS.py/1.1/Wed Nov 14 16:44:52 2012//Tlogger_bachtis_17Jul13-19h21m35s +/jsonPick.py/1.2/Wed May 22 15:34:53 2013//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/json/CVS/Repository b/CMGTools/RootTools/python/json/CVS/Repository new file mode 100644 index 0000000..1fa7d9d --- /dev/null +++ b/CMGTools/RootTools/python/json/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/json diff --git a/CMGTools/RootTools/python/json/CVS/Root b/CMGTools/RootTools/python/json/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/json/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/json/CVS/Tag b/CMGTools/RootTools/python/json/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/json/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/json/CVS/Template b/CMGTools/RootTools/python/json/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/json/__init__.py b/CMGTools/RootTools/python/json/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/json/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/json/__init__.pyc b/CMGTools/RootTools/python/json/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..012869a7acb949403232615a786d441ac205b897 GIT binary patch literal 133 zcmZSn%*&Pb^=)7>0~9a?$RK=>6YL03_7~b7u7{%c@iqJwjc#dp=DQBh1OsQ)Obybzb9{E0A zPKy^Dgz>npHuz4uPAwTdzDo09{$oUdSAUK;*z=;=m6~r-=`FsVG}^nZX`NGNqMbu^y&cSA-L-P2(*$X3jcUHIP3ZvL3PI Z;4!ycFLb`HiW_0u&lo)6Ij(4L?=QN%csBq5 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/json/jsonPick.py b/CMGTools/RootTools/python/json/jsonPick.py new file mode 100644 index 0000000..6775e16 --- /dev/null +++ b/CMGTools/RootTools/python/json/jsonPick.py @@ -0,0 +1,89 @@ +import os +import re + + +def lfnToDataset( lfn ): + '''If lfn contains A/CMG/B, returns /B. Otherwise, returns lfn.''' + pattern = re.compile( '.*/CMG(\S+)' ) + match = pattern.match( lfn ) + if match is not None: + dataset = match.group(1) + # print dataset + return dataset + return lfn + +def jsonPick( dataset, jsonMap): + """ + Returns the path to the json file corresponding to a given dataset. + dataset is a path to a dataset in the CMG system + (eos or LFN path, path to a directory or a root file... should work!) + + jsonMap is a dictionary mapping a dataset regexp pattern to + the path of a json file, + + e.g.: + + dcs2011 = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/DCSOnly/json_DCSONLY.txt' + dcs2012 = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions12/8TeV/DCSOnly/json_DCSONLY.txt' + + dcsJsonMap = { + '.*Run2011.*':dcs2011, + '.*Run2012.*':dcs2012, + '.*_2011.*':dcs2011, + '.*_2012.*':dcs2012, + } + + This map will e.g. give the dcs2011 json for all datasets containing Run2011 + in their name. + """ + + dataset = lfnToDataset(dataset) + + # stripping out the last part of the dataset name + # to keep only the base official dataset name + dsfields = dataset.lstrip('/').split('/')[0:3] + # print dsfields + baseDataSet = '/'+'/'.join( dsfields ) + + # jsonFile = jmap[ baseDataSet ] + jsonFiles = [] + jsonFile = None + for key, value in jsonMap.iteritems(): + pat = re.compile(key) + if pat.match(baseDataSet): + jsonFiles.append(value) + if len(jsonFiles)==0: + raise ValueError('No json file found for {dataset}'.format( + dataset = baseDataSet + ) ) + elif len(jsonFiles)>1: + raise ValueError('Too many json files found') + else: + jsonFile = jsonFiles[0] + + jsonAbsPath = jsonFile + if not os.path.isfile(jsonAbsPath): + raise ValueError( ' '.join([jsonAbsPath, + 'does not exist.']) ) + return jsonAbsPath + +if __name__ == '__main__': + + samples = [ + '/TauPlusX/Run2011A-May10ReReco-v1/AOD/foo/bar', + '/TauPlusX/Run2011B-PromptReco-v1/AOD/blah', + '/TauPlusX/Run2012B-PromptReco-v1/AOD/blah', + '/TauPlusX/Run2012C-24Aug2012-v1/AOD/blah', + '/DoubleMu/StoreResults-DoubleMu_Run2012B_13Jul2012_v4_embedded_trans1_tau115_ptelec1_17had1_17_v1-f456bdbb960236e5c696adfe9b04eaae/USER/blah', + '/store/cmst3/user/cmgtools/CMG/TauPlusX/Run2011A-PromptReco-v4/AOD/V2/PAT_CMG_V2_4_0/tree_CMG_648.root', + 'should_fail_for_this_sample_name' + ] + + from CMGTools.RootTools.json.dcsJSONS import dcsJsonMap + + for sample in samples: + print 'Sample', sample + print '\tJSON (DCS) =', jsonPick( sample, dcsJsonMap ) + + + diff --git a/CMGTools/RootTools/python/json/jsonPick.pyc b/CMGTools/RootTools/python/json/jsonPick.pyc new file mode 100644 index 0000000000000000000000000000000000000000..152df3c62fc76706b901862021743c336e3f2fe3 GIT binary patch literal 2935 zcmb_eTXWk)6h5*OCw3iDT4tEM&@DW~X%i`S)ATY8LoU6LX)d)x0+})zSz6n2WXaX8 z(qwACP#$^Ufk*f={1t{@zz=|Pj^wyNJInyKwcb5@F5jO0_N?;1&6Ixn^~Yx}WS=Sg z{|q1X12!K13wILSf$J$RGg6~LPUZyLNJcqQ;I zL3;|0QI3Af5EP(?!znP%7C}zJ*4NkJ75hzF`bv()Xk@BO z=)k-|7M16Xn+raH-K|Vws|hcx1%ZgZWN}Xb{r*r2Bh;SN5^c{ zceIvqSSLp;@Eq+ZsVg`JZj^~V6}uGwAc_KI)uTwKz5coGM4{DHS+noECngHZXo3+A zqOH^$VNxW7+^jKcl#SWkgyB-m5w#0}|stJkP&pUQT8c<5B84j8R+a>Q>KToY zK?1k5BXlIFPdg)8NDHK1981-YLeCG|H0_ACe=0+fZMZ4eQ8p63LWPkhXQU+jkli8` zggRGR_SmQ*BPF6(JbkpwHj8gs`muC%6rYoVBVyzZ12Rohs7{mwo_HC>C)XEB?1}*I zIQ=xf=eydELI;g|PQOpU$53L~mS=s6Lhi_x15%;Ty$i*9n0-0Yjgb(GQP37x3gnWV{bj%AqDNXeAgjZ)@Bq0zQUfWR;@b+ z^3dAaZ0v=>IUfj{2D?wcGWD6B=g4We+W!!)X5IbgaHE*pSxVQ$D;CY0H|j}93pa1f z-_LT8Cg@_SHlC_oOxf?Up@~0Pq+A-NSw83>nQ;HaOFsw%rJtF{L>lctx>3XsRLMA~ zM&*+BJwwb3NJ;3&B6NB(jX*{vGI|v`1DjA2T&*6Y4s(0WVsBzv_i`eD+$1%6D0Cs97i!nzy)A+=fWQ;c2B32 zr+h^xy+TI3GOp*@fzkxgLj@Ul3d;*X6U+P-mgk1ljEfW>p}k_&(TJg($a7xODM4Wg zojP(tYU@q4j}ZRbjY06p8Qmb1XT|R3$`jXeSMvp8EaT;bc}3f>^4T!BYd z3`T6*J-k|NTP>lvb>JlXL8892GUBW+?KtPv<+`j(H(ENaTI+jTRx66ErW31$w^?i~ z?ZNgFVfzx@bcI}Pv-Z~yY*e=oYxau0Z0T4^9ZIo_85 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/CVS/Entries b/CMGTools/RootTools/python/macros/CVS/Entries new file mode 100644 index 0000000..fdec901 --- /dev/null +++ b/CMGTools/RootTools/python/macros/CVS/Entries @@ -0,0 +1,12 @@ +/addTreeVariable.py/1.1/Mon Jul 2 14:48:54 2012//Tlogger_bachtis_17Jul13-19h21m35s +/cmgTauEffRefHistos.py/1.1/Tue Sep 6 19:56:41 2011//Tlogger_bachtis_17Jul13-19h21m35s +/cmgTauEffRefPlots.py/1.1/Tue Sep 6 19:56:42 2011//Tlogger_bachtis_17Jul13-19h21m35s +/drawJetComponents.py/1.1/Wed Jun 29 14:16:15 2011//Tlogger_bachtis_17Jul13-19h21m35s +/drawMET.py/1.3/Fri Jul 1 13:38:48 2011//Tlogger_bachtis_17Jul13-19h21m35s +/histPlotter.py/1.1/Fri Jun 22 14:46:17 2012//Tlogger_bachtis_17Jul13-19h21m35s +/isolation.py/1.6/Fri Oct 14 15:01:30 2011//Tlogger_bachtis_17Jul13-19h21m35s +/jetVsGenJet.py/1.1/Fri Jul 22 11:20:08 2011//Tlogger_bachtis_17Jul13-19h21m35s +/metTree.py/1.1/Fri Jul 22 11:22:32 2011//Tlogger_bachtis_17Jul13-19h21m35s +/plot_delta.py/1.3/Wed Mar 28 11:03:05 2012//Tlogger_bachtis_17Jul13-19h21m35s +/plot_efficiency.py/1.6/Thu Apr 12 10:19:40 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/macros/CVS/Repository b/CMGTools/RootTools/python/macros/CVS/Repository new file mode 100644 index 0000000..f0564f2 --- /dev/null +++ b/CMGTools/RootTools/python/macros/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/macros diff --git a/CMGTools/RootTools/python/macros/CVS/Root b/CMGTools/RootTools/python/macros/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/macros/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/macros/CVS/Tag b/CMGTools/RootTools/python/macros/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/macros/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/macros/CVS/Template b/CMGTools/RootTools/python/macros/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/macros/__init__.py b/CMGTools/RootTools/python/macros/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/macros/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/macros/__init__.pyc b/CMGTools/RootTools/python/macros/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8124c4a760e5f655852f2cdba5273037edbd0acc GIT binary patch literal 135 zcmZSn%*&Pb^=)7>0~9aPO2Tq=wcvd006vE B9bo_f literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/addTreeVariable.py b/CMGTools/RootTools/python/macros/addTreeVariable.py new file mode 100644 index 0000000..51cd4e5 --- /dev/null +++ b/CMGTools/RootTools/python/macros/addTreeVariable.py @@ -0,0 +1,57 @@ +import numpy +import math +from CMGTools.RootTools.PyRoot import * + +def addShiftVariables(fileName, treeName=None): + file = TFile(fileName) + tree = None + if treeName is not None: + tree = file.Get(treeName) + else: + for key in file.GetListOfKeys(): + obj = file.Get(key.GetName()) + if type(obj) is TTree: + tree = obj + print 'found tree', key.GetName() + break + if tree == None: + return False + + outfile = TFile(fileName.replace('.root', '_new.root'), 'recreate') + outtree = tree.CloneTree(0) + + visMassUp = numpy.zeros(1,float) + visMassUpBr = outtree.Branch('visMassUp', visMassUp, 'visMassUp/D') + svfitMassUp = numpy.zeros(1,float) + svfitMassUpBr = outtree.Branch('svfitMassUp', svfitMassUp, 'svfitMassUp/D') + + visMassDown = numpy.zeros(1,float) + visMassDownBr = outtree.Branch('visMassDown', visMassDown, 'visMassDown/D') + svfitMassDown = numpy.zeros(1,float) + svfitMassDownBr = outtree.Branch('svfitMassDown', svfitMassDown, 'svfitMassDown/D') + + upFactor = math.sqrt(1.03) + downFactor = math.sqrt(0.97) + + for index in range(0, tree.GetEntries()): + tree.GetEntry(index) + # import pdb; pdb.set_trace() + visMassUp[0] = tree.visMass * upFactor + svfitMassUp[0] = tree.svfitMass * upFactor + visMassDown[0] = tree.visMass * downFactor + svfitMassDown[0] = tree.svfitMass * downFactor + outtree.Fill() + outtree.AutoSave() + outfile.Close() + + +if __name__ == '__main__': + + import sys + + files = sys.argv[1:] + + for file in files: + print 'processing', file + addShiftVariables( file ) + diff --git a/CMGTools/RootTools/python/macros/addTreeVariable.pyc b/CMGTools/RootTools/python/macros/addTreeVariable.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5afffb9b5eb9afb1845fc9a82b636a6d73d57ef8 GIT binary patch literal 1854 zcmbtU&2A$_5Uw8oJN{1stUzK994rv=-uAL#AqnwHu-TQ9C6Xm%&3f9-IO7>-x}A-~ zm`iv8PCNj2PCN^oc>+K@0DM*c*+e-q_S95;{dITsS2dIRr(FE)*S}x%X?dma{2aIW z9>&98Q9#sP`--|saEAhiPB84H=m(%_(i!s7bnZ}my_%V&ZkBYGMmh2_^kFwoS09ni z)4{h7s9PW}OKn}C_A`yy1-enBF1mCY%C^VN98&QA#dXwFa4nmU`wr|T?lkUw+@=D= z5+%e7%pKl)o}xt3JTFlEh!TfJ4kJuRQFuyMCjzGEhLFr5&C@GVnnr0xnVKP+p(Mk; z&C+?E;$0501kT+~R@C;hmlwN)|7n5|5($1Ho1^1JTBAI9NDG_6VsVG&Spszg1!VDg zj%<-e8!U(|2_a8Ojz(qja+F|to^Db!FWjRQSF{2pMe>S5+qg$7t!NvRl*q#tSgm}I zR$0-?lvK#82(3!CLZd2qRnerj3TqP9>FSDXjSs>ns*7|EG<9j-5D2!xRK??)l+NgVEJfc|lW9?e)!zW+5jY*fjdF~qXYGO8SN38?PvAG=h zb~#?Y8!s8l`3KRP&@kgx491-~!l~X~g^||5@Vl*F+J9XC^>kSL{pZPU@z1Bt_rOA9 z5}h3Sfwuf297UnFDL8FyWnDbK_Kkfp_)5gB(M|pu$k+gK$Qik$T=VsTc|_J> zRD?R$GkHd@N3wM^wL)U4;4`nopBkz3x)1i^4y$~(bgw3Wxe5Z`sxe?Llf75gy;$;{ zP7d9^jbhQoL%EkBPx3=gUp3*781opOiTkbn=k1dy3QVhmPF{GZ$ypS(#%>=)X}O-q z1^dR0efM>scQDGY1K{H`e_&U*ybflMH&7*&#ocf=)wXKDuc|!awDZ2IIt{_L*Uu`j z4^-KytHrOPib@XC>y2GM?DZCJ4_A5;M}2LK9}b%wc4}<4VC(~!)j@XF2ibW!W52^C z=zPjNu4AtkqHTLUsg^-Av(j!nyj-*&3TrwK0ln4g{|meG|->%$G|jTO3 0.0" )) + + +process.cmgTauSelTrueHistogramsGen = cms.EDAnalyzer( + "CmgTauHistograms", + inputCollection = cms.InputTag("cmgTauSelTrue"), + histograms = cms.untracked.PSet( + + pt = cms.untracked.VPSet( + cms.untracked.PSet( + var = cms.untracked.string('genTaup4().pt()'), + low = cms.untracked.double(0), + high = cms.untracked.double(200), + nbins = cms.untracked.int32(200) + ) + ), + + eta = cms.untracked.VPSet( + cms.untracked.PSet( + var = cms.untracked.string('genTaup4().eta()'), + low = cms.untracked.double(-5), + high = cms.untracked.double(5), + nbins = cms.untracked.int32(100) + ) + ), + + phi = cms.untracked.VPSet( + cms.untracked.PSet( + var = cms.untracked.string('genTaup4().phi()'), + low = cms.untracked.double(-3.2), + high = cms.untracked.double(3.2), + nbins = cms.untracked.int32(64) + ) + ), + + + ) +) + + + +#############generated taus by charge and define histograms +process.genTauPlus = process.genTau.clone() +process.genTauPlus.src = cms.InputTag( "genTau" ) +process.genTauPlus.cut = cms.string(" abs(pdgId()) == 15 && charge()==1 ") +process.genTauPlusHistograms = process.genTauHistograms.clone() +process.genTauPlusHistograms.inputCollection = cms.InputTag("genTauPlus") + +process.genTauMinus = process.genTau.clone() +process.genTauMinus.src = cms.InputTag( "genTau" ) +process.genTauMinus.cut = cms.string(" abs(pdgId()) == 15 && charge()==-1 ") +process.genTauMinusHistograms = process.genTauHistograms.clone() +process.genTauMinusHistograms.inputCollection = cms.InputTag("genTauMinus") + +#############truth-match cmgTaus by charge and define histograms +process.cmgTauSelPlusTrue = process.cmgTauSelTrue.clone() +process.cmgTauSelPlusTrue.src = cms.InputTag( "cmgTauSelTrue" ) +process.cmgTauSelPlusTrue.cut = cms.string( " genJetp4().Pt() > 0.0 && charge() == 1" ) +process.cmgTauSelPlusTrueHistogramsGen = process.cmgTauSelTrueHistogramsGen.clone() +process.cmgTauSelPlusTrueHistogramsGen.inputCollection = cms.InputTag("cmgTauSelPlusTrue") + +process.cmgTauSelMinusTrue = process.cmgTauSelTrue.clone() +process.cmgTauSelMinusTrue.src = cms.InputTag( "cmgTauSelTrue" ) +process.cmgTauSelMinusTrue.cut = cms.string( " genJetp4().Pt() > 0.0 && charge() == -1" ) +process.cmgTauSelMinusTrueHistogramsGen = process.cmgTauSelTrueHistogramsGen.clone() +process.cmgTauSelMinusTrueHistogramsGen.inputCollection = cms.InputTag("cmgTauSelMinusTrue") + + + +###### +process.analysisSequence = cms.Sequence( + process.genTau + +process.genTauHistograms + +process.genTauPlus + +process.genTauPlusHistograms + +process.genTauMinus + +process.genTauMinusHistograms + + +process.cmgTauSelTrue + +process.cmgTauSelTrueHistogramsGen + +process.cmgTauSelPlusTrue + +process.cmgTauSelPlusTrueHistogramsGen + +process.cmgTauSelMinusTrue + +process.cmgTauSelMinusTrueHistogramsGen +) +process.p = cms.Path(process.analysisSequence) + + + + + + diff --git a/CMGTools/RootTools/python/macros/cmgTauEffRefHistos.pyc b/CMGTools/RootTools/python/macros/cmgTauEffRefHistos.pyc new file mode 100644 index 0000000000000000000000000000000000000000..01f2cf3a090919cb5e1692f8c4d2217dca7801f2 GIT binary patch literal 3381 zcmcIlTXWM^5I(XULqbfz5DW+#EBg)9j0N(-!mRz0V zP3XM&YL ztRZHSIeF#)0M=8?IgctOXOfi&I7PryO#^-N0)eJkx4@iaeG&ZtW2ayaFf%dJGzvAR zK>JIqdzp2M%)CM-t}+MI01BM5%(;Y6=W^^qk<4isGuyK9H-D@-N!LZCkp6D)nT~M=Q-$ulmMC*)NWBt zOKO@|(@ixktEr-<6*cM9MZu7HmuT-116?l^-p4-P(m#d9?)?Ry7s7(&&bRHbZ4KaO z9+-`Fvpop-QNw)P=7(ngjXd_ON2as}p>Ne%gItAa&JJ@fBp)YFNVXqek zH4zRXn~R#b0Efe!X?Hqu8usly&*v>3op?5v=Rwec{R^wd1-znY^F(T}GHG9n!ca;) z@q+$9iVCduzS#~VUOV7IST6rEbX^{u-2s{B!E1)eD=_TyplL5whSYg1-Xc9 zI(J9sq9rXk5F2!E10TLX%hpSwm-~+U+|jG$YI$?BTz^=Wvu90HJlx3Y35pZByB+$- z=Y@gH0~&}Rc5(`q#~3|@&cL=WiSfjWM2@z4l>~nH+JillC_VPvWA9hoVLXDDULXj> zrA4uVS+9D3LP2;4ptC*@;Ra^C>i+a2ekOm37tg$B2)qb`%4-szNf6nTY7nU?fcIZ; z*?*u{YfTA(cv@bst;K!GJ*3l#JYeS4e(~ML<#(hDnHX zP^pydV=HpGUftZRmnpK!V$&Z8vGgHotDuKXd$UOagYj+<&v>){y{ogZ2b3F9k^g)C&`1+IbDRAQwJ0vTEMEAEg= z6TBN91jB%1f4E+eO4{oD1 z+YbY7V7oKWq=BtVUWGwf#Ke!342-yO10mQZ6om4c!XT-<1w+CdSI-Cp?8ZFeZl`fc zg`5FWR9gJ|0S}6x`&i~|G>9j#g{HU`_wzLanlE+sHGF}D z!CKF7QQfMl2tZYjbsz~!gra!0WeYAB>(^b literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/cmgTauEffRefPlots.py b/CMGTools/RootTools/python/macros/cmgTauEffRefPlots.py new file mode 100644 index 0000000..7994415 --- /dev/null +++ b/CMGTools/RootTools/python/macros/cmgTauEffRefPlots.py @@ -0,0 +1,53 @@ +from ROOT import * + +##define the sample here and just add new lines for later productions +input = "DYToTauTau_M_20_TuneZ2_7TeV_pythia6_tauola.Summer11_PU_S3_START42_V11_v2.AODSIM.V2.PAT_CMG_V2_0_1" +#################################################################### + + +#########generic function +def efficiency(input,type): + file = TFile("CmgTauEffHistos_"+input+".root") + histogen = file.Get("genTau"+type+"Histograms/pt") + historec = file.Get("cmgTauSel"+type+"TrueHistogramsGen/pt") + + histogen.SetTitle(input) + histogen.GetXaxis().SetTitle("Gen. Tau p_{T} (GeV)") + histogen.GetXaxis().SetRangeUser(0,100) + histogen.GetYaxis().SetTitle("(1 GeV bins)") + + historec.SetTitle(input) + historec.GetXaxis().SetTitle("Gen. Tau p_{T} (GeV)") + historec.GetXaxis().SetRangeUser(0,100) + historec.GetYaxis().SetTitle("(1 GeV bins)") + + ##Compute Efficiency + histoeff=historec.Clone("histoeff") + histoeff.Divide(histogen) + + + canv = TCanvas() + canv.SetFillColor(0) + canv.SetGrid(1) + histoeff.SetTitle("") + histoeff.SetStats(0) + histoeff.GetYaxis().SetRangeUser(0,1) + histoeff.GetYaxis().SetTitle("Tau Reco. Efficiency") + if type=="Plus": + histoeff.GetYaxis().SetTitle("TauPlus Reco. Efficiency") + if type=="Minus": + histoeff.GetYaxis().SetTitle("TauMinus Reco. Efficiency") + histoeff.Draw() + label = input.split(".",2) + title = TText() + title.SetTextSize(.025) + title.DrawTextNDC(.4,.98,label[0]) + title.DrawTextNDC(.4,.96,label[1]) + title.DrawTextNDC(.4,.94,label[2]) + canv.Print("CmgTauEffHistos_"+input+type+".png") + + +#####Efficiency for total taus +efficiency(input=input,type="") +efficiency(input=input,type="Plus") +efficiency(input=input,type="Minus") diff --git a/CMGTools/RootTools/python/macros/cmgTauEffRefPlots.pyc b/CMGTools/RootTools/python/macros/cmgTauEffRefPlots.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7a19006975de406986315ad1575478c725f2ec59 GIT binary patch literal 1808 zcmb_cOK%%h6h7neBX(kvCZ=fsAxmtgU5pzSfshbx6oX-r2ji(lqe`Qx=h_{2JY&th z4oPrUfi-LTBUpFMzhKE4sVop1Ht?N0iBmT$8GEkJ`ObIG>z-@#&uZoGv%!9!E}sH^ zAL5lgECId-MMQ3pqa%X?lfEZ9%8|%XkS778KtYi%C}%7{rJK-_hJrG6tqNR+|KPC< zNQ#$x(#P6<>?W>1#n;>On)f|-8jGW*_pvK_-sDt03;mBguS&>F%PDtknr9#0< zrht#^t8-;}PJ<#b}T+P6y2bCjMen%A^BChlQyOEX?9GS=q|xJ3X$ z0JO78!3G624tQQ7g)pdMiDpYQTBYFaEGm>W3T{)dNwX3sy>($?`y9Tb;gvVxEe+Q$ zVYK2Fk3P?YKIwP#NgKEjUF%)U&AwXW2^tSEtDg@BUxrd8(vv(^cA6wg6(J2p47034 z)P!N`k7Z+`6i;AZ@9m06)}XoRR9tg9A_h&~fdQgjhnM=q`_4VD^J8^H?`{Yig~*5G z3Kna-4z&I>jOAS%FVQp3NDKy{zG46{l#Qjs1hxIU;N*xffSiZ^P z+V;X2v@J-WY2_x51KJ^9wBd`N^wYW&er*k({P@dX){{S4!@cY*f{E%;`s4UJdz^4vOd;U zebu8R7Wz!u;c*xURbuzMethiDw^C!!(SQ#mBGJFrG}6_Nq=NLJI>fd47PHplc-+eTSQ* zd41%reMJ6K5ot+rXDkp%FY*&eGVM3;_va=_BpVI}Gn4qwG>IEyzn>4GZHjLZG#?`O6YE;d#QN8@YVywWZ=}AGEH`IXG}L-UooLEBZgmT7t(<$4M}a#AiIIlIyIP#X|Ys H29o|4s;GxF literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/drawJetComponents.py b/CMGTools/RootTools/python/macros/drawJetComponents.py new file mode 100644 index 0000000..39ea69e --- /dev/null +++ b/CMGTools/RootTools/python/macros/drawJetComponents.py @@ -0,0 +1,24 @@ +# draws the jet photon and neutral hadron fractions + +# just copy paste the lines below to your python prompt + +from ROOT import gDirectory, TLegend,gPad, TCanvas +nEvents = 999999999999 + +jets = 'jets' + +addCut = '' + +gCan = TCanvas() +events.Draw(jets + '.obj.component(4).fraction()', '1' + addCut, '', nEvents) +h1 = events.GetHistogram() +h1.SetLineWidth(2) +h1.SetTitle(';f_{#gamma}') +gPad.SaveAs('fgamma.png') + +nhCan = TCanvas() +events.Draw(jets + '.obj.component(5).fraction()', '1' + addCut, '', nEvents) +h2 = events.GetHistogram() +h2.SetLineWidth(2) +h2.SetTitle(';f_{nh}') +gPad.SaveAs('fnh.png') diff --git a/CMGTools/RootTools/python/macros/drawJetComponents.pyc b/CMGTools/RootTools/python/macros/drawJetComponents.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4d21b2d44b6f08cd6727492d997346eab06ac694 GIT binary patch literal 787 zcmaJ<&2H2%5FYPl|FbRS!UgpJm-LcVp&SrZ1=^wlDlN*cgp><1u{S?j+pBoGs6svM zvvB5RcnA*Mcz`l?KTB!~oS(~FYJo1EzvH4Ir(CbOeSN$8<=c0c=%STGi*$m$PbM}W zt2i@iWwg{79Ua7rnrB!V9UUN}3x{RP-5rs6w)pV*Va}D}H`cYV@P53~`M;!|Y)e_! zqs!ODjrSM2aETYuT?+WVlFQ3^LI4t1HgQ#xHW@#Oez~UhY~si763c~{USTsXO^J?^ z{*LEPYyJsC;?5+#DlMA4<_eu=ap?J(#Pd?i_ocuB`@|D5FL5co(u}X=3ybcD(}k1w znU5mE@YmR<1Z|y7rf<*Y#w_h5F$NoNb&ZA56UDRI*omNa-bkGO`OY?`xT|`sjJR6L X6IaRZlX<|pEw=}3pM`Af_Llz(;~AwI literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/drawMET.py b/CMGTools/RootTools/python/macros/drawMET.py new file mode 100644 index 0000000..42d833f --- /dev/null +++ b/CMGTools/RootTools/python/macros/drawMET.py @@ -0,0 +1,94 @@ +# can draw MET or MHT +# check the effect of jet ID and of the cleaning filters +# +# just copy/paste to your python prompt all lines below, or part of them. + +from ROOT import gDirectory, TLegend,gPad, TCanvas + +class MyHistograms: + def __init__(self, name, title, bins = 100, min = 0, max = 1000): + self.name = name + self.h1 = TH1F('h1_'+name, title, bins,min,max) + self.h2 = TH1F('h2_'+name, title, bins,min,max) + self.h2 = TH1F('h3_'+name, title, bins,min,max) + self.canMet = TCanvas('canMet'+name, 'canMet'+name) + self.canEff = TCanvas('canEff'+name, 'canEff'+name) + self.canMet.SetLogy() + self.canEff.SetLogy() + self.h1.SetLineWidth(2) + def computeEff(self): + self.eff = self.h2.Clone( 'eff_'+ self.name) + self.eff.GetYaxis().SetTitle('efficiency') + self.eff.Divide( self.h1 ) + return self.eff + def setUpLegend(self, caption): + self.legend = TLegend(0.5,0.5,0.85,0.8) + self.legend.AddEntry(histos.h1,'all events') + self.legend.AddEntry(histos.h2,caption) + def draw(self): + self.canMet.cd() + self.h1.Draw() + self.h2.Draw('same') + if self.legend != None: + self.legend.Draw() + self.canMet.SaveAs(self.canMet.GetName()+'.png') + self.canEff.cd() + self.eff.Draw() + self.canEff.SaveAs(self.canEff.GetName()+'.png') + +nEvents = 1000000 + +met = 'met' + +title = ';MET (GeV)' +if met == 'mht': + title = ';MHT (GeV)' + + +plotJetId = True + +notId99 = 'jetsVLId99Failed.@obj.size()>0' +notId95 = 'jetsVLId95Failed.@obj.size()>0' +beamHaloCSCLoose = 'beamHaloCSCLoose==1' +beamHaloCSCTight = 'beamHaloCSCTight==1' +hbheNoise2010 = 'hbheNoise2010.obj==0' +hbheNoise2011Iso = 'hbheNoise2011Iso.obj==0' +hbheNoise2011NonIso = 'hbheNoise2011NonIso.obj==0' + +sel = notId95 + +# addCut = ' && met.obj[0].et()<500' +# addCut = ' && ht.obj.sumEt()>350 && mht.obj.et()<1000' +addCut = '' + +histos = MyHistograms('histos', title = title, bins = 100, max = 500) + +events.Draw(met + '.obj.et()>>'+histos.h1.GetName(), '1' + addCut, 'goff', nEvents) + +events.Draw(met + '.obj.et()>>'+histos.h2.GetName(), sel + addCut, 'goff', nEvents) +if sel == notId99: + histos.h2.SetFillColor(4) + histos.setUpLegend('loose jet ID failed') +elif sel == notId95: + histos.h2.SetFillColor(2) + histos.setUpLegend('tight jet ID failed') +elif sel == beamHaloCSCTight: + histos.h2.SetFillColor(5) + histos.setUpLegend('CSCTightHaloId failed') +elif sel == beamHaloCSCLoose: + histos.h2.SetFillColor(8) + histos.setUpLegend('CSCLooseHaloId failed') +elif sel == hbheNoise2010: + histos.h2.SetFillColor(4) + histos.setUpLegend('HBHENoise 2010 failed') +elif sel == hbheNoise2011Iso: + histos.h2.SetFillColor(4) + histos.setUpLegend('HBHENoise 2011 iso failed') +elif sel == hbheNoise2011NonIso: + histos.h2.SetFillColor(4) + histos.setUpLegend('HBHENoise 2011 non iso failed') +else: + print 'What are you doing?' + +histos.computeEff() +histos.draw() diff --git a/CMGTools/RootTools/python/macros/drawMET.pyc b/CMGTools/RootTools/python/macros/drawMET.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ea34448d3dc7c3435a16aeace0c0e7e65791417e GIT binary patch literal 3519 zcmb_eTW=dh6h6DY~-zk$TJBI z%3FBhjaPW%NASiE;D!GHZ$&)9JACJiojPeNA?U7m_RO4bZr^<8tW$pu^uG9IV53Z} zs~hhHJm#rSr10~oPSo(I=uyL`qEC$!6;sqmQ!!1R@=1L_Dn(xt9T7b#W=O%4C6%FK z7pW{2yGg_7qGvuezaZ7kEisYqp<*v7lzpUnsn}1dkBS4N`l)z^)BqI+Nu8nM5UD{b z4wFXv2&o||j*`YK!=y$?cas_=HAdr0RGZ+{jjIXL zqj;Ssouwlz{}t%@HdJHqlTbAD$tFJXcu*iGNlju-41@XwQWvBW4|v?UU$CkJd$ALH z$zgvZ#-0)Ew;kBao!Bc5`=ek71p8A5HrI)L$6>z_?4V#@bYM@c_o~A_73`2;$NV?! z?Olg02zFSo3va@{=dd`WYqY$=17hpsXu`f>srP9!pNGt%zj5W$uxu}i%KfOR%Qk5q z*e+DJ)^tV3%Cf)mS*Tp&Vi@m-#`dFe{a__BHmNkjhAE>i7o+dtF}G1@V&y6kGK&>T zg??eAS+Wo^gvv&mwaP|@g3UZn9-$LOcqn?2A}VKLwVy@U=4TX#9vu>uuzXAc+oSPA zpAJ)Wn5M%F9c9GriyQ5)cc;XSK5ukmbr=us*6RpkVcHCV8f-v3?$z>S*~!bTLkcleyOL{gY(Sf*K?UR+<^N|L&n4wA$=YxlrblX$ujmYa#0R?YCs^`)&T zwDQtQr6`VUsl+QZBPhu0@vg`{=}meAxXT{5;^F;>2G(FOx%fE&!0>4twDS4jNKsEw zEzPHZ9~B57YYXe5lR;8Nvs`1+zmL{ z$g;Li!smz!MuXZdVUB6NAMHm<2OK$h-bOIQ7M}k>9Uo9RY3%M<4NZ)qW_VumE_&y@ zQLoHG;D^spC|iMHT|9y^2}z`4rb|czk6;kz3euo<=vnAGZWWnxtH_o|-Ke0z_3M1) zmRx_#SHAy_uixhlFE6aub9!IL)`++Q-n!_x?$Qgd_pVY)u|?ito~oQwjPMjN+j-uA zkR=(Y9PZjEiT@{YeHhbd`}wX*auZzT$;q1lbFWJ62e?=`_<6@cjW|vnSJGTT7HaDW zdLw$4qUNe}L^g0(e0^I3b+wId9t4NM$`!tQI%nx^_vCKyxNa~`bdv*lsb7P9VA5Fh z)NWkK^KK;rNJ=OxAy;&MA7Lmg2bY17rVZ#?4q`Lh*LRJO4pnbpL`fjQc_81Kf_aUc z3ohc_3VaUsA#V`RB?)|&lvpRF66d*+i_B7~k*K{os=-ESum--Ovza*xB z*T&OIOl7^1-kwZPI$F3l$Pt47W!j3uKSmzQ<(KuN>#n)lZeD3M8|JnK^rN*^H9Pwt zjOtoVEhO8uDHDCA^VjdpoP^wdEri2+TZfI6u%0Y#F0Lhs(Q|VJbEGWzCBVP*<5&dtr3@l%e%s!7_u$%9IPXvwYK&+P~&@=+6~-Pi@ZnYfC`k$oB&)HEL}n6Y@si}p;6rX@eucHI=AO3vUEHlF_ET+F z-9NE7fi*kpI*NVU@)zZ_LQXddbCwh932g|hvxP-rd21&cof<^v_=g~AB2;Q|&x$Cd z?vj0Q4P9LlXC5TSwEu2Ai0bvlq@FZgxJux@rI?k^?k6rW+~I_79-+AEk6y|8xV?U_ cC&llM+s~%6{$>A$e*@kj-2bBVGk&l44{a>6h5!Hn literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/histPlotter.py b/CMGTools/RootTools/python/macros/histPlotter.py new file mode 100644 index 0000000..203bfa7 --- /dev/null +++ b/CMGTools/RootTools/python/macros/histPlotter.py @@ -0,0 +1,38 @@ +import fnmatch +from CMGTools.RootTools.PyRoot import * + +import ROOT + +histTypes = [ ROOT.TH1F, + ROOT.TH1D, + ROOT.TH2F, + ROOT.TH2D, + ROOT.TProfile ] + +fileName = sys.argv[1] +file = TFile(fileName) + +hists = [] +for key in file.GetListOfKeys(): + obj = file.Get(key.GetName()) + if type(obj) in histTypes: + hists.append(obj) + print type(obj), key.GetName() + locals()[key.GetName()] = obj + + +canvases = [] +cx = 500 +cy = 500 +def draw(pattern): + import pdb; pdb.set_trace() + for hist in hists: + name = hist.GetName() + if fnmatch.fnmatch(name, pattern): + can = TCanvas(hist, hist, cy, cy) + canvases.append( can ) + can.Draw() + hist.Draw() + + + diff --git a/CMGTools/RootTools/python/macros/histPlotter.pyc b/CMGTools/RootTools/python/macros/histPlotter.pyc new file mode 100644 index 0000000000000000000000000000000000000000..38fbccb8fe4cf6444e9edb6654bda8fe256e23dd GIT binary patch literal 1131 zcmbtR-%ry}6#j18jWIUBAu1T&8y{G}Clg{!AdEz1q% z{{wyUMb9}K^AE7S{m$2O?)mNhY}Vg=|Itk_dnzQ~(Pw@Wq;wQ=AewRqxk5P8I*1%- z2bnAA304HFf(y8+AgVzxBC8{Hu@NmnH=vjBpb#~2MS+)bZ=jpVR`38EoNGj@^8W;S z6j&-MVK(-S@FGn`pj1X@}%L=ye0}`g-mg3b+2I^ zYV8~o2V)r+sV6S1hs?v+#h7|@P;S9i_yQeU<@4ZS;=wK;t6}VM?}|jWC}BC$l-+KD z&KadX^&KkXSPJ*+M6F9OOfT#rNu%v2TgHi|G{AMwSVOUaj<&~fUkkq+^kbV`3lI0> z!Ch>qcxrfLYb->g4HXB(!=WCe)CDcBjKBCCRUC)0wYnSxJR~u5E+GTX!!=PLp9BQV zYhtEM+WQ|nVNv9!9TbI~vf;>H7lU>`PRhcxInYU7aQJPqaO#v&zhwUw0aOEZ)l?1D zQtKq^%4b_3rEL&<%&c?HoRmgBjU<)a)L}EW(qrxa{RxX3K?z zqajU(yE7vrPH}m4CwKXt%$N%a57~=rXLZ01wn;#H_&{O0m+v+Cv-(DlM3N=o`|?v< zWa4ZoUBG*lW#mN?=O*AKO&4|_@NR<@f`60#zj1T$y?&8?&h=Z~t>JJDRd*UrRZZW9 TL&K-PH5z}57O<{1-Kpg-C1T=2' ) + + +# ---- no dbeta correction + +# Nv + +probeCut = ProbeCut('leg1', dBetaFactor=0.0) +tagCut = TagCut('leg2') + +h1NoDBeta = TagAndProbeBothLegs('h1NoDBeta') +h1NoDBeta.fillHistos( events, 'Nvertices.obj', 20, 0, 20, probeCut, tagCut, nEvents) +h1NoDBeta.formatHistos( sBlack, ';N_{vertices}') +h1NoDBeta.leg1.formatHistos( sRed ) +h1NoDBeta.leg2.formatHistos( sBlue ) +h1NoDBeta.write() + +# eta + +hEtaNoDBeta = TagAndProbeBothLegs('hEtaNoDBeta') +hEtaNoDBeta.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaNoDBeta.formatHistos( sBlack, ';#eta') +hEtaNoDBeta.write() + +# eta, NV 0-4 + +tagCut.nvMin = 0 +tagCut.nvMax = 4 +hEtaNV0_4 = TagAndProbeBothLegs('hEtaNV0_4') +hEtaNV0_4.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaNV0_4.formatHistos( sBlack, ';#eta') +hEtaNV0_4.write() + +# eta, NV 5_8 + +tagCut.nvMin = 5 +tagCut.nvMax = 8 +hEtaNV5_8 = TagAndProbeBothLegs('hEtaNV5_8') +hEtaNV5_8.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaNV5_8.formatHistos( sRed, ';#eta') +hEtaNV5_8.write() + +# eta, NV 9_11 + +tagCut.nvMin = 9 +tagCut.nvMax = 11 +hEtaNV9_11 = TagAndProbeBothLegs('hEtaNV9_11') +hEtaNV9_11.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaNV9_11.formatHistos( sBlue, ';#eta') +hEtaNV9_11.write() + +# eta, NV 12- + +tagCut.nvMin = 12 +tagCut.nvMax = 999 +hEtaNV12_inf = TagAndProbeBothLegs('hEtaNV12_inf') +hEtaNV12_inf.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaNV12_inf.formatHistos( sGreen, ';#eta') +hEtaNV12_inf.write() + + +# ---- dbeta correction + +# Nv + +probeCut = ProbeCut('leg1', dBetaFactor=0.5) +tagCut = TagCut('leg2') + +h1DBeta = TagAndProbeBothLegs('h1DBeta') +h1DBeta.fillHistos( events, 'Nvertices.obj', 20, 0, 20, probeCut, tagCut, nEvents) +h1DBeta.formatHistos( sBlue, ';N_{vertices}') +h1DBeta.write() + +# eta + +hEtaDBeta = TagAndProbeBothLegs('hEtaDBeta') +hEtaDBeta.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaDBeta.formatHistos( sBlue, ';#eta') +hEtaDBeta.write() + + +# eta, NV 0-4 + +tagCut.nvMin = 0 +tagCut.nvMax = 4 +hEtaDBetaNV0_4 = TagAndProbeBothLegs('hEtaDBetaNV0_4') +hEtaDBetaNV0_4.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaDBetaNV0_4.formatHistos( sBlack, ';#eta') +hEtaDBetaNV0_4.write() + +# eta, NV 5_8 + +tagCut.nvMin = 5 +tagCut.nvMax = 8 +hEtaDBetaNV5_8 = TagAndProbeBothLegs('hEtaDBetaNV5_8') +hEtaDBetaNV5_8.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaDBetaNV5_8.formatHistos( sRed, ';#eta') +hEtaDBetaNV5_8.write() + +# eta, NV 9_11 + +tagCut.nvMin = 9 +tagCut.nvMax = 11 +hEtaDBetaNV9_11 = TagAndProbeBothLegs('hEtaDBetaNV9_11') +hEtaDBetaNV9_11.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaDBetaNV9_11.formatHistos( sBlue, ';#eta') +hEtaDBetaNV9_11.write() + +# eta, NV 12- + +tagCut.nvMin = 12 +tagCut.nvMax = 999 +hEtaDBetaNV12_inf = TagAndProbeBothLegs('hEtaDBetaNV12_inf') +hEtaDBetaNV12_inf.fillHistos( events, 'diMus.obj[0].leg1().eta()', 10, -2.5, 2.5, probeCut, tagCut, nEvents) +hEtaDBetaNV12_inf.formatHistos( sGreen, ';#eta') +hEtaDBetaNV12_inf.write() + + + +# effect of the choice of the leg on the eff vs nvert ===================================== + +# if probe is leg2, tag is leg1, which has a higher pT and thus a lower relative isolation +# so there are more selected events on which the probe efficiency can be evaluated. +# the errors are larger cause they are binomial +# leg2 efficiency is lower because it has a lower pT, hence a higher relative isolation + +cLeg = TCanvas('cLeg','Effect of leg choice', 750,700) +formatPad( cLeg ) + +h1NoDBeta.leg1.hEff.GetYaxis().SetRangeUser(0.8,1.05) +h1NoDBeta.leg1.hEff.Draw() +h1NoDBeta.leg2.hEff.Draw('same') +h1NoDBeta.sum.hEff.Draw('same') + +x=0.1 +legend1 = TLegend(0.18+x,0.16+x,0.43+x,0.33+x) +legend1.AddEntry(h1NoDBeta.leg1.hEff, 'leg 1') +legend1.AddEntry(h1NoDBeta.leg2.hEff, 'leg 2') +legend1.AddEntry(h1NoDBeta.sum.hEff, 'both legs') +legend1.Draw('same') + +# effect of the dbeta corrections ========================================================= + +# Nv + +cDbeta = TCanvas('cDbeta','dbeta effect', 750,700) +formatPad( cDbeta ) +cDbeta.SetGridy() +cDbeta.SetGridx() + +h1NoDBeta.sum.hEff.Draw() +h1DBeta.sum.hEff.Draw('same') + +x=0.1 +legend2 = TLegend(0.18+x,0.16+x,0.53+x,0.33+x) +h1NoDBeta.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +legend2.AddEntry(h1NoDBeta.sum.hEff, 'no dbeta cor') +legend2.AddEntry(h1DBeta.sum.hEff, 'dbeta cor') +legend2.Draw('same') + +cDbeta.SaveAs('eff_Nvert.png') + +# eta + +cDbetaEta = TCanvas('cDbetaEta','dbeta effect, vs eta', 750,700) +formatPad( cDbetaEta ) +cDbetaEta.SetGridy() +cDbetaEta.SetGridx() + +hEtaNoDBeta.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +hEtaNoDBeta.sum.hEff.Draw() +hEtaDBeta.sum.hEff.Draw('same') + +x=0.1 +legend3 = TLegend(0.18+x,0.16+x,0.53+x,0.33+x) +h1NoDBeta.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +legend3.AddEntry(hEtaNoDBeta.sum.hEff, 'no dbeta cor') +legend3.AddEntry(hEtaDBeta.sum.hEff, 'dbeta cor') +legend3.Draw('same') + +cDbetaEta.SaveAs('eff_eta.png') + + +# efficiency vs eta for different ranges in NVertex. no dbeta corrections =================== + +cEtaNv = TCanvas('cEtaNv','eff vs eta for ranges in NVertex', 750,700) +formatPad( cEtaNv ) +hEtaNV0_4.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +hEtaNV0_4.sum.hEff.Draw() +hEtaNV5_8.sum.hEff.Draw("same") +hEtaNV9_11.sum.hEff.Draw("same") +hEtaNV12_inf.sum.hEff.Draw("same") + +x=0.1 +legend4 = TLegend(0.18+x,0.16+x,0.53+x,0.33+x) +h1NoDBeta.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +legend4.AddEntry(hEtaNV0_4.sum.hEff, '0 - 4 vertices') +legend4.AddEntry(hEtaNV5_8.sum.hEff, '5 - 8 vertices') +legend4.AddEntry(hEtaNV9_11.sum.hEff, '9 - 11 vertices') +legend4.AddEntry(hEtaNV12_inf.sum.hEff, '12 - #infty vertices') +legend4.Draw('same') + +cEtaNv.SaveAs('eff_eta_vertexRanges.png') + + +# efficiency vs eta for different ranges in NVertex. dbeta corrections =================== + +cEtaDBetaNv = TCanvas('cEtaDBetaNv','eff vs eta for ranges in NVertex', 750,700) +formatPad( cEtaDBetaNv ) +hEtaDBetaNV0_4.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +hEtaDBetaNV0_4.sum.hEff.Draw() +hEtaDBetaNV5_8.sum.hEff.Draw("same") +hEtaDBetaNV9_11.sum.hEff.Draw("same") +hEtaDBetaNV12_inf.sum.hEff.Draw("same") + +x=0.1 +legend4 = TLegend(0.18+x,0.16+x,0.53+x,0.33+x, '#Delta#beta corrections ON') +h1NoDBeta.sum.hEff.GetYaxis().SetRangeUser(0.8,1.05) +legend4.AddEntry(hEtaDBetaNV0_4.sum.hEff, '0 - 4 vertices') +legend4.AddEntry(hEtaDBetaNV5_8.sum.hEff, '5 - 8 vertices') +legend4.AddEntry(hEtaDBetaNV9_11.sum.hEff, '9 - 11 vertices') +legend4.AddEntry(hEtaDBetaNV12_inf.sum.hEff, '12 - #infty vertices') +legend4.Draw('same') + +cEtaDBetaNv.SaveAs('eff_eta_vertexRanges_dbeta.png') + + + +# pt of the first and second leg + +cLegPt = TCanvas('cLegPt','pt distribution for legs 1 and 2', 750,700) +formatPad( cLegPt ) +events.Draw('diMus.obj[0].leg1().pt()>>h_pt1', 'diMus.obj[0].mass()>70', 'goff', 2000) +h_pt1 = events.GetHistogram() +sBlack.formatHisto( h_pt1, ';p_{T} (GeV)') +events.Draw('diMus.obj[0].leg2().pt()>>h_pt2', 'diMus.obj[0].mass()>70', 'goff', 2000) +h_pt2 = events.GetHistogram() +sBlue.formatHisto( h_pt2, '') +h_pt1.SetStats(0) +h_pt2.SetStats(0) +h_pt1.Draw() +h_pt2.Draw('same') +x=0.4 +legend2 = TLegend(0.18+x,0.16+x,0.43+x,0.33+x) +legend2.AddEntry(h_pt1, 'leg 1') +legend2.AddEntry(h_pt2, 'leg 2') +legend2.Draw('same') + + +# relIso of the first and second leg + +cLegIso = TCanvas('cLegIso','relIso distribution for legs 1 and 2', 750,700) +formatPad( cLegIso ) +gPad.SetLogy() +h_relIso1 = TH1F('h_relIso1', '', 100,0,1) +h_relIso2 = TH1F('h_relIso2', '', 100,0,1) +events.Draw('diMus.obj[0].leg1().relIso()>>h_relIso1', 'diMus.obj[0].mass()>70', 'goff', 10000) +sBlack.formatHisto( h_relIso1, ';rel iso') +events.Draw('diMus.obj[0].leg2().relIso()>>h_relIso2', 'diMus.obj[0].mass()>70', 'goff', 10000) +sBlue.formatHisto( h_relIso2, '') +h_relIso1.SetStats(0) +h_relIso2.SetStats(0) +h_relIso1.Draw() +h_relIso2.Draw('same') +x=0.4 +legend2 = TLegend(0.18+x,0.16+x,0.43+x,0.33+x) +legend2.AddEntry(h_relIso1, 'leg 1') +legend2.AddEntry(h_relIso2, 'leg 2') +legend2.Draw('same') + + +# Z mass spectrum for tagged events + +cMass = TCanvas('cMass','Z mass for tagged events', 750,700) +formatPad( cMass ) +h_mass1 = TH1F('h_mass1', '', 100,40,140) +h_mass2 = TH1F('h_mass2', '', 100,40,140) +events.Draw('diMus.obj[0].mass()>>h_mass1', h1.leg2.tagCut, 'goff', 10000) +sBlack.formatHisto( h_mass1, ';m_{Z} (GeV)') +h_mass1.Draw() diff --git a/CMGTools/RootTools/python/macros/isolation.pyc b/CMGTools/RootTools/python/macros/isolation.pyc new file mode 100644 index 0000000000000000000000000000000000000000..559aad09c68610882f990dfa36caa34bdc5f334a GIT binary patch literal 8929 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/jetVsGenJet.py b/CMGTools/RootTools/python/macros/jetVsGenJet.py new file mode 100644 index 0000000..993a0ac --- /dev/null +++ b/CMGTools/RootTools/python/macros/jetVsGenJet.py @@ -0,0 +1,172 @@ +import os, sys +from ROOT import * + +class jetHistos: + def __init__(self, name): + self.respEta_ = TProfile('respEta'+name,'',20, -5, 5) + self.respPt_ = TH2F('respPt'+name,'',100, 0, 1000) + + + +def showBin( hist, bin): + hist.ProjectionY('',bin,bin,'').Fit('gaus') + +from CMGTools.RootTools.RootTools import * + +gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) ) + + + +def setAliases(): + patJets = 'patJets_selectedPatJetsAK5__PAT' + if not allJets: + patJets = 'patJets_patJetLead__ANA' + + events.SetAlias('jet', patJets) + + deltaPhi = '%s.obj.phi()-%s.obj.genJet().phi()' % (patJets, patJets) + events.SetAlias('dPhi',deltaPhi ) + deltaEta = '%s.obj.eta()-%s.obj.genJet().eta()' % (patJets, patJets) + events.SetAlias('dEta',deltaEta ) + deltaR = 'sqrt( dPhi*dPhi + dEta*dEta)' + events.SetAlias('dR',deltaR ) + + genJet = '%s.obj.genJet()' % patJets + events.SetAlias('genJet',genJet ) + + +def buildPrefix(): + basename = rootfile.split('/')[0] + pref = os.path.splitext( basename)[0] + pref += '_pt' + str(genJetPtCut) + if raw: + pref += '_raw' + if dRCut: + pref += '_dR' + if allJets: + pref += '_all' + return pref + +from CMGTools.RootTools.response import response + +def plotPtResponse( response ): + + prefix = buildPrefix() + setAliases() + + print 'plotPtResponse : ', prefix, '...' + + canvas = response.canvas + canvas.cd(1) + response.h2d = TH2F('responsePt_' + response.name,';p_{T}(gen) (GeV);p_{T}(rec)/p_{T}(gen)',20, 0, 600, 50, 0,2) + # events.Draw('jet.obj[0].pt()/jet.obj[0].genJet().pt():jet.obj[0].genJet().pt()>>'+ response.h2d.GetName(),'jet.obj[0].genJet().pt()>0 && abs(jet.obj[0].genJet().eta())<1.5',"col") + + var = 'jet.obj.pt()/jet.obj.genJet().pt():jet.obj.genJet().pt()>>' + response.h2d.GetName() + if raw: + var = 'jet.obj.pt()*jet.obj.jecFactor(0)/jet.obj.genJet().pt():jet.obj.genJet().pt()>>' + response.h2d.GetName() + cut = 'jet.obj.genJet().pt()>%s && abs(jet.obj.genJet().eta())<1.5' % genJetPtCut + if dRCut: + cut += '&& dR<0.2' + + print var + print cut + + events.Draw(var,cut,"col") + + response.FitSlicesY() + response.Draw() + + canvas.SaveAs(prefix + '_' + response.name + '.png') + + +def plotEtaResponse( response ): + + prefix = buildPrefix() + setAliases() + + print 'plotEtaResponse : ', prefix, '...' + + canvas = response.canvas + canvas.cd(1) + response.h2d = TH2F('responseEta_'+response.name,';#eta(gen);p_{T}(rec)/p_{T}(gen)',50, -5, 5, 50, 0,2) + + var = 'jet.obj.pt()/jet.obj.genJet().pt():jet.obj.genJet().eta()>>'+ response.h2d.GetName() + if raw: + var = 'jet.obj.pt()*jet.obj.jecFactor(0)/jet.obj.genJet().pt():jet.obj.genJet().eta()>>'+ response.h2d.GetName() + + cut = 'jet.obj.genJet().pt()>%s' % genJetPtCut + if dRCut: + cut += '&& dR<0.2' + + # events.Draw('jet.obj[0].pt()/jet.obj[0].genJet().pt():jet.obj[0].genJet().eta()>>'+ response.h2d.GetName(),'jet.obj[0].genJet().pt()>0 && jet.obj[0].pt()>30',"col") + events.Draw(var, cut ,"col") + + response.FitSlicesY() + response.Draw() + + canvas.SaveAs( prefix + '_' + response.name + '.png') + + +def plotCor(): + global ptcor + global etacor + global raw + + raw = False + + ptcor = response('ptcor') + plotPtResponse( ptcor ) + + etacor = response('etacor') + plotEtaResponse( etacor ) + +def plotRaw(): + global pt + global eta + global raw + + raw = True + + pt = response('pt') + plotPtResponse( pt ) + + eta = response('eta') + plotEtaResponse( eta ) + +def plotAll(): + plotCor() + plotRaw() + +def plotDREffect(): + global dRon + global dRoff + + global dRCut + + dRCut = False + + dRoff = response( 'dRoff' ) + plotPtResponse( dRoff ) + + dRCut = True + + dRon = response( 'dRon' ) + plotPtResponse( dRon ) + + +raw = True +genJetPtCut = 20 +dRCut = False +allJets = True + +rootfile = sys.argv[1] + +events = Chain('Events', rootfile) +setAliases() + +if __name__ == '__main__': + + # pass + + plotCor() + diff --git a/CMGTools/RootTools/python/macros/jetVsGenJet.pyc b/CMGTools/RootTools/python/macros/jetVsGenJet.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6a5a502e3a0d720bfb721a02787718f0a50a8120 GIT binary patch literal 5252 zcmcIo-*Xem5$;_{wk0fVY!1Ug?p${{B11(cBo`7OngZXwY6y1_9{ZF z?2HYU!+CKY@{s%i`4{q+-D@h3_mF&FkA47w)Ft>VZM&y?c6O$_zwTa@{#mbm^V^kH zM}~hT{Qm@(JsF53_y*Dw*&g$OYzHb2r5DOpQj+AfBxU)N$dSmSZHy}%Y?nu~DzcSM zNq1UOk?xFitCCE~QNVAIOzYg5Bs0pK(3`5#o0TVZ*{)+oO%*34Iibv)B(uuQOHx?WXR2W?gQ_cBJk$E_(_D zC-+vPVL~yRdVeQ`iq{mbbzGJ=IDOdjK$enFXkHkyB1aW@E)oUeAe@qsdYXnysv|XK zi)=P(Sf=HsL5tK5?z$LjV&|txzQy*l3OL87Qr~tN?vf0bWZ#rT8f9>924t&UUiFe*7eDKq^Y?Pr=!uv%3CZV=K>lcGcv$^W5Mo zx0m-abw!J8nsR_aPX#s5^2WTm=Fga6}d z0q6Ac-Mrsi??50tCO5Q>%l-`nXFG)XF#^s)@<0g?(bb@ZApoiXu?r60olwpkB6z(X zu?)*lk4T>A!;yYkp2J|&&&XkEB(2Kxl9$$a*O|leNOMA-m%WAtp2hB3?tRcf><~mY zLP)}>Y0~!Nwa-6}qW0RBTY6!RpZi4`CsDN4T2nhC672_=^O0@lkGsvmUe;Lo@o=!K z0oqvcQVsZ|4G+CAKXvhI=Bw1t2QuvitZ#o`xW+PXzeKWpc{zdV63Ghi4r3cTH`&MN z(Td>VfWA>Y#=RcTth)3d?SmzPHdD9O%VOJ5=+pH>&c1DVhiYjAKRf+=@O^rlYY_mbTwKVOo zYP!@Yi3U#H85QwUFG!3Rz!#c})vQF6=2A^!gI?y;wYk-~@W!4_v(%)|JkYHx9I@%0 z+;;2xUd|_RnZ!V1&V%z=f}VaH+mz|hFI%KL$KW^a;qiXfOWIg3dv*~+^_~Qa!I|JR zoL3)TzBF# z*)8BmKBIIisE!pDLNpM*0+K-ipJ8fMec6_vYc`u1ji$~YnGsdi{s_VwgXrt6!vmW#NKBu|H3M;M-Mv0|4fb{xnrMGU`hp*gzX*3a) z>t5V(dC|D?zpi=Xg*9K=#jTI*^2LkG@nhQi=s5B1_~ha3y$gOgShb9-FL@;)02F{ zOA*Bf+aH2RSPiDbI%qw(Tv`NN&jdAsHmn4da1q(I7XBwt|A8Bi6{tWa`v30mX)sQt>O2TOiuM zD4fi%DI<`~CnRei#{eNFiC4UCAX3M^grQI|1l#~ar6GPWQUB=7bzGJP0e)it-li=} zj7o&gby(5RE$h2MtX&F<`nX0gJG8XQ4_qfNG<(1$V6_cV&Aqs1hlzBMHV*kY>e+s!j z@@M3}k0YD->DO5MO-E*-R%b7O@yRkk={aIg!(vZ;OZzi(AFTNTV%Wzyr zX3AwC-Z6J~cJNyF7mO{1GUcO@)HgrcLb2-JoxBL)=YcruN0HwS-xAFw5REhYm2bw) z!-re?!fzI-Vx=GbYSA43YBAvyio3i?xd;3i!(8T_1WEdA5ciXPn-vgd!|Hq03)MP4>'+ jeth.respEta_.GetName(),'genJet.pt()>30') + + canvas.cd(2) + tree.Draw('(jet.pt()-genJet.pt())/genJet.pt():genJet().pt()>>'+ jeth.respPt_.GetName(),'genJet.pt()>0 && abs(genJet.eta())<1.5') + +def showBin( hist, bin): + hist.ProjectionY('',bin,bin,'').Fit('gaus') + +from CMGTools.RootTools.RootTools import * + +gROOT.Macro( os.path.expanduser( '~/rootlogon.C' ) ) + +file = TFile( sys.argv[1] ) +events = file.Get('Events') + +patMet = 'patMETs_patMETsPFlow__PAT' +events.SetAlias('met', patMet) + +from response import response + +def plotPtResponse( response ): + + canvas = response.canvas + canvas.cd(1) + response.h2d = TH2F('responsePt','MET(gen) (GeV); MET(rec)/MET(gen)',50, 0, 1000, 50, 0,2) + events.Draw('met.obj.pt()/met.obj.genMET().pt():met.obj.genMET().pt()>>'+ response.h2d.GetName(),'met.obj.genMET().pt()>20',"col") + + response.FitSlicesY() + response.Draw() + + canvas.SaveAs(response.name + '.png') + + + +if __name__ == '__main__': + + pt = response('pt') + plotPtResponse( pt ) diff --git a/CMGTools/RootTools/python/macros/metTree.pyc b/CMGTools/RootTools/python/macros/metTree.pyc new file mode 100644 index 0000000000000000000000000000000000000000..39ea6e4e56183791ec8d85610a10e2b06d170842 GIT binary patch literal 1810 zcmbtU-*4kY5FR^e+PF!7&_j0>2nB&E2Z`jU#7j9vlyWUXYA$lDlP(gnTzg4u96R!E z+dHZ762yPU1OEl@`~mRIIO!FMCob}CW@l%1XTF(lYk#$!*FSWJ5v_hT{C|z1|G*UE zvnV5)+{+eCEYaJP+2qGH`W4$Xit8fO*Lxe}s|KZ;q=?cjN}CjK(9+`1QVuDL(rt%t#Vz{D zrt)`E`xLk3m`9|r^+>MFC6lqcgRGLj@f*4pM8nf(5huMKXOMLd(;Y$-FAn(*Ss-tl z?rci&)o4ld7}>Al8oPD43=^BZk1@HaGQEXyyPr>0{{2es_8%-xD%tId*y4~)xFM40fWrpvHV#61ITZXr06GExhm)J5Nlt$@k6@ZA5#OvicOVvsv=YFeE%pg&3|)#XS)yUnM%A-mqC?AC)zdIXPJ9R0 z$r75ra)8-3J-)99BQUHobs(-|9vS^HmPnPmwA*nn)XVNy9bT6z>h{+g33DRBpyW@~ ztm4TDmO!FcT&2PRZYo*eD0Zxvaq^#9@a4$^_kVc|j-Lw35gM3#qPNJWE=TQgkvu6E z>;3PJ&&6??oY^JD2kgOzzhles^Tbpd z8E@4TA3&p7O?K02Tc27T+p!#5NEZb2Fv){JUIM%|@54&uLQ7iuO%y({Dx@5x3TY+Al2_)+EBFy7!txB=*&y!4vMOaR6MEH?4C^X>_ z^0-if9g{&BiG8fhX_kcA6X-akRZ0wM5O^O!^A=2z{`cebY+l6InHq56HDC3_a%#=Z XX3en=?E`DqZdiNvp55GO*)8iIon?79 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/plot_delta.py b/CMGTools/RootTools/python/macros/plot_delta.py new file mode 100644 index 0000000..efa9342 --- /dev/null +++ b/CMGTools/RootTools/python/macros/plot_delta.py @@ -0,0 +1,124 @@ +from CMGTools.RootTools.PyRoot import * + +import copy +import sys +from optparse import OptionParser + +parser = OptionParser() +parser.usage = ''' +plot_delta.py [root_file] +''' + +(options,args) = parser.parse_args() + +file = None +if len(args)>1: + parser.print_help() + print + print 'Maximum one argument (a root file)' + sys.exit(1) +elif len(args)==1: + file = TFile( args[0] ) +tree = file.Get('DeltaTreeAnalyzer') + + +dRMax = 0.1 +dR2Max = dRMax*dRMax + +dR2_1 = '(col1Eta-genEta)*(col1Eta-genEta) + (col1Phi-genPhi)*(col1Phi-genPhi)' +dR2_2 = '(col2Eta-genEta)*(col2Eta-genEta) + (col2Phi-genPhi)*(col2Phi-genPhi)' + +dRMatch1 = '{dR2}<{dR2Max}'.format(dR2 = dR2_1, dR2Max = dR2Max) +dRMatch2 = '{dR2}<{dR2Max}'.format(dR2 = dR2_2, dR2Max = dR2Max) + +tree.SetAlias( 'dR2_1', dR2_1) +tree.SetAlias( 'dR2_2', dR2_2) +tree.SetAlias( 'dRMatch1', dRMatch1) +tree.SetAlias( 'dRMatch2', dRMatch2) + +tree.SetAlias( 'col1Exists', 'col1Eta>-999' ) +tree.SetAlias( 'col2Exists', 'col2Eta>-999' ) +tree.SetAlias( 'match1', 'col1Exists && dR2_1 < 0.05' ) +tree.SetAlias( 'match2', 'col2Exists && dR2_2 < 0.05' ) + +tree.SetAlias( 'dPt1', 'col1Pt - genPt' ) +tree.SetAlias( 'dPt2', 'col2Pt - genPt' ) + +def plot2D(nEv, zoom=True): + zoomCut = '1' + if zoom: + zoomCut = 'abs(col2Pt-genPt)<100 && abs(col1Pt-genPt)<100' + tree.Draw('col2Pt-genPt : col1Pt - genPt', zoomCut + ' && match2 && col2Sel && match1', 'col', nEv) + sBlack.formatHistoAxis( tree.GetHistogram() ) + tree.GetHistogram().SetStats(1) + # tree.GetHistogram().SetTitle(';#Deltap_{T}(PF-gen) (GeV/c);#Deltap_{T}(std-gen) (GeV/c)') + formatPad(gPad) + gPad.SetLogz() + +def plot1D(nEv, zoom=-1): + zoomCut = '1' + if zoom>0: + zoomCut = 'abs(col2Pt-genPt)<{z} && abs(col1Pt-genPt)<{z}'.format(z=zoom) + tree.Draw('abs(dPt2) - abs(dPt1)', zoomCut + ' && match2 && col2Sel && match1', '', nEv) + sBlack.formatHisto( tree.GetHistogram() ) + tree.GetHistogram().SetStats(1) + tree.GetHistogram().SetNdivisions(5) + tree.GetHistogram().SetTitle(';|#Deltap_{T}(std-gen)| - |#Deltap_{T}(PF-gen)| (GeV/c)') + formatPad(gPad) + gPad.SetLogz() + + +keeper = [] + +def plotVsGen(nEv, select=1, xmax = 100): + # dPt = 'dPt1' + # if select == 2: + # dPt = 'dPt2' + h1 = TH1F('h1','',200, -xmax, xmax) + h2 = TH1F('h2','',200, -xmax, xmax) + + tree.Project('h1', 'dPt1', 'match2 && col2Sel && match1' , '', nEv) + sBlue.formatHisto( h1) + h1.SetStats(0) + h1.SetFillStyle(0) + h1.SetNdivisions(5) + h1.SetTitle(';#Deltap_{T} (rec-gen) (GeV/c)') + + tree.Project('h2', 'dPt2', 'match2 && col2Sel && match1' , '', nEv) + sBlack.formatHisto( h2 ) + h2.SetFillStyle(0) + h2.SetStats(1) + h2.SetNdivisions(5) + h2.SetTitle(';#Deltap_{T} (rec-gen) (GeV/c)') + + + h1.SetStats(0) + h2.SetStats(0) + + legend = TLegend(0.6,0.7,0.89,0.89) + + if select==1: + h1.Draw() + legend.AddEntry( h1, 'PF muon', 'l') + name = 'PF' + elif select==2: + h2.Draw() + legend.AddEntry( h2, 'tight muon', 'l') + name = 'Tight' + else: + h1.Draw() + h2.Draw('same') + legend.AddEntry( h1, 'PF muon') + legend.AddEntry( h2, 'tight muon') + name = 'Both' + legend.Draw('same') + + keeper.append(h1) + keeper.append(h2) + keeper.append(legend) + + formatPad(gPad) + gPad.SetLogy() + + gPad.SaveAs('ptrecMgen_{name}.png'.format( name=name )) + diff --git a/CMGTools/RootTools/python/macros/plot_delta.pyc b/CMGTools/RootTools/python/macros/plot_delta.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4c58866fb0bc36c00e086dcb2fb393fa14ce1ddb GIT binary patch literal 3914 zcmb_f-ESMm5uZC!l=vZApO$1h&c$wADy=1xK~Xqy<0`f!r-&8eMC5^OAzXQD>gXen zxLvvWAfJ@yzPImv?Mt8fAN0Q{iUI`+1js}GfaW)IN9vfgLC}O0_hx5iXLoOZ^V?DG z-}9w^eGz}srt~v|=g;xef3t{u{85`~5 zLw=sr3>_7??as3DR~Rryts)0%l}S}d73mV;X6RL(;@^qqJbPNt{Q~VjS2lI8u^CQQ z|Ly4!HpPD?b)94Qv$O#h#OxEPGIbZopW{KTMe>W(S|TNXE3IYnOVnB+zf7%F@+;K6 zLH;}`Xs(f3#@u#mEu)9eM88gIk-8h?W6l-2w6WKuzd&j=+g~KLmhEHi^=u!Dm>Q2s zZe;CPz?46xyqUG%BL8-_{|5PYlKxHd-=xp5Z@A#R9FcER2L}QtoXK0{-=)v+`tR@| z99Hk)po9P5Q^jGE;pUx#M6N*oWMG1*-|%9sVtosW(jbh?k*`AIZ4J(xU&ax-FN0A1 zx)ktWeHYCO?=f^Eb&Q}%Aj~r1ojsy0=BlXEBCXwo2jg(cSk?NU&GFw)m zuVGCWzFQwX<`x?rnH*G*O(A(gXE=qRI;u^ix|tK*3(vHVYuQfSlwgr0gJ$f{@*LSDvy!6D*6Za&pzBwK%uFn1Yjx57@>^$6h_!C*8c-F_BY0$A}ee9V> zAirU1vSD6L!#EEde!<41w))sszp}M$jN=!=Z{R6@x`ze~GO}rCQ4FNpEF(<~Q5UJ7 zqaipXPisKukmwQ&VvzMYu?v-O?z6LWy1;Nj=m48BU==pbQWx0{)&S-YtFxH#K#*M1 zTadlqXhsNDDF88>k82Mf@`h6bww5vIH!vjY?!4zr?_a+O4<4VqNtW3EP=ym^O+W#y zT*#c|o&$cI)5ZDdzrzUz!Qr`HMF@r)QmVd*L`vn_=C=Y9 z29qEu;Iz^|Mf3jfo-pU&=%P8QYU4A6H-`v4WoYcB`s%*=bi2J-Wl+hfCD?J9g54!< zmf6A^&fw7Hb-Op%GLHtpI`D(nfySMn$8c;0CRFYkJFauHfkvR`G8wsiX}Gsphu`-D zw%W7z5K6CbKtQcxttMb&z*!|L01Hr?!OzLSh&%AS>HvCDj96>|=&o>x$e6Xn(9T3I zGO~xDJ8&BwnPBK(8UQr4Tt$Xu5_x(x$(WQWF;#`@9TYYA1KEy{TG(8fUZI@YmlY=X zAEIch5JI8a@fYYa2XpAjQAPHN%M*~R3;zw67L~1 z3D;9;UqWynWf5j%?PLgmh>{TTBwdqE@~ToxQY?Z|4c5T7!vb{|C8b$fB7cp#Sl~Jh zagUJ2E^=)!ZVzzv5FOWCrug8mXc9%;W%x@0^bMph9Fe5x9k{=r$xx>ntG1+~lV+mJ zm4qa9=Uw^y<4NbGeE#{QbFuQL{lA}o{zNl^8+%UgBh3vK0OYWKvBXcatGQjoIegU31y6D3=+8Xpb;>x`$r<3%W&ue?a3vyL7;;5_I zMhY2RRwv4R3yujVFqwc8_JS}xG-qIeyKK70jj#!?zWK4jjJ|M;P{xk$@Agf6CM@(y zsey_`^aca=n-EFnDocD1z1M0-yAFcN9WVSML$wNdiCmYQ_PkT~Z3ymtG-3^t1^k%D z;rHD*h_79~@IKZ1s{au>`WGBCzhQ0I8`k{zo0W6W+N*X2)U=FyF@54@oVOP6Ex;<{ zpefl^MxJ3Tj&I_v$xXb~IAdA%*^Y26Gso$(go&ep8E~2IN*&LvC*4>M?nHYXC3U1I zk5H6rdA}GXT+Xjflq?*eZkI{8RF_FY6z~kTK^*kW(Xk2#Vppd@0*odgka(hCNwC9U z^j#FgE{Alv>+-7P{9HzcJBMa`i|mAfrzL1J2FADubAQ0iyWB9}U!9#u|8K>@lRoZ6 z{z<4lkbhYApeW&VD%OHs%oXh=yI?KhtSoB=r?Z4JyPhlHWKh-E>(;u>XNGU~X;;dX H`GWl=nb{#) literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/macros/plot_efficiency.py b/CMGTools/RootTools/python/macros/plot_efficiency.py new file mode 100644 index 0000000..068917d --- /dev/null +++ b/CMGTools/RootTools/python/macros/plot_efficiency.py @@ -0,0 +1,202 @@ +#!/bin/env python + +import sys +import copy +from CMGTools.RootTools.RootInit import * +from CMGTools.RootTools.Style import sBlack, sBlue, styleSet + +from ROOT import TGraphAsymmErrors + +args = sys.argv[1:] +# fileName = args[0] + + +def printHist(hist): + print hist.GetNbinsX(), hist.GetXaxis().GetXmin(), hist.GetXaxis().GetXmax() + +class Efficiency(object): + def __init__(self, region, file, legend='', rebin=None): + self.dir_num = file.Get( '_'.join([region, 'Num']) ) + self.dir_denom = file.Get( '_'.join([region, 'Denom']) ) + # self.eff = self.num.Clone('eff') + # self.eff.Divide(self.denom) + sname = file.GetName() + sname = sname.replace('EfficiencyAnalyzer/EfficiencyAnalyzer.root', '') + self.desc = ','.join( [legend, region]) + def load( dir, hists, rebin): + for key in dir.GetListOfKeys(): + keyname = key.GetName() + histname = keyname.split('_')[-1] + hist = dir.Get( keyname ) + if rebin is not None: + rebin = int(rebin) + hist.Rebin( rebin ) + hist.Sumw2() + hists[histname] = hist + + self.hists_num = {} + load(self.dir_num, self.hists_num, rebin) + self.hists_denom = {} + load(self.dir_denom, self.hists_denom, rebin) + self.hists_eff = {} + for histName, num in self.hists_num.iteritems(): + denom = self.hists_denom[histName] + # eff = TGraphAsymmErrors( num.GetNbinsX() ) + eff = num.Clone( '_'.join([histName,'eff']) ) + #printHist(num) + #printHist(denom) + eff.Divide(num, denom,1,1,'b') + self.hists_eff[histName] = eff + self.support = {} + self.xtitle = None + self.ytitle = None + + def formatHistos(self, style): + map( style.formatHisto, self.hists_eff.values() ) + map( style.formatHisto, self.hists_num.values() ) + map( style.formatHisto, self.hists_denom.values() ) + + def draw(self, name, ymin=0, ymax=1.1, same=False): + if not same: + h = self.hists_num[name] + sup = TH2F( name, '', + h.GetNbinsX(), + h.GetXaxis().GetXmin(), + h.GetXaxis().GetXmax(), + 10, ymin, ymax) + self.support[name] = sup + sup.SetStats(0) + sup.SetTitle( h.GetTitle() ) + if self.xtitle is None: + sup.SetXTitle( h.GetXaxis().GetTitle() ) + else: + sup.SetXTitle( self.xtitle ) + if self.ytitle is None: + sup.SetYTitle( h.GetYaxis().GetTitle() ) + else: + sup.SetYTitle( self.ytitle ) + sup.Draw() + self.hists_eff[name].Draw('Psame') + + +import sys +from optparse import OptionParser + +parser = OptionParser() +parser.usage = '%prog [dir2 ..]' + +parser.add_option("-r", "--rebin", + dest="rebin", + default=None,help='rebin factor for your histograms') +parser.add_option("-m", "--min", + dest="ymin", + default=0.0,help='y min') +parser.add_option("-M", "--max", + dest="ymax", + default=1.1,help='y max') + +options, args = parser.parse_args() +if len(args)<3: + print 'provide at least 3 arguments: ' + sys.exit(1) + +options.ymin = float(options.ymin) +options.ymax = float(options.ymax) +region = args[0] +var = args[1] +files = args[2:] + + + +def setMVAStyle(): + mitStyles = map(copy.deepcopy, [sBlack]*3) + danStyles = map(copy.deepcopy, [sBlue]*3) + def setMarkStyle(styles, start): + for style, mark in zip(styles, range(start,start+3)): + style.markerStyle = mark + setMarkStyle(mitStyles, 20) + setMarkStyle(danStyles, 24) + styles = mitStyles + styles.extend(danStyles) + return styles + +## def setMVAEffs( effs ): +## pattern = re.compile('Analyzer_(.*)/.*') +## for eff in effs: +## m = pattern.match( eff.desc ) +## if m is not None: +## eff.desc = m.group(1) + + +# styles = setMVAStyle() +styles = [sBlue, sBlackSquares] +styles[1].markerStyle = 25 + +keeper = [] + +def setup( fileName, index ): + print 'setup', fileName + ffileName = '/'.join( [fileName, 'EfficiencyAnalyzer.root'] ) + file = TFile( ffileName) + legend = '' + pattern = re.compile('.*Analyzer_(.*)$') + m = pattern.match( fileName ) + if m is not None: + legend = m.group(1) + print legend + eff = Efficiency( region, file, legend, options.rebin) + eff.formatHistos( styles[index] ) + eff.ytitle='Efficiency' + keeper.extend( [file] ) + return eff + +effs = [] +for index, file in enumerate(files): + effs.append( setup( file, index ) ) + +legDX = 0.25 +legDY = 0.20 +legX1 = 0.65 +legY1 = 0.15 +legX2 = legX1 + legDX +legY2 = legY1 + legDY + +legend = None + + +def draw(name, ymin=options.ymin, ymax=options.ymax): + same = False + global legend + if legend is None: + legend = TLegend(legX1, legY1, legX2, legY2) + else: + legend.Clear() + keeper.append( legend ) + for eff in effs: + eff.draw( name, ymin, ymax, same) + if not same: + same = True + legend.AddEntry(eff.hists_eff[name], eff.desc, 'lp' ) + legend.Draw('same') + +# draw('pu', 0.5, 1.05) + +def drawHist(name, nord='num', norm=False, same=''): + same = same + legend = TLegend(0.6, 0.15, 0.89, 0.35) + keeper.append( legend ) + for eff in effs: + hists = getattr( eff, '_'.join(['hists',nord])) + if norm: + hists[name].DrawNormalized( same ) + else: + hists[name].Draw( same ) + if same=='': + same = 'same' + legend.AddEntry(eff.hists_eff[name], eff.desc, 'lp' ) + legend.Draw('same') + + +draw(var) + + diff --git a/CMGTools/RootTools/python/macros/plot_efficiency.pyc b/CMGTools/RootTools/python/macros/plot_efficiency.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69d635d44363b47b312ed7448c23b4405c15341a GIT binary patch literal 6751 zcmb_g&2L*-6+h2*oH&y-NvCO>PCwjE+i^3KWSUBRmWECKJ`*PA4l;)6BhQzZXn*|95V#lRA!E*Ds1ek0@0t`MT!5DWQfM-IUXR=h@>e z!{AM+T$A9kRHh}kB9*r#z=(ImzAg5eoT|)-1u>1~$WF7^Kvg^5dDvoN(N{~@|$)%wY4n134{rKgdn*=Ot97RtIG-uiC|m&?!jFnH8_wJ=E*QMCbb5Vn|ixoV{k5TOWKzFB}vAEureTXUB^^g4=g#|CcnW0r^c#4|B zVZa0_dej2U0K48QNE`~b36ky51=Od#Ac=yc2Pt5W>VjeiAdOLZs7Kagno;aWL7_x< zPf5bjK7_U3-}tuO?R#68!5RD~$5Dv)x;KJn4CRP7?hSi- z7~%i{O%?gLMCdaoNOOYCsEa)~QMCnI;Raa`XfKA->S1Er2B=yc6WFAte0q8vMXPg^ zjyu$g)s+fU8{=s@Y29g1)CB9r@M#!WT_fqV+fkgFNiNF1oit1vj%`<~YTder#5OjR zC${x4YH8a>*kx|mx@`sK4bG!cKt+FnWKS7t1=JSLOdfaMB5FsZ95h zDhlx~dKa@J-f{1=S9q=9o%Gyu)*H>7&rW$0pbK7&(9DM$yn`pXj{;~4%O|QqZGcaW zH$Xe@r4G2<=XU@i`yJ{ww25+wa#k~G`t6iz+=$|)uTdg0*Vsvpr+%Yj6Z00ThVm(K zcjjFbPQVPVM z6Fl+MCgOskEmP{15>36VxE?a_t29-G4-&vriH53LR)<<$p1*52!chK(ayB$;GlN21 z2?^Co>H`AV3}RIsmIN?W2{X$9>eAE^c-CAy(<(&K|A`u*BCoSI zwkxi(vdh%TRs0o_7k;gV9F8MC07ZspReOTxr{=*yf>=;ItIucLw!`i_iSby z6w6Vs>_P?wQmt~=)v6|3)oL>eIt`F28uJw}m~Ws^UEK8>i8c2?9_(FfUnB!GbZ&yb zI#b>oyIdG>nI=8%emez>KJeqj#>o{lTxrKqy?E2X>#gF=r+$nQk>UES;z#(KFV4=c zYYsURC$x;285aUoPBuv${IVyo8-AzZLhKXUXeUK9Dsyqeucc93gufSeqfT6842kNo z-%Q-p&4lJRGXpi7Wz_0;^rP*&MYKD{dp$;f$9w>eK0@>uVN+SOCtpK>qcP|d{j}Jy zev%e%6#cl~Y1&qreC?Gphpl!eEi$+yx71%kf?o}fCPO^$9XtuHy2NN09{>i%S693_ z!F=>^NA7Tk=0z`%kUF@5tbi(jbRyC*^t;3g8ImSb9)PLq%X+FBcf^g*Pc=K^ zF?Vig%+M`i94GYT6lTP4aeYz~RcubD#)3$?x6gG`D$ZBdsok}TqI(v$)jDIpRks={ zntr@x;}r#euCAd%FIq0jC#jEcev>`yCi{Uwe-T?wX|jn;?_ow=J|@jI#JlE&%x=Qd zC^Wj6ucD?Ks71I44S@=*ZIdtr3d6(d*6mJ;yy4*5)(nAeh-``CRN%K9Wj^AlH55m5 z8hR#A^WEFJKtysJg^PHFERls+6HcK`bW2sAvz&n*Z9S>92X^*mTzke0-0A%&FPnx5n+(AL6p2;VX^`P z-t!#qJ-Dafo&yEJ+@=`PaN|N-byRTc+#KTwIEKc$LD(=4Qg%6nO*?Hx?z!X?TL0gj zM5Qx3-Mhb3OS9A0E^CsjC|9EJ%q0{$^XgqDhSYNG63trFY_o|HM6OeN;^Gs@dK`7y zI*GZ?@x-r4u`y9VQ;=5O8x3G|xGh+djm`H^b$1UQig=+(CT9&>0c?x$54pH&H}jy( z4HUXY+fR`oxAgo?Q$+L8*p_*WsXoP%oJAoBSChCK0R8bD!83$Jlu75f*M-(UFLa^v zj|=tB{>0Be7V0lfzE?lg`-7SXt`ck4d$mXX z+S+`-&DHK8ki-U_=a9s2w}B)II=BEO8q1Yhjl1uoZU@2ptu)@%^u}D}F7Bex1kEgw zTxP*orn@~#n_y<~OFYR*6i8z-Bi`xEFaTy07m_@z;i6}lc59wkBdk&^eVzXS1oT0j zEAT+d2wMzRKme#+10Xb_s{NG4u(6La#A4EpA!Zxc*`%U$dK z`+=F)zklL4OMiRzuZ8-Ce*UtcZx;-2+A0&Lkv2%Zk(zCGQ2FK)7CR`^s}U#R*Rg}5 zV`ybUTjm9;5k9klYTP{IkZUYx1uoO20jRySqS%=cDowX6F+;6E_j5Eb;i4iow~Per zcUT}{_+*AVsb+B=wG){MKn9JY#4Wh=dN(m2li*#u_gZqc|5{ROAK(g{a=Opy*LZgj zg$tj8&|Yn2>|Hkp}WXZo%&007ShFylzPk`K3k(aw0i)3;_4U_-N7hPwqwZ z%67+((Y%Ic^N@vF3W3>KN&z*C_YgMrQ)`$;y5K-t>cPz7TEF(lFxxQ+3pk*d4hyvk zI<`?n`ypxvrlGYjlyD7UzMJmOa*HQU8149)X_z;i%xJEVJ$V~1oiccTkr{)vj3T)7 r%gk}S@fbia|A+a_6(&dU&Lf{GjOTHyKazaRGQe*X9@VYLeUe}_9n6bgSCSb!>nNd_66 zbFev71xyOabOBdepbEHM8Ml(L1CuU3?tpp#stb1jw*X%!9njmLw&7b2^#U}ScgS(F z18NseJ~#~CgYjSw6PrJ{1{rE`2Zi-QotkNAZ?^GfHeQCPtN56#W;*(Ga^bxVrS~x@ z?aMA&k1xb*{Jtb!8Rg+|VqSSKN8OwBGECnwOg1|C@~Za|6Irea5M%XQ?o87oW7H<)cyT zZB9~H*}mAKNZMY;R?%vJ7m!4FNw!)J*L@pq8aG@lIjWA z51bokBIkVyL&zZ;P?nX^iAr;xKyhAq)mS>x*l@1Am^Znhud@uV8YU2h1 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/CVS/Entries b/CMGTools/RootTools/python/physicsobjects/CVS/Entries new file mode 100644 index 0000000..8a5392e --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/CVS/Entries @@ -0,0 +1,22 @@ +/BTagSF.py/1.1/Wed Nov 14 16:44:52 2012//Tlogger_bachtis_17Jul13-19h21m35s +/DiObject.py/1.13/Fri Jan 11 12:59:20 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Electron.py/1.4/Sun May 26 15:57:59 2013//Tlogger_bachtis_17Jul13-19h21m35s +/EnergyCorrector.py/1.1/Tue Dec 4 18:09:25 2012//Tlogger_bachtis_17Jul13-19h21m35s +/GenParticle.py/1.1/Mon Jul 2 12:54:22 2012//Tlogger_bachtis_17Jul13-19h21m35s +/HTauTauElectron.py/1.10/Mon Oct 22 17:04:30 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Jet.py/1.9/Tue May 28 12:21:39 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Lepton.py/1.3/Thu Apr 18 16:11:10 2013//Tlogger_bachtis_17Jul13-19h21m35s +/LorentzVectors.py/1.1/Fri Nov 30 13:58:03 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Muon.py/1.2/Mon Apr 29 13:25:46 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Particle.py/1.2/Mon Jul 1 12:08:10 2013//Tlogger_bachtis_17Jul13-19h21m35s +/Photon.py/1.1/Mon Jul 2 12:54:22 2012//Tlogger_bachtis_17Jul13-19h21m35s +/PhysicsObject.py/1.3/Fri Nov 30 13:58:03 2012//Tlogger_bachtis_17Jul13-19h21m35s +/PhysicsObjects.py/1.29/Mon Jul 2 12:54:22 2012//Tlogger_bachtis_17Jul13-19h21m35s +/PileUpSummaryInfo.py/1.2/Fri Jun 1 13:40:40 2012//Tlogger_bachtis_17Jul13-19h21m35s +/RochesterCorrections.py/1.2/Sat Dec 8 14:39:15 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Tau.py/1.4/Wed Jun 19 15:59:20 2013//Tlogger_bachtis_17Jul13-19h21m35s +/TauDecayModes.py/1.1/Tue Jan 31 16:05:55 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TriggerObject.py/1.1/Mon Jul 2 12:54:22 2012//Tlogger_bachtis_17Jul13-19h21m35s +/VBF.py/1.10/Wed Nov 14 16:44:52 2012//Tlogger_bachtis_17Jul13-19h21m35s +/genutils.py/1.3/Thu Jun 20 07:15:24 2013//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/physicsobjects/CVS/Repository b/CMGTools/RootTools/python/physicsobjects/CVS/Repository new file mode 100644 index 0000000..605fe5e --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/physicsobjects diff --git a/CMGTools/RootTools/python/physicsobjects/CVS/Root b/CMGTools/RootTools/python/physicsobjects/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/physicsobjects/CVS/Tag b/CMGTools/RootTools/python/physicsobjects/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/physicsobjects/CVS/Template b/CMGTools/RootTools/python/physicsobjects/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/physicsobjects/DiObject.py b/CMGTools/RootTools/python/physicsobjects/DiObject.py new file mode 100644 index 0000000..0e765ed --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/DiObject.py @@ -0,0 +1,170 @@ +import math + +from CMGTools.RootTools.physicsobjects.PhysicsObjects import Muon, Tau, Electron +from CMGTools.RootTools.physicsobjects.PhysicsObject import PhysicsObject +from CMGTools.RootTools.physicsobjects.HTauTauElectron import HTauTauElectron +from CMGTools.RootTools.utils.DeltaR import deltaR2 + +class DiObject( PhysicsObject ): + '''Generic di-object class, to handle di-objects from the EDM file + ''' + + def __init__(self, diobject): + '''diobject is the di-object read from the edm file''' + self.diobject = diobject + self.leg1Gen = None + self.leg2Gen = None + self.leg1DeltaR = -1 + self.leg2DeltaR = -1 + super(DiObject, self).__init__(diobject) + + def sumPt(self): + '''pt_leg1 + pt_leg2, e.g. used for finding the best DiTau.''' + return self.leg1().pt() + self.leg2().pt() + + def __str__(self): + header = '{cls}: mvis={mvis}, mT={mt}, sumpT={sumpt}'.format( + cls = self.__class__.__name__, + mvis = self.diobject.mass(), + mt = self.diobject.mTLeg2(), + sumpt = self.sumPt() ) + return '\n'.join( [header, + '\t'+str(self.leg1()), + '\t'+str(self.leg2())] ) + + + +class DiMuon( DiObject ): + + def __init__(self, diobject): + super(DiMuon, self).__init__(diobject) + self.mu1 = Muon( diobject.leg1() ) + self.mu2 = Muon( diobject.leg2() ) + + def leg1(self): + return self.mu1 + + def leg2(self): + return self.mu2 + + def __str__(self): + return 'DiMuon: mass={mass:5.2f}, sumpt={sumpt:5.2f}, pt={pt:5.2f}'.format( + mass = self.mass(), + sumpt = self.sumPt(), + pt = self.pt() + ) + + +class DiElectron( DiObject ): + + def __init__(self, diobject): + super(DiElectron, self).__init__(diobject) + self.ele1 = Electron( diobject.leg1() ) + self.ele2 = Electron( diobject.leg2() ) + + def leg1(self): + return self.ele1 + + def leg2(self): + return self.ele2 + + def __str__(self): + header = 'DiElectron: mvis=%3.2f, sumpT=%3.2f' \ + % (self.diobject.mass(), + self.sumPt() ) + return '\n'.join( [header] ) + + +class DiTau( DiObject ): + def __init__(self, diobject): + super(DiTau, self).__init__(diobject) + + def match(self, genParticles): + #TODO review matching algorithm + #TODO move matching stuff even higher? + # print self + genTaus = [] + ZorPhotonorHiggs = [22, 23, 25, 35, 36, 37] + for gen in genParticles: + # print '\t', gen + if abs(gen.pdgId())==15 and gen.mother().pdgId() in ZorPhotonorHiggs: + genTaus.append( gen ) + # print 'Gen taus: ' + # print '\n'.join( map( str, genTaus ) ) + if len(genTaus)!=2: + #COLIN what about WW, ZZ? + return (-1, -1) + else: + dR2leg1Min, self.leg1Gen = ( float('inf'), None) + dR2leg2Min, self.leg2Gen = ( float('inf'), None) + for genTau in genTaus: + dR2leg1 = deltaR2(self.leg1().eta(), self.leg1().phi(), + genTau.eta(), genTau.phi() ) + dR2leg2 = deltaR2(self.leg2().eta(), self.leg2().phi(), + genTau.eta(), genTau.phi() ) + if dR2leg1 < dR2leg1Min: + dR2leg1Min, self.leg1Gen = (dR2leg1, genTau) + if dR2leg2 < dR2leg2Min: + dR2leg2Min, self.leg2Gen = (dR2leg2, genTau) + # print dR2leg1Min, dR2leg2Min + # print self.leg1Gen + # print self.leg2Gen + self.leg1DeltaR = math.sqrt( dR2leg1Min ) + self.leg2DeltaR = math.sqrt( dR2leg2Min ) + return (self.leg1DeltaR, self.leg2DeltaR) + + +class TauMuon( DiTau ): + '''Holds a CMG TauMuon, and the 2 legs as a python Tau and Muon''' + def __init__(self, diobject): + super(TauMuon, self).__init__(diobject) + self.tau = Tau( diobject.leg1() ) + self.mu = Muon( diobject.leg2() ) + + def leg1(self): + return self.tau + + def leg2(self): + return self.mu + + + +class TauElectron( DiTau ): + def __init__(self, diobject): + super(TauElectron, self).__init__(diobject) + self.tau = Tau( diobject.leg1() ) + self.ele = HTauTauElectron( diobject.leg2() ) + + def leg1(self): + return self.tau + + def leg2(self): + return self.ele + + +class MuonElectron( DiTau ): + def __init__(self, diobject): + super(MuonElectron, self).__init__(diobject) + self.mu = Muon( diobject.leg1() ) + self.ele = HTauTauElectron( diobject.leg2() ) + + def leg1(self): + return self.mu + + def leg2(self): + return self.ele + + +class TauTau( DiTau ): + def __init__(self, diobject): + super(TauTau, self).__init__(diobject) + self.tau = Tau( diobject.leg1() ) + self.tau2 = Tau( diobject.leg2() ) + + def leg1(self): + return self.tau + + def leg2(self): + return self.tau2 + + diff --git a/CMGTools/RootTools/python/physicsobjects/DiObject.pyc b/CMGTools/RootTools/python/physicsobjects/DiObject.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7145eb1e395236ae3849902c213adb7eeb596fe3 GIT binary patch literal 8577 zcmdT}-)|eo5uQ6zlqgZw58HJ5BgmzW6Sh?)n?ZrXNK?nAV;87p<76PHfZ#y$PSnXq z9?e^}He#UJqzZU2JTKng{j^v*b{$E4MYK};VuOo@bwxwN39O=2T?MkmC+a>9hWxFg6pDRf+ zBfW}jS8Tg1$*lC|WP8rGXC$dgZ(g?N(XL2TksU|ES$QUMAoBC=1qtUQT2O9v%&kc{ zUvL-3+(ij%1$S}GJtN^6iO%Q@OJnYmgv$kYWz1ccaJAr`9dlPCJXdhfkGZQinKG(7qqJ|>y5Am|IsCtwL>)6s`weJM%p$6LyHB#Xlihu=haSsb0{b>b z;CuA>S#*R^V%mOFXKTfFSO_Pz*cYe}wMz-1NbE@HDpBT!kTWCxR)eBu zEmXInel(0bUKsx%Re`)t($2Cq&!paNyB{Xeq$~4whH1|;yODRZb;sL@lW5+XV3p#%mB|ARnZ=l#J`w^&Y*x9&o=hpo+O|lI?O^u}nPt0!G z-xyfauGc!?@p7oj-^&H5UxIoxpdfzfwIyQ%a0 zwCgD;z*x2S?wRwLG~;sO>bsNVChNOD1_7(WyIX6+`|iQ=N~(~O?3Jm6uv|1}v^k^A z3h4tW@56;EvIlciID+j^nN{s|XXU!L^Zi(i))u6v`X5T~oMJLJjuX?>-#MzI( zV7jIVH+Np^YGVO3oJ9mX(`y^U7Y_pU z*&t9e4}yNX7X^V@pPdyBtz&xke}=8`&vFhTz+M_#u*%HPUk1ZpMWsfpTc?9|;at&h zTDwS>2m-7Z1m6IeaaDmW*PJE&t2$?$2H(&BCMtEkAn2vxD8VbKlLkSUcJO+12z?db z12vIPsjug2T%UWHv8uQgw_2^1RT-_A0N(*yKV$S=LvxJ2MA?%7@bkDyL^k*;ED{QV zm=+3QCZMeO!q$kaKuycEhHII#gn#SZn`)0fj~xFZE7ceX(Y;o~>y57Hp689`WbdaA zULRoLjG7gv?wohVutgo-U>{Ax!d4+ayZrZ1O&v{C1KczVBqx{V(y2&8x7&DuG*pS| zW*x*aSUUj6!kPm67}LN%kkVFzc)6KfMQx21XapPp1fjnA!}aD)jzlI$qJlR7V_EpmfEW!=X zaiBU=Emcd3Nv*hu(>mza4^?m-C41Ac;C%>bRmYRlVnG>Hlteigpa@H}VM7k`aHo@!`|oJopDNp6JHarXGf2IWLn&~=MQ=fZeDoMhm+%*`)!YJCU@$xhcwT9 znU>}Wq<2vY`=`+JD0EP@xW572x+41;*1)!K^5DP;XBa7WE3#jb$D0gLTAzO^`(?&3 zPs_PwB3ePn{Lq!*C1oB;L!Or8VMY1YS`nNh>w9!b@cj%C>Qg+6(R1>!B*QNyT#zk< z#mN83Mfkt3fqQ^}{0O(A;nAEt{s(7heg1dZ$0Jn@E;MG}TVUkQSi?4J+MJb~4?;Ny zW!axA1}^fM$w1ru9|N%*5{DUiC^Ee3ke)pxa39O#iHdfAr8K(>$sc_s_~Imf8<<#LZamCwO?r47KBntlneAGcD$69dn~KPu2i1 z?(e99DMzaYu}J&c4>CSb9L1+O z`RtekpOI_+{2?V*V~2@+Cz0vJe2 zGs9?LJ00HJO-aSeS#&Qu=Sr(?*{vf+UUc3CkEMpBsODTKuR5!a1!dyLp&006G$+C- z_4P6!0?sCdHwe~AzJsn~*}_!ag%&d6@^h#v4jcxlf+2XpWdD1na1jrT-R9ZR&;f@mIb}f% zQNnZ2#}F-WPsQG^W8!1>?q4I1U@*BZK)!H_*8U~ddb6zk*OZ8eBPUM~=n1D|?Z25w zqp7~$mmNA1#%b|X4V|U|v$Q*tn>o*8BJ%&8ozsD=orAEr?h~FScJAx`anJQWbn16v zzr)P0V&ta-qBNP`Q=&J<$p0{r<~15Q?c%pwnGs=b zkNr@tXl>qk@z9ZplWg7oaBH(qzP0^1= element['ptMin'] and \ + self.pt()< element['ptMax'] and \ + abs(self.sourcePtr().superCluster().eta())>=element['etaMin'] and \ + abs(self.sourcePtr().superCluster().eta()) element['mva']: + ID=True + + return ID and (self.numberOfHits()<=1) + + def chargedAllIso(self): + '''This function is used in the isolation, see Lepton class. + Here, we replace the all charged isolation by the all charged isolation with cone veto''' + return self.chargedAllIsoWithConeVeto() + + + def dxy(self, vertex=None): + '''Returns dxy. + Computed using vertex (or self.associatedVertex if vertex not specified), + and the gsf track. + ''' + if vertex is None: + vertex = self.associatedVertex + return self.sourcePtr().gsfTrack().dxy( vertex.position() ) + + + def dz(self, vertex=None): + '''Returns dz. + Computed using vertex (or self.associatedVertex if vertex not specified), + and the gsf track. + ''' + if vertex is None: + vertex = self.associatedVertex + return self.sourcePtr().gsfTrack().dz( vertex.position() ) + + diff --git a/CMGTools/RootTools/python/physicsobjects/Electron.pyc b/CMGTools/RootTools/python/physicsobjects/Electron.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8b7f0f5a147121cc81590495f8772bf51cb1cd07 GIT binary patch literal 3932 zcmc&%&2QXP5P#mUY_>@$ZK((n$cL(IOSCCM3LFq=NzyigY{6Z%A_A?v_FJzLuixVL zHeX5)(B6>XN_&G_FG%nYRDvs9Dse?cAR&$jRXu=Iely;Wq-_Kei?H|2K0l9V#xrkz zGtT}#SsHus^S3?GJF@scgQ1Uu`1n~O5~Aj3gtSD{5`I=(7vh=_@2q5mpA(nLc`$|# zaFi{~43Sf&2)Ya zVZjEh)}h+Mdy%#JCdg78n$V5H?Jy2(69z4_Cb1huTXxvAA!oyljV93$Xd5i_bPk1e zW6y*tu2k9ih9aQ59ho>B0rGvl9>VH+-Q;jVCYni1_84C#r|^9(qb5(>B+#aS<+Tl( zmN64d^edR@#G9F4K3`KR(ld@yCY^P*OiRTxoz|8PJ*^t6h`OHX2fxzUa!3)|NXCfV zl;!nfLJRX4tO~wg6&wysEZSp;4$&-8#Ar1qu4NG!dP{u+WO?b0#c8`8YE6Fil~)<~ z=u%5{Bj0Yh>!}a5+m?1r#D#C+)Mn3#b{O+@TVXY^y~x#iC}!S`Z4a?|gk|{rMrc|# zyMOpt8kY%}=r;6{R_7AcUOa2Y$#B(8Jo%PM4Bh7E=A*909xz!fNaJz@Nf=x{J$e%<705*Y7$*B#I5x0ww|NddJbIHzSq~hZdB`YAQ9=}U z+gEU42t-D>Gh)^UTIcYGg#!M7%SHSFl1pOtQ7(qX%uf`|$;o7V5FmnY3an+(iaWx}0ZxJRfy!V;7n&myi(6qw_O|9ica)0k? zPE4%{S~aLGee@#e!aPqDX+lpIz{gMj4PUV@kAxK%3h{Iat2x#(Mn=AWpMF;WlIlx~ z7>mT{9}#PmlSe70CqZ^W<+Q!gQdF+G44#IHQXdoNDj}E!7nY7$Mk(RcrM-tscQc^7 zbfi#aT(AT;Z_x4U++YoSN544#4S^VV;7mK&Y9o~YuP z0F2+!)gFw zj5H2mkVEP0(ED?Nt0i5@xEpud4VheQUI>jY(-u!bmR=KPIx;|c)hu;s!BBR{NVa8c zMg>zOk}zOlW#w5+^>ZL1bHeJM(^kQnw2t8{<2+_fX8sX|=}#f1wmXz*gr(mvbD>s| zOU=VH`VncrDLY1?#OjAYrd(@rALJGQBk9JLeFuuKv1tdH0ZLKJh zr+bMFD2UT?v8x|JMuT&Z(Y=20LkMuB=_awZ{mrdmM=-D29dvtsFWuHr?&YRk=C&|u zR?u`PFLc3hIlY5cu*VZCW9yFe!e%J_lhcC^$BlhM$dBQz+i6NJ4&PDRdHIix%(iJ+B2dIa0rfOF*J!5`3Y;n`VZpq0b~#2 zu|4$A{}m4Bc`}G##vw;C!uZ?HDa?o7c3z-Mj8Qb-(-3n8W0#++WkN*`b-hkKF}@SX zqRIYER`lcMO5ilMnY`*$AWNE)TN?8sMB*S$ujGrW{Ce*q$c Bn;ZZD literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/EnergyCorrector.py b/CMGTools/RootTools/python/physicsobjects/EnergyCorrector.py new file mode 100644 index 0000000..67d5b31 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/EnergyCorrector.py @@ -0,0 +1,49 @@ +from ROOT import TH1F, TH2F, TFile + + +class EnergyCorrector( object ): + """Generic energy corrector""" + + def __init__(self, fnam, histnam='h_cor'): + """ + fnam is a root file containing a 1D histogram giving + the correction factor as a function of eta. + """ + self.file = TFile(fnam) + if self.file.IsZombie(): + raise ValueError(fnam+' cannot be opened') + self.hist = self.file.Get(histnam) + if self.hist==None: + raise ValueError('{h} cannot be found in {f}'.format(h=histnam, + f=fnam)) + + + def correct_p4(self, p4): + """ + returns the corrected 4-momentum. + The 4 momentum is expected to behave as the one of the Candidate class + """ + eta = p4.eta() + pt = p4.pt() + return pt*self.correction_factor(pt, eta) + + def correction_factor(self, pt, eta): + """ + returns the correction factor. + takes also pt as this class could be generalized for a 2D calibration. + """ + etabin = self.hist.FindBin(eta) + shift = self.hist.GetBinContent(etabin)/100. + return shift + + +if __name__ == '__main__': + + import sys + c = JetEnergyCorrector( sys.argv[1] ) + etas = [-5, -4.5, -4, -3, -2.5, -2, -1, 0, 1, 2, 2.5, 3, 4, 4.5, 5] + pt = 20. + print pt + for eta in etas: + print eta, c.correction_factor(pt, eta) + diff --git a/CMGTools/RootTools/python/physicsobjects/EnergyCorrector.pyc b/CMGTools/RootTools/python/physicsobjects/EnergyCorrector.pyc new file mode 100644 index 0000000000000000000000000000000000000000..13e572fdf1cb2180f67576f85a1e93f22465c509 GIT binary patch literal 2269 zcmcIlOK%%D5FYB~mt;47^^v03Ls96^#&GIm&U1Yd1v%6pQteD^b~px}=Oa zu~8t-FX;~{a_FJ|r^i0O;jX11=+Rw>qv7n39Dd)-Z2kAn@^|-s`8J~JS;K!1!~6yz z@e`B~rGf^6(i#nFl-6lbCn0O38WanXb$Uf~Mf7CQB-J9>pr^FhO4-*>(#$>>*c4u919)F$k3oZh05AZ> zKkoAW<~@i*g}rs;@!#;=i>}Xb5sU)NBMy;A3!{%=o2eZ zb$*K|-i60YLAW>k*rP!ga4MHIow3P~Fhgg&3}KH!1lHpgaK;%_n{DF2<2YOl%U<=w zS(tj-c%fJ1x%Fb;hMQzI)S1qPFz@brBW-LxEZ{iQXRyu|+YviEXmy@>amWyRA@3GX zv&gbBk3D6>JF_+B7Gm(CFw1b$@r+d zh>6bxI?_30%cif)AWu)Vvdfq}4wI>RP!xFqWSA@KocStFIm$C-8ICwF($LP6$*3eQ z_XRR`0Uo>tdKW4=VZMZBifE_*&EZL&CuYY7cBM8sx1&7UnT*bjj!b?!M%tO3x3cgK zyg1?@0LnH9_!P4WLCrO>CN{(t1B;MMrK?QU4nJ|kSH*^ z3_#&*9(Nfx^Aci)f1&KO$c*;}cS?GDpQU-KGCNJ@Or3z;J@4AiNur)ja2>eY9Mp}% zGsR@{PC%2HX0;z?Qp?aHHImSn*})~mOa}77^3^8Rax%;_C@3?i%lGvekJ4?=UuVMx z#0`_cnNl4eO!m077|sc5wnbaG>g8(ZSm*EqV^@!5F*5L_#Q~3UL+Nf^qWl_YR=m>u z1TjP5Kj5F2&K!FiK2<2A#N^(@mLLOv2Pi6Tnn*64A$OiI(a*sM(%1{VyZb1hM4uKR z*WP@)Awt0Oq~}QRSD?GpKG2!GuQS_$0VM*pkJ?8bxGv`?aIiZ9T)BX|Q!H>zaHL~< zvxNAY2;?J-iiUNuExOD|RW2w)6$GxpgCNc2G~p?iPY}pF3Id-K%HL+eTg{_$+D#O$ z&l$`KY8D|{qE&0JE-h8@rD&T$aHP5H^dI<0Rlu*m)_-EA|C*Z`ul3(-f+uOtlghQx z(|m&FBd%BXG~->(_Ih3Zu(=-PKYDcHV?sWkSoTDQtL!^2RR1>St_PZPW4VyNR`#ua ww`*-Q!p}uZG(|`J3l}^ER{#J2 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/GenParticle.py b/CMGTools/RootTools/python/physicsobjects/GenParticle.py new file mode 100644 index 0000000..244a030 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/GenParticle.py @@ -0,0 +1,28 @@ +from CMGTools.RootTools.physicsobjects.PhysicsObject import * + +class GenParticle( PhysicsObject ): + def __str__(self): + base = super(GenParticle, self).__str__() + theStr = '{base}, status = {status:>2}'.format(base=base, status=self.status()) + return theStr + + +class GenLepton( GenParticle ): + def sip3D(self): + '''Just to make generic code work on GenParticles''' + return 0 + def relIso(self, dummy): + '''Just to make generic code work on GenParticles''' + return 0 + + def absIso(self, dummy): + '''Just to make generic code work on GenParticles''' + return 0 + + def absEffAreaIso(self,rho): + '''Just to make generic code work on GenParticles''' + return 0 + + def relEffAreaIso(self,rho): + '''Just to make generic code work on GenParticles''' + return 0 diff --git a/CMGTools/RootTools/python/physicsobjects/GenParticle.pyc b/CMGTools/RootTools/python/physicsobjects/GenParticle.pyc new file mode 100644 index 0000000000000000000000000000000000000000..18c4e35ead67b75e2970233192b6f52202a10ed5 GIT binary patch literal 2069 zcmcgtO>fgc5FI-oZ35*>q6dVKj}bzN1VTs!Dj=W=1Z}nHgz#RTXLh#qd#nEE=dXi^E}oLS-$>&f5wZL|N{EhPpR`AP zkKz*jAUY@d+Vv?ellI+cWj

xJsSIhAbccm8ao}W+5Ki8zT2~dKl(*7$th{6tnN7 z@m&#`s4IR57R86^I13TJ0l12^wlsbr!aCDu0?4P44_Gr<>d{D0_;lvr%Iv6&sdMsY zGUyAsvaH?bhayjpL)Nn=0o%|{ICveL7TV74)0xF*n736?itz^gTL_+HI#-Sz$o6_{ z^Ip$=+Bf+)v_W?>+Jg-<#6y_0n*x1zp{B#wMO5(shd#7*+%1 zGEfYzRnOMsC0IY}%$hWkj(g@Ie=c3U9C8UDV((%IrF@Zf-3l@eBUPjY7`wE9Ewr{Y z#vX`)P6O__DdN+FZD36>4o`IOO{Y2^MnPm^9eg+WNnq08%2x7FRumy|d8ZKD#TH#R zOhx7lvuE#d7Tgw*9|0=b{~!Uoj)Zd^PsZcv3h5x(a-Do+b4#?f@=;sjam7@^V-_m+ z)=kBtNaO>vLN?eOVe_Hif1B%2NNum1l)57xSIkIKZNcclf|0v!6e^8Eg;O^nkdf*( z1g;f@s4n0*?YgH~;Sj?iLsY$5saD2s-(4`aC4-mcyg4uD&E-1YJS@ukfh+44aa$U3 aH;i+%V(@lTT)ir;f?ZS|S32wd_QpTCYS;Jx literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/HTauTauElectron.py b/CMGTools/RootTools/python/physicsobjects/HTauTauElectron.py new file mode 100644 index 0000000..ea72642 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/HTauTauElectron.py @@ -0,0 +1,140 @@ +from CMGTools.RootTools.physicsobjects.Electron import Electron +from ROOT import gSystem, AutoLibraryLoader +gSystem.Load("libFWCoreFWLite") +AutoLibraryLoader.enable() +gSystem.Load("libDataFormatsRecoCandidate.so") + +from ROOT import reco + +class HTauTauElectron( Electron ): + + def __init__(self, *args, **kwargs): + super(HTauTauElectron, self).__init__(*args, **kwargs) + self.photonIsoCache = None + self.chargedAllIsoCache = None + + def photonIso(self): + if self.photonIsoCache is None: + myVetoes = reco.IsoDeposit.Vetos() + pfGammaIsoType = 6 + iso = self.sourcePtr().isoDeposit(pfGammaIsoType).depositWithin(0.4,myVetoes,True) + iso_veto = self.sourcePtr().isoDeposit(pfGammaIsoType).depositWithin(0.08,myVetoes,True) + iso -= iso_veto + self.photonIsoCache = iso + return self.photonIsoCache + + + def chargedAllIso(self): + if self.chargedAllIsoCache is None: + chargedAllIsoType = 13 + myVetoes = reco.IsoDeposit.Vetos() + iso = self.sourcePtr().isoDeposit(chargedAllIsoType).depositWithin(0.4, + myVetoes,True) + vetoSize = 0.01 + if self.sourcePtr().isEE(): + vetoSize = 0.015 + iso_veto = self.sourcePtr().isoDeposit(chargedAllIsoType).depositWithin(vetoSize, + myVetoes,True) + iso -= iso_veto + self.chargedAllIsoCache = iso + return self.chargedAllIsoCache + + + def tightIdForEleTau(self): + """reference numbers form the Htautau twiki + + https://twiki.cern.ch/twiki/bin/view/CMS/HiggsToTauTauWorking2012#2012_Baseline_Selection + """ + + if self.numberOfHits() != 0: return False + if not self.passConversionVeto(): return False + eta = abs( self.sourcePtr().superCluster().eta() ) + #Colin: no eta cut should be done here... +## if eta > 2.1 : return False +## lmvaID = -99999 # identification +## if self.pt() < 20 : +## if eta<0.8: lmvaID = 0.925 +## elif eta<1.479: lmvaID = 0.915 +## else : lmvaID = 0.965 +## else: + #Colin: the numbers above don't exist anymore + #the tight ID is only defined for pT>20 electrons + #we're going to use the numbers below even for lower pT electrons. + if 1: + if eta<0.8: lmvaID = 0.925 + elif eta<1.479: lmvaID = 0.975 + else : lmvaID = 0.985 + result = self.mvaNonTrigV0() > lmvaID + #self.tightIdResult = result + return result + + + def looseIdForTriLeptonVeto(self): + '''To be used in the tri-lepton veto for both the etau and mutau channels. + Agreed at the CMS center with Josh, Andrew, Valentina, Jose on the 22nd of October + ''' + if self.numberOfHits() != 0: return False + if not self.passConversionVeto(): return False + eta = abs( self.sourcePtr().superCluster().eta() ) + #Colin no eta cut should be done here. + # if eta > 2.1 : return False + lmvaID = -99999 # identification + if self.pt() < 20 : + if eta<0.8: lmvaID = 0.925 + elif eta<1.479: lmvaID = 0.915 + else : lmvaID = 0.965 + else: + if eta<0.8: lmvaID = 0.905 + elif eta<1.479: lmvaID = 0.955 + else : lmvaID = 0.975 + result = self.mvaNonTrigV0() > lmvaID + return result + + + def tightId( self ): + return self.tightIdForEleTau() + + + def looseIdForEleTau(self): + """Loose electron selection, for the lepton veto, + according to Phil sync prescription for the sync exercise 18/06/12 + """ + #COLIN inner hits and conversion veto not on the twiki + # nInnerHits = self.numberOfHits() + # if nInnerHits != 0 : return False + # if self.passConversionVeto() == False : return False + #COLIN: we might want to keep the vertex constraints separated + #COLIN: in the twiki there is no cut on dxy + # if abs(self.dxy()) >= 0.045 : return False + if abs(self.dz()) >= 0.2 : return False + # Below, part of WP95 without vertex constraints (applied above) + hoe = self.hadronicOverEm() + deta = abs(self.deltaEtaSuperClusterTrackAtVtx()) + dphi = abs(self.deltaPhiSuperClusterTrackAtVtx()) + sihih = self.sigmaIetaIeta() + # print sihih + if self.sourcePtr().isEB() : + if sihih >= 0.010 : return False + if dphi >= 0.80 : return False + if deta >= 0.007 : return False + if hoe >= 0.15 : return False + elif self.sourcePtr().isEE() : + if sihih >= 0.030 : return False + if dphi >= 0.70 : return False + if deta >= 0.010 : return False + # if hoe >= 0.07 : return False + else : return False #PG is this correct? does this take cracks into consideration? + return True + + def __str__(self): + base = [super(HTauTauElectron, self).__str__()] + spec = [ + 'vertex : dxy = {dxy}, dz = {dz}'.format(dxy=self.dxy(), dz=self.dz()), + 'mva = {mva}'.format(mva=self.mvaNonTrigV0()), + 'nmisshits = {nhits}'.format(nhits=self.numberOfHits()), + 'conv veto = {conv}'.format(conv=self.passConversionVeto()), + 'tight ID = {id}'.format(id=self.tightId()), + '3-veto ID = {id}'.format(id=self.looseIdForTriLeptonVeto()), + '2-veto ID = {id}'.format(id=self.looseIdForEleTau()), + ] + return '\n\t'.join( base + spec ) diff --git a/CMGTools/RootTools/python/physicsobjects/HTauTauElectron.pyc b/CMGTools/RootTools/python/physicsobjects/HTauTauElectron.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dac38e4e417224ac36d68143534f5045ce93d7cb GIT binary patch literal 5113 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 0 and + self.component(2).fraction() < 0.99 and + self.component(4).fraction() < 0.99 and + self.component(5).fraction() < 0.99 and + self.component(1).number() > 0 and + self.nConstituents() > 1 )or + abs(self.eta()) > 2.4 and + (self.component(4).fraction() < 0.99 and + self.component(5).fraction() < 0.99 and + self.nConstituents() > 1 ) + ) + #return self.getSelection('cuts_looseJetId') + return pfJetIdPassed + + def puJetId(self, wp53x=False): + '''Full mva PU jet id (default: old loose working point used by Josh)''' + + puMva = self.puMva('full53x') + wp = loose_53X_WP + eta = abs(self.eta()) + + if not wp53x: + puMva = self.puMva('full') + wp = loose_WP + + for etamin, etamax, cut in wp: + if not(eta>=etamin and etacut + + def puJetId53X(self): + '''53X full mva PU jet id with new working point by Phil (2 May 2013)''' + return self.puJetId(wp53x=True) + + +class GenJet( PhysicsObject): + pass + diff --git a/CMGTools/RootTools/python/physicsobjects/Jet.pyc b/CMGTools/RootTools/python/physicsobjects/Jet.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9683f2f7d74a1cd9b805a6d2c2b57b0687a6aa0b GIT binary patch literal 2403 zcmb_dL2nyH6n?X7JB`&Q!A;VXaM%-UdWfN>LP7zorX*@bidhGRMg?oLyS6u3?=GHk z9V7dc9=LIa8=~h*`~pjGg)_cFLIgS*TU4cuAqbf_aV z2loMv0PgH&zo)b13;$S_~vVBkA@>juH1OI zdHluv!#~H8bLGa5kIlPZ{qV zo)OP*I0Mm)pi`j3PnkY}o-#dxQu+r1`T`?=j_4`iP}wk$d*kMfyfJE{Q0Zl#_~dl( ziPcfy|9;QUkUWcnNy*Cbv-c$bddgPQD0HG$9EDz}6j`dbZAbZ0sAzrIY3+G!b%Cbq zQ7DzKI=E1pWJHl}=>>Jh<2w3w)2-N2daj8G@E}XHsO=Qjw>GzY8tiloPC7f8zz4xlfI<;h<`Bwq#HA&d4X1LRRO+)LCkk3l%!+Ak5d)nQ4rMuYItK@N4kwc!V|b51R5>{% zk&Q<;h@De}cYW0~La%#@WhA)L^aI1ZYHZm(oR?^Y%)BzU(2Xs z4LcK+6SujjoKX%L8`VUtl4Kmua#9@AIEoWIRVvdsiW59lIG<&ETuak?)3(PYHjSrk zC#C#&n8wq##|1gbkRtjteqUE7@9XN559?|rd1pW5ch;K4J=P2k{CYo$Q8+E4_yvWF apPaQMY2PK~e8cm)F6eJMJNnHmuKWj^6$mi^ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/Lepton.py b/CMGTools/RootTools/python/physicsobjects/Lepton.py new file mode 100644 index 0000000..540864c --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/Lepton.py @@ -0,0 +1,72 @@ +from CMGTools.RootTools.physicsobjects.PhysicsObject import * + +class Lepton( PhysicsObject): + def sip3D(self): + '''3D impact parameter, for H to ZZ to 4l analysis.''' + patLepton = self.physObj.sourcePtr() + return abs(self.dB3D() / self.edB3D()) + + def absIsoFromEA(self,rho,eta,effectiveArea1 = None,effectiveArea2 = None): + ''' + Calculate Isolation using the effective area approach. If fsrPhotons is set + the list of photons is subtracted from the isolation cone. It works with one or + two effective Areas in case one needs to do photon and neutral hadron separately + ''' + photonIso = self.photonIso() + if hasattr(self,'fsrPhotons'): + for gamma in self.fsrPhotons: + photonIso=photonIso-gamma.pt() + ea1 = rho + ea2 = rho + if effectiveArea1 is not None: + for element in effectiveArea1: + if abs(eta)>= element['etaMin'] and \ + abs(eta)< element['etaMax']: + ea1 = ea1 * element['area'] + break + else: + return self.chargedHadronIso()+max(0.,photonIso+self.neutralHadronIso()-ea1) + if effectiveArea2 is not None: + for element in effectiveArea2: + if abs(eta)>= element['etaMin'] and \ + abs(eta)< element['etaMax']: + ea2 = ea2 * element['area'] + return self.chargedHadronIso()+max(0.,photonIso-ea1)+max(0.,self.neutralHadronIso()-ea2) + else: + return self.chargedHadronIso()+max(0.,photonIso+self.neutralHadronIso()-ea1) + + + def absIso(self,dBetaFactor = 0,allCharged=0): + if dBetaFactor>0 and self.puChargedHadronIso()<0: + raise ValueError('If you want to use dbeta corrections, you must make sure that the pu charged hadron iso is available. This should never happen') + neutralIso = self.neutralHadronIso()+self.photonIso() + #Recover FSR + if hasattr(self,'fsrPhotons'): + for gamma in self.fsrPhotons: + neutralIso=neutralIso-gamma.pt() + corNeutralIso = neutralIso - dBetaFactor * self.puChargedHadronIso(); + charged = self.chargedHadronIso(); + if allCharged: + charged = self.chargedAllIso(); + return charged + max(corNeutralIso,0) + + def relIso(self,dBetaFactor=0, allCharged=0): + rel = self.absIso(dBetaFactor, allCharged)/self.pt(); + return rel + + + def relIsoAllChargedDB05(self): + '''Used in the H2TauTau analysis: rel iso, dbeta=0.5, using all charged particles.''' + return self.relIso( 0.5, 1 ) + + + def relEffAreaIso(self,rho): + '''MIKE, missing doc''' + return 0 + + + def relEffAreaIso(self,rho): + '''MIKE, missing doc''' + return self.absEffAreaIso(rho)/self.pt() + + diff --git a/CMGTools/RootTools/python/physicsobjects/Lepton.pyc b/CMGTools/RootTools/python/physicsobjects/Lepton.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2ceb294d703aae3c4ec75c9ae5195667698975f6 GIT binary patch literal 3461 zcmcIm-EtH~6zo5OZ+4Q|nN4>u zNvbwp2<6jQzJjmf1#jR3=yy)fZV2F&ad)Pt`%L#a-|6$6GhP1c+}Ne}JKsm5_?7Ye z2DiP8CdL(rREV{>By=E}fr!iEg%Hn$c)DH^@sL=pRWLF68^2nBo}=cPtD^l*cU+#G z(7XV#eTqg4u?}T|l#!wlz5?;0B-V!ntkDHi7*_hjAs$vmT;Wy2BCc`=Yln+YxLO;9 z_J}}~aFaKSxb0OmJt1~*1%&=65U#|MG7ag~5Ot=W2XKj&+Z$+ZHe}N7sL08VGODee zHnXys8+l*4T&}NE`*|u=rqV;3*g9{98^+2`>(D;l+HnNO=3Nu%6=z%-BeiAS5T5bE z&4#1R)6}aGT$Wp%HhEb`IlqN9yb|2lFVM3lnp=GI?OL9vb}r0w=X;$)*UGawGMq#< z-`dfUvvXcU9WTk0O*%IlWZY6CN)tgu;xXLxT*PgEh4+4|updViiYSKQ!Sj+Z3*z81 zzb%Qz#H^h~@}MX0Yf2 zV9%`fKq?PmBRF^{Fl=lr{u_jsZ-wwu^x#S#!id;=N!JrH_L}*^Xo05>2CEA!Z?5Ri zIR*^0t2H8$9Y;LIWbs>6Y1B=X)AE7M@l5hec5RYvOV`p;H=780@=Qx*w34dRF}aFb zb@`wvo7SwfawMdciIrBnflgYPCf3QkDLb!B>25g#>g!lGP2Oe$$-rooXBv8)+|SLf zmHUZnNr+@_j`i;6uOPY$L@=GnNLft7)J*HxQU=9&VHb%ML)?YkRJK%X;GNZ!dQPW@ z$BK!s$Nq4!(M~-|vO!lJa4yj{Y-2M2mbo_g)M7WWg`BG`WtDR#B(<9!&>IH%`xfplDY(*F_eGEv00wd z?joz&YFA6!H5wVDumaiE>B@pleU>A!C@s}9m85DbMQW|JC{0^=H>H$#rVXZcIyz&P zGQHfp0MqF%zRpXc-j6En>Lp`x6Ha2tbP6Y^$HXMchP2$BLsMY6o2CeV_#Px&c|3j3 zU>GmJy?dwyxpA~!rDj)@<<&L0kvKMAdaklxkZq3h1AA62icTqmcadJ<9ge z@t%n4y$2Huel-?u+`0|9rLrta5k2T8Bpgi&E%soQV`bmL=+T3ROS7__SpF==dBmCP zA<|MG!721k2R3C8U@tYBRLl{(I}p5%mkcxB8FU8hqmvJq=&4s6JKySpKOK@Kkp9?` zr{(|PRCo=h8n_ETicjYVB%7NV4#Jz8ocWuZ?L6+L7>4x02nl@nAvK&ew87z3YDnMl zc60APoMpp)GFbXdR)f*X#HESxiOMMc%bW*p4lnwL&gU z%7}{*)HA4KC}S`)*k&;+R)1`nVC1gZ6)Ws*=RRMocGyq+1@mv)ft+pWhH+Ev?v+yy z*tg1&v>KPHGnG-!&IzZPi2Hi3JY{~``BZK;h2#iwe9coUR7Uy*UE(vVUQbFBbM_f- zf$ZdH!H{~LFV~L+Vnew^bQ3xZZjW7l*bh``!d=bVP=2-=&AI84C2m_ZAB|mvUd|I~ Jn2JQC;va|>S^)q6 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/Muon.py b/CMGTools/RootTools/python/physicsobjects/Muon.py new file mode 100644 index 0000000..c29dd0e --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/Muon.py @@ -0,0 +1,70 @@ +from CMGTools.RootTools.physicsobjects.Lepton import * + +class Muon( Lepton ): + + def looseId( self ): + '''Loose ID as recommended by mu POG.''' + return self.sourcePtr().userFloat('isPFMuon') and \ + ( self.isGlobalMuon() or self.isTrackerMuon() ) + + def tightId( self ): + '''Tight ID as recommended by mu POG.''' + return self.looseId() and \ + self.isGlobalMuon() and \ + self.normalizedChi2() < 10 and \ + self.numberOfValidMuonHits() > 0 and \ + self.numberOfMatchedStations()>1 and \ + self.sourcePtr().innerTrack().hitPattern().numberOfValidPixelHits()>0 and \ + self.trackerLayersWithMeasurement() > 5 + + def mvaId(self): + '''For a transparent treatment of electrons and muons. Returns -99''' + return -99 + + def mvaIso( self ): + return self.sourcePtr().userFloat('mvaIsoRings') + + def detIso( self, rho ): + '''Rho corrected detector-based isolation, for the H->ZZ->4l baseline analysis''' + patMuon = self.sourcePtr() + isoEcal = patMuon.ecalIso() + isoHcal = patMuon.hcalIso() + isoTk = patMuon.userIsolation( 7 ) + isoEcal, isoHcal = self.rhoCorrMu(rho, isoEcal, isoHcal) + return (isoEcal + isoHcal + isoTk)/patMuon.pt() + + def rhoCorrMu(self, rho, ecalIso, hcalIso): + '''rho correction for the ecal and hcal iso. returns the corrected pair''' + AreaEcal = [0.074, 0.045] # barrel/endcap + AreaHcal = [0.022 , 0.030] # barrel/endcap + ifid = 1 + if abs( self.eta() ) < 1.479: + ifid = 0 # selecting barrel settings + ecalIso = ecalIso - AreaEcal[ifid] * rho + hcalIso = hcalIso - AreaHcal[ifid] * rho + return ecalIso, hcalIso + + def absEffAreaIso(self,rho,effectiveAreas): + return self.absIsoFromEA(rho,self.eta(),effectiveAreas.muon) + + + + def dxy(self, vertex=None): + '''either pass the vertex, or set associatedVertex before calling the function. + note: the function does not work with standalone muons as innerTrack + is not available. + ''' + if vertex is None: + vertex = self.associatedVertex + return self.sourcePtr().innerTrack().dxy( vertex.position() ) + + + def dz(self, vertex=None): + '''either pass the vertex, or set associatedVertex before calling the function. + note: the function does not work with standalone muons as innerTrack + is not available. + ''' + if vertex is None: + vertex = self.associatedVertex + return self.sourcePtr().innerTrack().dz( vertex.position() ) + diff --git a/CMGTools/RootTools/python/physicsobjects/Muon.pyc b/CMGTools/RootTools/python/physicsobjects/Muon.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8c2d1086a7ca4e945630e07ea5afb72d78c38c86 GIT binary patch literal 3737 zcmeHK&u<$=6rT03#%{`w($Z8#)e2R@v`r$RN~j1DO4_s$O`2|^A|j+{?H${jtaq%P zaoSV~610c|cW!XufVgt15dQ}f{{RP0hyw=>@O^KcO$rhR@DV3Fe)D$b&71eV_szKc z>xssX?!&unHTsnC{WczZ0ZoK|PbEsNMq}2NxB^6cFTC<9Q@gMj! zJxGqtMOQ()JTz%xw*^pyTSCZH8G} zuewZnL#wmJ#DvaG%IKSkX@v=AxD%pS&%*Y$&cueql7_5KI!$~lY3voMvi9u4^38Q) z5<43h<8o=R>v|@g9rSi>+_t8*rQ6QV(%KAO9mB+g8(BgqVS~0+>9kkGiCd63eGH+9 zlle$wgi5KAETKa1whN5}4B%~74#reCJ}Mv4RH@mjNqbD%3ARtos*9$=S$SSb_}AlZ z&;4WgV*(!IQ8D8dbAyru0XG$}>z+ZAnyeot@k1Rg^y1gtX{v_(md@^U?m-_hR<~kj z-I*hAmP6O>>1fS`E;gwR%Csg6rm4;ZGwJqXw+d`^mbw>@Oc%qe@dKTR<(D`+$N6@+ zt26sv?0U;Ow8Kmzt(+85K(NLIx?}j3B6@5Y1XY^!CcTsLci|9z25y04m>58Jl>hVS zEt<>^eR!SPL72fw$U1a%*EbzsCrGpmq4C2sLPbED@dNFK8C26(uf|`H9AHO{cXNcb zzY{J+ryy8Xt11=Q%&u(b1qekp7ge9{Zp9tPTiUQDh|{i>niqrvhGD$^){3>JAmt8w zZ92*~Tu&U1AQTSom(*TK!R<#%?UzNC^4qV749XM|+po$LC_S}@VJN?{`k=%q94VSJ zdsTIY#-tKYkMMmLs|7vdw@n6Wb6~YdI|wG5ZiN=z*qTH#|FYjf9=M+NZ%xl_Y)sEx zNqi1T;#33qFahn@STdLU$?Jq&-3}83SQw}`l1X^vL+Eqs!jM_dEWnTDp<`4At|^9S z!PBF?j&Z=s^rd$rNfQl0cCmN_Uo9A(cw<+ENb--3rXMyLbDJB6R z1jdC%QUS_N3580Mv)9oeKnFmAstUXafYc_VPe5mIjOFD?I1iy8gmKpWEcxm8Z+`i9 zzT5cWtHE21ujjkpElrj#efs%)_sRKBe!lzU%Xwkh?sXaY+q@93RF0q&wyb<>7d9Cf zA+z8tB^GKx)|K<}8c0O2qyOv(c#LPoa^y;rbL0rePLURind#rS7WmZC6bVqq9By0=AKmGouHqfd zt=chcPi_tH;YO!JlW=7g%OB+xR#8EOucL!~@!+0N+0ccB}e&|5J^rH zNYD{gd=CQ}rx94S)1Wjni*D_0Erswm$U!eUokb_pz#P9gdeUF<=`xV|W{jizB!&7U%QAoiI+q zR-zA=SrIxBj8?Q7!LFq0z}T2R=jVeE5_uut{TQGOF2b5z?Pyk2 zc|yy{@IQioM=)T(gIC$G6aztvfr=gmm+*B6QgE4FJpb|X98AN+93FcJ&q`C)oq%?8 zGY$KCb5pK?o11+T4HI8c><1(&#>SpR zQ!CZ0^+vr?FW2k!fgc5S@(^r!6f)NL)DOXd%>yk4h+l3XuciKm;2uJ3ITbGxKJ4c7vZMM-RUKc%RVb7s&ilhQBW&CCZ4VhEhY{iLQx0 zPGr%dafE$*AmUxTJtg88Ji@iPhF14x_FK$Q-qZB;_DxEOWF{5<8K7m-AHIG4p)7OX zw`Iw-R;_qeUi7Qk%Fh#DeqLk=`~Eh;(`scA0-1X#Wd56@1zm=RjANx}v1p1O(nam| zr&rD9&C>(5?%wo}WD$GcJikypAO6J;2Yn)A2)q&@S7B}F%AgOWi_wsxOKS(J2WU&_ zW#Db-i;g0l9VApF+(EjEba#*gAlDR*BV4kP|0MD<$tCYmTx9Fspm$lNU*4pH^C#7%KvrMm#gB*d%ZV+Tb@g)%JT$#Gk%!9>K%bVf_W0=M1&2-yn;P RO-9z^d0r=bjwi_@!Y{~NGkE|2 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/Photon.py b/CMGTools/RootTools/python/physicsobjects/Photon.py new file mode 100644 index 0000000..2b4dee0 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/Photon.py @@ -0,0 +1,4 @@ +from CMGTools.RootTools.physicsobjects.Lepton import Lepton + +class Photon(Lepton): + pass diff --git a/CMGTools/RootTools/python/physicsobjects/Photon.pyc b/CMGTools/RootTools/python/physicsobjects/Photon.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7e5643b4c1b79f12f8264192658a945225d4ecc4 GIT binary patch literal 426 zcmb_XJxjzu5Ph5IaU2N#jKw19tmF_aZ2Tf;<26CED>+Fr!C8yc`X~IEVz18Z>Vdt( z&f7P`@a9eavA6hqd%tS%6S@4yl6)ZGdpmK+tww4|lz<>#&GLPwu&sGEGSf zk@2B0ern3oi?bV|j?0QDBsNZ=rJ)?#i8l??{iAOJm&r;oPL;aQb6I!J%%#;LsO+y; eu@x)+subzAN@fvt{?ArC{wSThREyExe)bJu#$xsW literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/PhysicsObject.py b/CMGTools/RootTools/python/physicsobjects/PhysicsObject.py new file mode 100644 index 0000000..b5f090a --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/PhysicsObject.py @@ -0,0 +1,56 @@ +import copy +from CMGTools.RootTools.physicsobjects.Particle import Particle + +#COLIN should make a module for lorentz vectors (and conversions) +#instanciating template +from ROOT import Math +PtEtaPhiE4DLV = Math.PtEtaPhiE4D(float) +PtEtaPhiM4DLV = Math.PtEtaPhiM4D(float) + + +class PhysicsObject(Particle): + '''Extends the cmg::PhysicsObject functionalities.''' + + def __init__(self, physObj): + self.physObj = physObj + super(PhysicsObject, self).__init__() + + def __copy__(self): + '''Very dirty trick, the physObj is deepcopied...''' + # print 'call copy', self + physObj = copy.deepcopy( self.physObj ) + newone = type(self)(physObj) + newone.__dict__.update(self.__dict__) + newone.physObj = physObj + return newone + + def scaleEnergy( self, scale ): + p4 = self.physObj.p4() + p4 *= scale + self.physObj.setP4( p4 ) +## p4 = self.physObj.polarP4() +## sp4 = PtEtaPhiE4DLV( +## p4.Pt()*scale, +## p4.Eta(), +## p4.Phi(), +## p4.E() +## ) +## sp4.SetE( sp4.E()*scale ) +## ptepmsp4 = PtEtaPhiM4DLV( +## sp4.Pt(), +## sp4.Eta(), +## sp4.Phi(), +## sp4.M() +## ) +## self.physObj.setP4( p4.__class__( +## sp4.Pt(), +## sp4.Eta(), +## sp4.Phi(), +## sp4.M() +## ) ) + + + def __getattr__(self,name): + '''all accessors from cmg::DiTau are transferred to this class.''' + return getattr(self.physObj, name) + diff --git a/CMGTools/RootTools/python/physicsobjects/PhysicsObject.pyc b/CMGTools/RootTools/python/physicsobjects/PhysicsObject.pyc new file mode 100644 index 0000000000000000000000000000000000000000..27ed17d07d52e63e26960f0dac443504e9e467f0 GIT binary patch literal 1810 zcmb_cO>fgc5S_K%v-$ZL>qDGN90zO$Yo{Lo5rbQTi%VpQhN$N z3W=Y^4}h7m)3oSrx!z5^MBmy#kQR6$1379!B zazIedh0KMS2O|%J_F%dJx&sRVqfMac)^gf~!~^ZXSU|D?zW^2h-$p&!{5K~qby(o&z^rND%jaSxoQsjLqfwUD&o9RD56_#~GrJv9) zR02d-D58|gP+>-PgpLK6GPtQj2Yrk9T*ik%!4ZUuSXm5+8y#FGh!6)P=Nj}T#N94+ zRr^U=+1j^Ns;*x%?JXOAYWzg&QWa&YlQ0ZfDVF-fP|fVL`I`CQl&wqM5|^Y3iL<1y zd6~pk2Lvagd9$9pT>mI?y-q6I>eQo@dsxEs(15!q_QW$Hb}5%TV&7nzxMFS>0JqE& za`v9QCcz=1GFj<|;gCU%p@{Yy{b)PfUmDqe$Z1jCED% z#J2^C1tp@g*qE@n9(0$kw2iH;nj1pp`M_Blc|2S1NfQB5wiTs(hf_l(!3n69RtZ!V zbx10Za#kesjHa|e%A`od-UY56v-rqNe$JJ{G&)F3NVt{SS-zl)3-_ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/PhysicsObjects.py b/CMGTools/RootTools/python/physicsobjects/PhysicsObjects.py new file mode 100644 index 0000000..beeeb5d --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/PhysicsObjects.py @@ -0,0 +1,20 @@ +import math +import fnmatch + +from CMGTools.RootTools.physicsobjects.TauDecayModes import tauDecayModes + +def printOut(objects): + if len(objects)==0: + return '' + return '\n'.join( map( type(objects[0]).__str__, objects) ) + +from CMGTools.RootTools.physicsobjects.PhysicsObject import PhysicsObject +from CMGTools.RootTools.physicsobjects.TriggerObject import TriggerObject +from CMGTools.RootTools.physicsobjects.Jet import Jet, GenJet +from CMGTools.RootTools.physicsobjects.Lepton import Lepton +from CMGTools.RootTools.physicsobjects.Photon import Photon +from CMGTools.RootTools.physicsobjects.Muon import Muon +from CMGTools.RootTools.physicsobjects.Electron import Electron +from CMGTools.RootTools.physicsobjects.Tau import Tau, isTau +from CMGTools.RootTools.physicsobjects.GenParticle import GenParticle,GenLepton + diff --git a/CMGTools/RootTools/python/physicsobjects/PhysicsObjects.pyc b/CMGTools/RootTools/python/physicsobjects/PhysicsObjects.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9ae6d6ead7b373c1b60e3d2ba9ffe758c1a0c49e GIT binary patch literal 1439 zcmb_cOK;Oa5dPMAznWJYTJE3-iR6rgDx`ucA^Om^r@chMF^$t*JF+*2NZjC0@XPoe zh&wRjO_SzSA8@jhd3`fG->y^m-Kzij@$1UR=JDwF9j){yi5YzbG@!P+fD)PCgZ5ww zPz8ut0pBU9m<5W^C73c)nF53>L04d^P*rD_p=&U8s5(pos^Pp9=q5}Hs^#n|^Z`s8 zs_pC=bO)vj)pd3qx(CyT>N~pueF$>|bp$hj8aQtg`WehI)G^En)CqY7ZiX$IE&NN* zv8(cut@03kObGDYFxTLsV=RriOOXsSef~Ae4oqauz zw>DF8v3iK|raovIHX+Zp?(KACnZGb4&AA(7Qk&~(VnbgCw&v_jr{`p4oSLbfXPkbC zNcHD-OpyoDMqAQG`)rM<&F+3kfz&%=Joq;b%JiT9HTQVcE$r!#O zPh%WaGJ75JA>6Ua1McxMR}Vf|+2;ILx$+;5UUnFhZ+1E>*`;*ZW6bMZeIDH$*=Ot_ n2`1r@_+RhXTNBS#IymLOf%KR}Q#8GfS1WZyM+|7W&p`YG0}*10 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.py b/CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.py new file mode 100644 index 0000000..62ca0c1 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.py @@ -0,0 +1,21 @@ +class PileUpSummaryInfo( object ): + def __init__(self, object ): + self.object = object + + def __getattr__(self,name): + '''all accessors from cmg::DiTau are transferred to this class.''' + return getattr(self.object, name) + + def nPU(self): + return self.object.getPU_NumInteractions() + + def nTrueInteractions(self): + return self.object.getTrueNumInteractions() + + def __str__(self): + tmp = '{className} : bunchx = {bunchx}; numPU = {numpu}'.format( + className = self.__class__.__name__, + bunchx = self.object.getBunchCrossing(), + numpu = self.object.getPU_NumInteractions() ) + return tmp + diff --git a/CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.pyc b/CMGTools/RootTools/python/physicsobjects/PileUpSummaryInfo.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1fb336ba528e907cd46a117d2ea26cbe30444411 GIT binary patch literal 1646 zcmcgs&2AGh5FTffLQ1RhBRFvKaZe2wE`cIwkWdeVXp=~gi?!X|BpdCnBikzxwK;`n zL%a_!z|1&JE4ZORBu~a`&&)SJpM#&rho8Uy_>{o*7vTR}T=qGN6d(hb3P=Tf1K0q3 znc$`Y!;tQ|M<@n)k&Tzbx-4U}x~Qgl=Stw|IWGGW1^OXVAU~7F*5M=|XY{2BX~0Sg z(k3eh5Dmi?S|$w?H>*efj!|3-xCT&+aTrplK1+9is=i!gi3`cdHBs2Cm_~Fb#N~y3 zN8e4->3#e#(z>vnNNeY{<;u-<)mhG0HczZ~W;=f*dW!e%qZg&}DtAgzI7C8**u+k5s8FoaUus7g_{d;uB>rFOG!n}*qQ z0XDGBzR%zpuzQLo=xZ=m{kpuUTxR0L<+`$5Cr)MW8Bl+!!MMFcF8&7jGmm^^>g@kP zC-PMk@@}b)eoKV4m)#YGJUr<@rYe)6n*)T=@RYxPkcS7PVpG>tW zaf-=ADK=7S%QG5crTnxIp>SHxDR|FlYx8OrQL28Tc<`yau3YYYYAB3S))}QvP_>6B zK(xh?I1!IUNXHQqo(_~Mby^n$obW`HXhiQuM5oac6t@6b+t1q+p<|{X!#fb|pxwk3 W+@Ty_`6t1-VXuASZ}^!bG`|1}*LX(& literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.py b/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.py new file mode 100644 index 0000000..3bf5156 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.py @@ -0,0 +1,76 @@ +import copy + +from ROOT import RochCor, RochCor2012, TLorentzVector +from CMGTools.RootTools.utils.cmsswRelease import isNewerThan + +is2012 = isNewerThan('CMSSW_5_2_X') + +class RochesterCorrections(object): + + def __init__(self): + self.cor = RochCor() + self.cor2012 = RochCor2012() + + def corrected_p4( self, particle, run ): + '''Returns the corrected p4 for a particle. + + The particle remains unchanged. + ''' + ptc = particle + p4 = ptc.p4() + tlp4 = TLorentzVector( p4.px(), p4.py(), p4.pz(), p4.energy() ) + cortlp4 = copy.copy(tlp4) + if run<100: + if is2012: + self.cor2012.momcor_mc( cortlp4, ptc.charge(), 0.0, 0 ) + else: + self.cor.momcor_mc( cortlp4, ptc.charge(), 0.0, 0 ) + else: # data + if is2012: + self.cor2012.momcor_data( cortlp4, ptc.charge(), 0.0, 0 ) + else: + self.cor.momcor_data( cortlp4, ptc.charge(), 0.0, int(run>173692) ) + corp4 = p4.__class__( cortlp4.Px(), cortlp4.Py(), cortlp4.Pz(), cortlp4.Energy() ) + return corp4 + + + def correct( self, particles, run ): + '''Correct a list of particles. + + The p4 of each particle will change + ''' + for ptc in particles: + corp4 = corrected_p4(ptc, run) + ptc.setP4( corp4 ) + + +rochcor = RochesterCorrections() + + +# Below, Mike's C++ code from the HZZ analysis +## unsigned int run = iEvent.id().run(); + +## for (unsigned int i = 0; i < nsrc; ++i) { +## T mu = (*src)[i]; +## TLorentzVector p4(mu.px(),mu.py(),mu.pz(),mu.energy()); + + +## if (run <100 && !is55X) { //Monte Carlo 2011 +## corrector_.momcor_mc(p4, mu.charge(), 0.0, 0); +## } +## else if (run <100 && is55X) { +## corrector12_.momcor_mc(p4, mu.charge(), 0.0, 0); +## } +## else if (run>100&&run<=180252) { //2011 Data +## corrector_.momcor_data(p4, mu.charge(), 0.0, run <= 173692 ? 0 : 1); +## } +## else if (run>190000) { //2012 Data +## corrector12_.momcor_data(p4, mu.charge(), 0.0, 0.0); +## } + +## math::XYZTLorentzVector newP4(p4.Px(),p4.Py(),p4.Pz(),p4.Energy()); +## mu.setP4(newP4); + + +## out->push_back(mu); + diff --git a/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.pyc b/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.pyc new file mode 100644 index 0000000000000000000000000000000000000000..565d4bdd76548a041ee91618bcb85dbcf0116e78 GIT binary patch literal 2087 zcmcIlTW=dx5T3o*j$NloDFO*9u}Xzl5!GoU^M(+@MZD0|97hz4&}!K|iPznWyXRPG zD(8jpQxJcISN;tTJi<4#wks9&tzG%d&Ym-8uHTHkzju4Lzx#8X(E9Q4{u0ZagQWO5 zloL%G-lg23!lkK8g-2753ZJGvIV|T<-lC#S(>6J}O{q`U4oy3hwn*>LnL}xtej~aj z`f=JN-DPgtWBrq`16$d@cuqpLZ~0qQ$!t{B_Qp&8`2K@qdlTQM-&VCQ?ThbqVyilI z_zufu=0soU`g9hT@;!PqnLLR;i;klo?7M3{+E`sfagDoKRhk6*^01b#u*_W$4d>u8 zvCD`SUNYlR>I&nNnux0j-{R$Bjj+re5G!%6h$4rq%aJmV+k{|Q`Xuy06&6_!B&lk} z`w}@mIMOC8mNPm(3-Kl)<{@v@$XvVnx#$N05A; z%w7$90MQ*NilVH{Y!vlaDH|iF?82szZ3Ua_GvVl}B?4@5(3Z(8{NI6CoH+ zLIs23Lmo_vnQNb}T4dWaZ_^4p&;v%Y`jn{tox`qwIVCwPD_2hU4te zs)Hi8kT~-bh|+dhmnN_?9iXs`I-LfKVQ^N}K^!dN+Ga_v2fbdfeoi5|*$!%5#2KzH z%LJf4*XbbG3T7$vbDPSOG0j$gxD?(72iOrUhKgSe|Gar!Hm?^b2Vh?6`ux&z-IEH4 z;JwT+`V^Pmc0r1&fa6h-$SK^Y&$VJfX|eTb8rxWqoRwB?MNyK+#zc{r8#l(sjq!0~ z{A)2DGR_ne!Q&=!QC2TYc`t0D7@*>)%@@N>p9s&nhKGw`2XOAXaI_l5Jg3m zE^~Y;_EjQLcfq~%PPjKVEET6|2TOcwyIsHgeklJhE{Wu(g}Z#s{o+05y| zc1{nLHp|T*DU7*LI@ht$%7diZXI&h8GrGm7V7 15: + return True + + rawMVA = self.tauID('againstElectronMVA3raw') + cutsMedium = [0.933,0.921,0.944,0.945,0.918,0.941,0.981,0.943,0.956,0.947,0.951,0.95,0.897,0.958,0.955,0.942] + + return rawMVA > cutsMedium[icat] + + +def isTau(leg): + '''Duck-typing a tau''' + try: + leg.leadChargedHadrPt() + except AttributeError: + return False + return True + diff --git a/CMGTools/RootTools/python/physicsobjects/Tau.pyc b/CMGTools/RootTools/python/physicsobjects/Tau.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab2feb7cd198c30876b9d7a384807fa24294bcbe GIT binary patch literal 3814 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 Tze;t&ckf2w^)L!L;coCJsUK~j literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/TriggerObject.py b/CMGTools/RootTools/python/physicsobjects/TriggerObject.py new file mode 100644 index 0000000..a7d91b8 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/TriggerObject.py @@ -0,0 +1,29 @@ +from CMGTools.RootTools.physicsobjects.PhysicsObject import * +import fnmatch + +class TriggerObject( PhysicsObject): + '''With a nice printout, and functions to investigate the path and filters in the trigger object.''' + + def hasPath( self, path ): + '''Returns true if this trigger object was used in path + (path can contain a wildcard). + ''' + selNames = fnmatch.filter( self.getSelectionNames(), path ) + if len(selNames)>0: + return True + else: + return False + + def __str__(self): + base = super(TriggerObject, self).__str__() + specific = [] + theStrs = [base] + for name in self.getSelectionNames(): + hasSel = self.getSelection( name ) + if hasSel: + specific.append( ''.join(['\t', name]) ) + if len(specific)>0: + specific.insert(0,'Paths:') + theStrs.extend( specific ) + return '\n'.join(theStrs) + diff --git a/CMGTools/RootTools/python/physicsobjects/TriggerObject.pyc b/CMGTools/RootTools/python/physicsobjects/TriggerObject.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bb4079debc2746d53b3eaa2520281e7c2254956c GIT binary patch literal 1546 zcmb_cO>fgc5S_J?KtlNzh@&Mg0ilFmI3PfXBH%(>Ih7DdU>SRpY;f)1ozNmBC-@T_ z`2+kn#2t7u4uzhnlO2y|XJ_8do89oo+1}4D-*+-vKOx=^G5l?a9DhRv(Vl1l6^33J z%0sdNjiI#YGtnoam#;#Z9`)N;`ay(js&dR+JXSqrPDCZy;Vco8M~_V5m%8bKUmLh zlCq6>3fEMYiI*$b)*cRO=LTC;DY!uvAcf?Tv4!F9KrqqF&=N9`EiVmy3TPD&hqQzR z)iCs~MfHHVMI&z0NGl>SJgP^rV=Km7>S*HXjRskql45(3vY7)CSZHf`spk5 zEG?s~Dmle;8XdSI&(b=-F*tH_$V1!x4kVv~7?=AgXHynKvuC~tbz*sB3-EwKZKwOF zk)SMW3FN}m!U8_gleF+wi>`KWi?J$#g-^o)7G2(lPAdF;G1u8}>-p2Ysw(_2t}1S{ z`A42s<#0az=w0TUTKnO#z8Jtqa8FaeizK3YNkpw{=8|azne>ZnM&NB>_-_zk2Au|G zKuAN*%Fu*_9I!Mov%kCO=p>1c&jE&Xr@sn8=8EZ^j zudjp*Vf@qkgQMOb9B=x;ZgU2j%P^MfM(@buW?}rqk!$hpHRXCB8N9&mnT_B#RNrQK literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/VBF.py b/CMGTools/RootTools/python/physicsobjects/VBF.py new file mode 100644 index 0000000..2dc19e9 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/VBF.py @@ -0,0 +1,112 @@ +import math +from ROOT import TLorentzVector +from CMGTools.RootTools.utils.DeltaR import deltaPhi, deltaR2 + +class VBF( object ): + '''Computes and holds VBF quantities''' + def __init__(self, jets, diLepton, vbfMvaCalc, cjvPtCut): + '''jets: jets cleaned from the diLepton legs. + diLepton: the di-tau, for example. Necessary to compute input variables for MVA selection + ''' + self.cjvPtCut = cjvPtCut + self.vbfMvaCalc = vbfMvaCalc + self.jets = jets + # the MET is taken from the di-lepton, because it can depend on it + # e.g. recoil corrections, mva met + self.met = diLepton.met() + self.leadJets = jets[:2] # taking first 2 jets (leading ones) + self.otherJets = jets[2:] + self.centralJets = self.findCentralJets( self.leadJets, self.otherJets ) + + # delta eta + self.deta = self.leadJets[0].eta() - self.leadJets[1].eta() + + # below, the variables for the MVA selection + # delta phi + self.dphi = deltaPhi(self.leadJets[0].phi(), self.leadJets[1].phi()) + dijetp4 = self.leadJets[0].p4() + self.leadJets[1].p4() + # mass of the di-jet system + self.mjj = dijetp4.M() + # pt of di-jet system + self.dijetpt = dijetp4.pt() + # phi of di-jet system + self.dijetphi = dijetp4.phi() + # higgs momentum (defined as the di-lepton momentum + the met momentum) + # don't access longitudinal quantities! + self.higgsp4 = diLepton.p4() + self.met.p4() + # delta phi between dijet system and higgs system + self.dphidijethiggs = deltaPhi( self.dijetphi, self.higgsp4.phi() ) + # ? + visDiLepton = diLepton.leg1 ().p4 () + diLepton.leg2 ().p4 () + self.visjeteta = min ( + abs (self.leadJets[0].eta () - visDiLepton.eta ()), + abs (self.leadJets[1].eta () - visDiLepton.eta ())) + # visible higgs pt = di-lepton pt + self.ptvis = visDiLepton.pt() + ## self.ptvis = diLepton.pt() + # new VBF MVA, based on 4 variables + if self.vbfMvaCalc is not None: + self.mva = self.vbfMvaCalc.val( self.mjj, + abs(self.deta), + self.visjeteta, + self.ptvis ) + else: + self.mva = -99. + +# double mjj , // the invariant mass of the two tag jets +# double dEta , // the pseudorapidity difference between the two tag jets +# double dPhi , // the phi difference between the two tag jets +# double ditau_pt , // the vector sum of the pT of the tau + electron/muon + MET +# double dijet_pt , // the vector sum of the pT of the two tag jets +# double dPhi_hj , // the phi difference between the di-tau vector and the di-jet vector +# double C1 , // the pseudorapidity difference between the *visible* di-tau vector and the closest tag jet +# double C2 // the *visible* pT of the di-tau + + + def findCentralJets( self, leadJets, otherJets ): + '''Finds all jets between the 2 leading jets, for central jet veto.''' + if not len(otherJets): + return [] + etamin = leadJets[0].eta() + etamax = leadJets[1].eta() + if etamin > etamax: + etamin, etamax = etamax, etamin + def isCentral( jet ): + if jet.pt()RE=lbTfNn7gto{N2E-J8<>5MaM)T7*807j`4%WrDK;ek5|tkTH%>P zJ_{Hl!mBLIaC_DkD#o%II>l%-ovW2t!nN#tZ7P$M)bdsC)*&-{w&&b4Jw>if&Y$hL z@JvUMubjZ68Okm+t}lwX)QB&L*vt`Llyy!ld6Zcz?AWEoF?7NjFHv^Zl^12?WwvX_ z@P@rK6|bDM$y_0G^{mTw7usaEJ8G%7JhC z%1_cwH8f@6=W1WC%=-0Tqh6~!y=|h=vfnE!UmZk)VXjvEZ51o6qw3H%r61d1_0s|| z>yM)$_`pfEUgl05mGNLk_{wu73HFvgDyTJdytih z#BKs65F}vj5XsK7CCsqH!&SqLTXyO!vr1zTA%#;z>rEnj4Hf-#e_vxHV+&i7Mp24! z?EGIE#^T8!Eo6dd&n{=2YM5phIn{>-vJBWR3nd-LQEojNM_on)X~mxR0>(EBUiCo- zY$D)AopE~A@Secz-MUv7A_>ud1*fa{*2dO9AC_gVZv|y(EH^wf{j#_<>>uhh*5zJ? zGuF3&QY&a-#0>5($l;|5lJwYieyY$4NCoVm1QMJho zL>Iljaj78s8b61=cBuz+_UJ336OVAT4566Ar4uAp3n|6hrau6=hmZm?=ebR*J!L*u zs*q&4jZ}(~wAhy>n>2N_vBn=OQ?5({KjwJi(BhR{!mB?5;oO!&^#qJVkBO>l?9mQ4 z2!@|vJ+ew}`;hUQmnS?UZwnDl)l@gB2|=?vhv~yKhXL<5onj2Nw zRk3pc2V21AfAF9aTOO3D1XqYAw$hP~9sW}pXLkISAXg^=ruqafue<+C}VIu$(ETMbA2VxHe z%yXZD%o3vvJXrmN&G5-Hsw_Bvb0n8Iwi#(R@ai8xaLGZkVDFJpfCSDUlv%kQVbf7F z5nrstcJpC)=nS02Jght?>5tQzXwVISfFTa;!?GX)ia$y&+qa`oitSZtmXh;gXO5DN zF!PkyyU_wAbE4sUO&e1?fEYG3&whx2i;h5C(}Ii4v;|=TA-TYJ2#kcV)8%Tnt=B>M zs<`HJHCsPoy0*GEJDjN1ASb&9qqg<-#q(T25DlX^G zlzB{qvWAI38^g8&8Ypd9d|EHP>l!&}d8#y8YtvHM^qSPd^`i;fv`J-LKa!8t1-v7{ zi%c#vxx(Z+lN%tK*ST4v^~czRHPO_7j;qQ=C3|V0ar^E2SVD(K9 zLiK&yxrnEOS}b*2=z`0&n;(1E;0z4IA{wYLl&e}84$5SdvuN!mWgLdVo9HJP8t}hH z!Mh++&xLz#WcFZ-^IkJVx8Zl^@10AXPM2Mi-Ncdgg$eH8e;7bZ=2ej9PO~z()2xh4 rn(LLj{I6ah7r}tBPWInoX~2{HPL9hZ>0P^9?{T1Mu5MgVUUGi{oYN+Y literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/__init__.py b/CMGTools/RootTools/python/physicsobjects/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/physicsobjects/__init__.pyc b/CMGTools/RootTools/python/physicsobjects/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1f3dfc38f4631f9848489dfb28f81c3da571d908 GIT binary patch literal 143 zcmZSn%*&Pb^=)7>0~9aPO2Tq JieeyU008QHAkhE- literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/physicsobjects/genutils.py b/CMGTools/RootTools/python/physicsobjects/genutils.py new file mode 100644 index 0000000..383564c --- /dev/null +++ b/CMGTools/RootTools/python/physicsobjects/genutils.py @@ -0,0 +1,41 @@ +from CMGTools.RootTools.physicsobjects.PhysicsObjects import printOut +from CMGTools.RootTools.physicsobjects.PhysicsObjects import GenParticle + +def findStatus1Leptons(particle): + '''Returns status 1 e and mu among the particle daughters''' + leptons = [] + for i in range( particle.numberOfDaughters() ): + dau = particle.daughter(i) + if dau.status() == 1: + if abs(dau.pdgId())==11 or abs(dau.pdgId())==13: + leptons.append( dau ) + else: + continue + else: + leptons = findStatus1Leptons( dau, leptons ) + return leptons + + +def allDaughters(particle, daughters, rank ): + '''Fills daughters with all the daughters of particle. + Recursive function.''' + rank += 1 + for i in range( particle.numberOfDaughters() ): + dau = GenParticle(particle.daughter(i)) + dau.rank = rank + daughters.append( dau ) + daughters = allDaughters( dau, daughters, rank ) + return daughters + + +def bosonToX(particles, bosonType, xType): + bosons = filter(lambda x: x.status()==3 and x.pdgId()==bosonType, particles) + daughters = [] + if len(bosons)==0: + return [], False + boson = bosons[0] + daus = [] + allDaughters( boson, daus, 0) + xDaus = filter(lambda x: x.status()==3 and abs(x.pdgId())==xType, daus) + # print printOut(xDaus) + return xDaus, True diff --git a/CMGTools/RootTools/python/physicsobjects/genutils.pyc b/CMGTools/RootTools/python/physicsobjects/genutils.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f401e54b7aa73b8d65782cd18f2678f27d3d3185 GIT binary patch literal 2058 zcmb_cQEwYX5T3oWFO5l>&;n{6fTJ(~sY2(wwSDRN?s~gN z9m#nLDm?PSBmaP3!C&GBz&EqDD+q6??H$j~?as~2H}i#mZTGhR`18AzmY)FsUt-yZ z5E*`o3Zj{!6Ge*mf$Rf139t|8C!&*(vW_Sn%DSR-DT`>>-++(&Z+!X+n!5&3H+kuf zTIVhA!1BbDPm{*wX<<@6)>*Ct{M+9lCPe3o=D(67S`eKox*)nx^yvA5&I2()25dSH zX%W(C$R`l_i-4NfFYKT`)0?;~W#f=2h}53iQ8(0GwHrjiO_g#QTmoJP zSau2lfPv^|0DS)Jawi-x^v*Yf^Z>BqegO0^cIXEvfVImy!-~Q{gNgel6hJ>*0?HF$ zzlM067lnO;RQxJ;(>N&#L2^}o8&~5stb<;Rk2YxwV1G36xGhtcSLHxZmT}PRUUP<; zYpb~qXi&lXg%ul%KT3QFn+dyXrZf;^(c28js=)A8s z)wcS;Bf~Lrz?_4{JTe$RD;g`t=e3L|k4PwU+aa`&A0P<`@-J$@mc z^;9X}9Vsj_M5Tlc|0gBR%csN~q1Sn7W)+_nCp>>UDQPbJ9V|&jnpWs%oEIQE;gG_V z!cC8p!WzwuCar(mw8j%3S9!&eRx>^5_xKdYFV(ktm-igD?BzZt!gJmnGh+oD4=3Lh zFIUIPV_$v$FFz?TXmPNn#lgS%aPZXAiJU0Owj3ZPo6YV}rfIvRGa@A1%75V> z=GCKjyzBS9T?!sN_+xkH_07DQ_v8ECw06~6{_ z8LCqxKa0em)?S-ly6zi5aNptHK@rC|8Zj{JBputZ2&LaiC#R_oEH%4Px814BZJRmi zes4!dF=uUzQuuXfewuA`c6a(kG4dO6QG`-EISJ0dOtD9%>NBn|a{my$ijO z%d9`p>0sMUZ5E2@x$fGrLAk+impqZMu}vq6Ar=qPGv~t!R(m$Y>11H{y`Ac|?P>Zc zD7_mf9|!V;=R4Tp8BV_THoukqBkVTGv1n6 Gj(!4+G6#zQ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/runLumiReport.py b/CMGTools/RootTools/python/runLumiReport.py new file mode 100644 index 0000000..68ef414 --- /dev/null +++ b/CMGTools/RootTools/python/runLumiReport.py @@ -0,0 +1,96 @@ +# report on the lumisections and runs present in your LuminosityBlocks TTree +# import this file and do: +# lumisProcessedForEachRun(histos,lumi) +import FWCore.ParameterSet.Config as cms +import FWCore.ParameterSet.Types as CfgTypes + +from ROOT import gDirectory, TLegend,gPad, TCanvas, TH1F, TH2F + +import pprint + +minRun = 165000 +maxRun = 168000 + +class MyHistograms: + def __init__(self): + pass + +#def lumiHisto(histograms, tree, run, minLum=0, maxLum=2000): +# nbins = maxLum - minLum +# histograms.hlum = TH1F('hlum_%d' % run,'%d;lumi'% run, nbins , minLum, maxLum ) +# tree.Draw('lumi>>'+histograms.hlum.GetName(),'run==%d' % run) +# gPad.Modified() +# gPad.Update() + +#def runHisto( histograms, tree, minRun=165000,maxRun = 168000): +# nbins = maxRun - minRun +# histograms.hrun = TH1F('hrun',';Run number', nbins , minRun, maxRun ) +# tree.Draw('run>>'+histograms.hrun.GetName()) +# gPad.Modified() +# gPad.Update() + +def lumiVsRunHisto(histograms, tree, minRun=165000,maxRun = 168000,minLum=0,maxLum=3000 ): + nbinsLum = maxLum - minLum + nbinsRun = maxRun - minRun + histograms.hlumVSrun = TH2F('hlumVSrun',';Run number;Lumi number', + nbinsRun , minRun, maxRun, nbinsLum, minLum, maxLum) + tree.Draw('lumi:run>>'+histograms.hlumVSrun.GetName(),'','col') + gPad.Modified() + gPad.Update() + +def analyzeRuns(histograms): + histo = histograms.hlumVSrun + px = histo.ProjectionX() + lumis = [] + for bin in range(1, histo.GetNbinsX() ): + if px.GetBinContent(bin)==0: + continue + run = px.GetBinLowEdge(bin) + histograms.runHisto = histo.ProjectionY("",bin,bin,"") + histograms.runHisto.SetTitle('run %d' % run) + histograms.runHisto.Draw() + gPad.Modified() + gPad.Update() + tmp = lumisProcessed(histograms.runHisto, run) + lumis.extend(tmp) + pprint.pprint(lumis) + +def lumisProcessed(histo, run): + first = -1 + last = -1 + min = -1 + max = -1 + lumis = [] + for bin in range(1, histo.GetNbinsX() ): + nEntries = histo.GetBinContent(bin) + index = histo.GetBinLowEdge(bin) + if nEntries: + if min<0: + min = index + else: + if min>-1: + max = index-1 + # print min, max + lumis.append( '%d:%d-%d:%d' % (run, min, run, max) ) + min = -1 + max = -1 + return lumis + + +def runsProcessed(histograms, tree): + runHisto(histograms, tree) + histo = histograms.hrun + runs = [] + for bin in range(1, histo.GetNbinsX() ): + nEntries = histo.GetBinContent(bin) + run = histo.GetBinLowEdge(bin) + if nEntries: + runs.append( int(run) ) + return runs + +def lumisProcessedForEachRun(histograms, tree): + lumiVsRunHisto(histograms, tree) + analyzeRuns(histograms) + +histos = MyHistograms() + diff --git a/CMGTools/RootTools/python/runLumiReport.pyc b/CMGTools/RootTools/python/runLumiReport.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21fb98ee66ca64382d9524a67eb0b7702987296d GIT binary patch literal 3131 zcmbtWO-~zF6umPx#sfA45|T6@ZQ6>;ts0`xO0AMAib6uVNCU7CSd0JzWcuJJLkMRF8oy;`}K?QrIrl- zM(}+XkNpEC#J?vUk+vsoU+RU!NKqprQZH%5m(Hkk%Tg~(H;{TD-7%?;Nq1c8=b?HXd?AjrU9y;#f zu~RS+lJSTWGxx=;)Y#pkIeZp4mfK@g-n~>qOLU~}Y@^P49%9_i(PXU~3y&YJrfJ9C zFlp*?uea+q)8t0Bojls^#wO~enVUnfj46#qoW!otASl*{5wBK&9dstmZq#TfM2$u_ z4YxaJ8csagTD^DJ-w^!?Ji2emi{VQAb{t5shnoa=6p0?3{)qI8a&fOD{etv;c%$M} zkD)L9QHI!o?jpzTm!*&MdD2&@LOf_vwgrmeLI@>cP(eJP*@lOc(<`Z`s56Tt#~e00 z+uf%t0MK4Q>$cfWt|i;u7g2Vbhz@*9Az@&A3j^=mL27`JShmtmjjA%dN(Sc>CGdXM ze67NI7`Y|jYzV*N{x}We^*9P0Gx)9-HeFOB9LmGyP+Yo-%c4lfb>jqiqh**Zj8^b5?E_>JTtuiMZJe-pICmeDk zvX`^vk%K*7Hed^~^P4!ISC>R8dHcTH|KS(e1JAy+VT-bl`{c_@Uoss zoR1vV+@!Q8sYwP@Q53*Z%sZ}PH!K&HIAl=NY*;%3Hx~$1vYe%D6s0&#o;l9Un#o3_ zdZc1V;WJl79IbnCvXCY&O5Cx?qxAKI5Hn7$^;{Kz4V5HqtVC`#cAdzOEtR3sOjxUi z#9E}&imV;TGTOmzxk7urEKXc5@o7$BvMN*XCequ{0L5YTJ|J`bMh^Pzy1mnBj|Xff z&Cc$d2;#G!qG{iU5s0qhmAot74D2KXc+RV;7^l4{uf^neXDLP%;_q;vGboQ1ZyQ*Y z3Dpm^SdyKewdA1EXf1(ERf`9LTEvhRA_`8657dgf#AYDuPn7xq_g%N<*;B2QXSFn!O&Vtq~gY3C(Bh;kxT_W}TLu4qk*x9?DMsjhaIi4bjhw z%!9;bab$I7oP^QNsaQ52W8qtP>_;#HLJvPzK3stS zRT(@1Pw=Lf9OMiO&Dvq1LFvG)9gutX--U+E94{_-(Tfxy}&`WLZ` z)|z4di)r?t+1f;D_#S=wtBNPdx8ZQdOcvJ`(kz-=ZsK=aJk?b;sj+ zO9p*Bc&lsOd;hb<>TYjv1#+*9aSQ7kd4uemCr?%lzQquly!vucqn*5UW|rn0%?u4+ z7)Rjgy)a)f_BD*=rp4DD;i%rbyw#cQH~H_rJIu!tu4!-DpYtm|?w@~ldL{^_g7d+6 GQ2Yl8k7rN- literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/statistics/Average.py b/CMGTools/RootTools/python/statistics/Average.py new file mode 100644 index 0000000..6aa48c6 --- /dev/null +++ b/CMGTools/RootTools/python/statistics/Average.py @@ -0,0 +1,109 @@ +#ROOTTOOLS +import math +import pickle +from CMGTools.RootTools.utils.diclist import diclist + +class Average(object): + def __init__(self, name): + self.name = name + self.sumw = 0 + self.sumwx = 0 + self.sumwx2 = 0 + # self.values = [] + + def add(self, value, weight=1.0): + self.sumw += weight + self.sumwx += weight * value + self.sumwx2 += weight * value * value + # self.values.append( (value, weight) ) + + def variance(self): + return abs( self.sumwx2 / self.sumw - \ + self.sumwx * self.sumwx / (self.sumw*self.sumw) ) + + def average( self ): + ave = None + err = None + if self.sumw: + ave = self.sumwx / self.sumw + # print self.sumwx, self.sumw, self.variance() + err = math.sqrt( self.variance() ) / math.sqrt( self.sumw ) + return ave, err + + def __add__(self, other): + '''Add two averages (+).''' + self.sumw += other.sumw + self.sumwx += other.sumwx + self.sumwx2 += other.sumwx2 + return self + + def __iadd__(self, other): + '''Add two averages (+=).''' + return self.__add__(other) + + def write(self, dirname): + '''Dump the average to a pickle file and to a text file in dirname.''' + pckfname = '{d}/{f}.pck'.format(d=dirname, f=self.name) + pckfile = open( pckfname, 'w' ) + pickle.dump(self, pckfile) + txtfile = open( pckfname.replace('.pck', '.txt'), 'w') + txtfile.write( str(self) ) + txtfile.write( '\n' ) + txtfile.close() + + def __str__(self): + ave, err = self.average() + tmp = None + if ave is not None: + tmp = 'Average {name:<15}: {average: 8.4f} +- {err:8.4f}' + # tmp = 'Average {name:<15}: {average: 8.4f}' + tmp = tmp.format( name = self.name, + average = ave, + err = err + ) + else: + tmp = 'Average {name:<15}: undefined (call Average.add)'.format( name = self.name) + return tmp + + +class Averages(object): + + def __init__( self ): + self.averages = [] + self.ranks = {} + + def addAverage(self, name): + self.ranks[ name ] = len( self.averages ) + self.averages.append( Average(name) ) + + def average(self, name): + return self.averages[ self.ranks[name] ] + + +class Averages(diclist): + def write(self, dirname): + map( lambda x: x.write(dirname), self) + + +if __name__ == '__main__': + c = Average('TestAve') + c.add( 1, 1 ) + c.add( 3, 2 ) + print c.variance() + + c2 = Average('TestAve2') + # c2.add(10,1) + + sum = c+c2 + print c + print c2 + print sum + sum.write('.') + + import random + + c3 = Average('Gauss') + for i in range(0,1000): + c3.add( random.gauss( 5, 1 ) ) + print c3 + # print math.sqrt( c3.variance(c3.average()[0]) ) diff --git a/CMGTools/RootTools/python/statistics/Average.pyc b/CMGTools/RootTools/python/statistics/Average.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c5ca68d9f24c11e34f0edd6eecba4a8a24ade35c GIT binary patch literal 4602 zcmb_fTW=dh6h5$Z4*y@Exm!jg z#m`7rq%|2EX&I#l(ha0nl2%DfS`u59HYUpQOyor5ht`~=b7N{{LaivZq-*C-QSH2> z3$ho;=%%sQT9p%US`fP+ovNgZ{G9}1isvOsYm;Zph-}^Cwq@P6#BFv-UTf7j!qgJG zn(sQxlCE%_Db!n$){1cV8QpzG4zG({l@!0TWb*Y-Z%ON{*fSKxu1M#cr1+^oJm%+l z^AM9;_xftCoyK|CFZ&mt?FNh}`8>KbOS+lMb^PTMJBoMh#O49!ze006=q#+Q7KR~P z0qvg#@(ji(3Cv7lxiGUgF)6UBnz#iks#Re*n3Gdg33nP*oSTr#xZNeU2D+z4o{B^& zI0xY7Dax4?uoc;9aOZZ0P8wx&IlF$`vpR75y@Q;{;ovZ@j7K+hn_ptP?U09%tMA;0 zTsKNK?tZuRU@+*qjc_o?{b=}0{&>*eaCw}=YFXko3ZpeKvw(e3l=ZVbifCI$f|#m) zcR3dM`%Y5A9~(tgg+IdpDwR9<3*?gkYU?934rqxBAgT7{4xT-!Aj2HA0^PaY;Gv;* zJUXP}o<_yh4o~9lzEwLM*lhQ4J_Du6FHV76=u19g&Y1Hip+syHLY2IZL9U8*R2QhS z1}!@!>WcmX|Dc=p7uGHU!DGFsO|E<%In`>aq-q|L?+jF-yPm|OEbb@v0>+Mv#jJX5 zC;*#k^AH1A{#Ya8*o$ps^j#r8wJ@@VX~^9vD|L?P09s8chL3C5jQ}O!18D~nrPXH? zV0+NFQ-u|@y*PjD(fji#4{KO-%FmQBeqz;Nb~KuSU5I6z$lP!dLq~>UD)?5-YS1u~ z5T2N46ANGiMYIv%`Z-X8Vn~@{8WaV-8q&Mnt>KI>)3lx+4C)1US8rUq(tIJ#8N!MK z#rYtAY-go;6an5*^fnmyfDXKwp+lg;fT}!5a7(PeLsiKP)gP3~GWe2JQ<8^YwmjSce10Ua#i> zKz*1cdtF;^XXxTSU_oMT4|7k-`t>v$G4nUw5)L^^k2j9m$IW4~m($9r_HFGCG_X14 z2l-*{xMp!%E0X5N_F#l4)5@TcHW=EzPIx(#mO@Z1oFhBz#)(zv9gMQv2cOGFN=do{ zXB)J)2dFQ*Dyxhziu zF@EDtgIR9d-9TT|(fSchv3dK($H$xXqayA%>z_71Y9H6HeNaC_O54;Y^-XvVTf?*H z91F~g4%zRgww?8DT5lwAw_7jPG!YqB^v>YVVDN^Q*y(M67V+`8$`LteM$LP}SNDf{ zH;Mp|D7uA{9kmeTl!~dD3i1p7OKYaFNUlDRX_Y9-Nr|G~Al>icF{IBz(zFP8MVL-P zCQtQx_%23MiFNd{7o3nmLXSDx1lfPSR;iY&)#^O@MHRF#u1l~$Kiu*antKPG#l=qn z^b7-l#^_ZLputTNlrryxC9F%hi*1rxnL~j~z!H}uT=zK8lg4)hu2cyM$T$tXQQY5i zv%Djy#kat#xEoZbWq^X;<;-(89V9x&l4jQ193j&piy}TWBQg&nvc_64Nhr*^wjW-_ zLwJo8+B_a21EuPMQ^i8DirH7Zxe`K%hr)Z`;;GPY{RR3FtklH!(9g)FOJfZv&{Xo7 zOR5mRPx;75j8CiYktw0=1ER?hrJNP+ui&h2(DZ^^34r!;f=B&K0L~QgKY#VKcj!U?HfCNa zjq0HB-^#E<`XmSguj^^|%-McepRWU`z z?ZsIi8FwBN53I`(8yO9qQIL!t(sjkuO|^Pclg?JW@0`ApW`AOF#-P@B?~v6uyv(h2 zbmP~{=H&IVxu0iU*DT)2L#*+!KX}x!Nv^RU5{qgF<(N#fKW<`x+D%O#c;8h(Xy!l? zOb0zb{oyz*?pocS>GLino{=>@Vtj@AoFX~qu^I~7YOsE1ePw-4$GCqi1+~(mnbYrb MPz!2i-MnG`17@9Pm;e9( literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/statistics/CVS/Entries b/CMGTools/RootTools/python/statistics/CVS/Entries new file mode 100644 index 0000000..48590ac --- /dev/null +++ b/CMGTools/RootTools/python/statistics/CVS/Entries @@ -0,0 +1,7 @@ +/Average.py/1.7/Wed Jun 27 08:36:58 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Counter.py/1.4/Wed Apr 4 10:28:25 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Histograms.py/1.1/Tue Jan 31 16:05:56 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Tree.py/1.2/Fri May 18 10:32:55 2012//Tlogger_bachtis_17Jul13-19h21m35s +/TreeNumpy.py/1.2/Tue Oct 9 15:15:26 2012//Tlogger_bachtis_17Jul13-19h21m35s +/Value.py/1.1/Sun Oct 21 07:43:50 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/statistics/CVS/Repository b/CMGTools/RootTools/python/statistics/CVS/Repository new file mode 100644 index 0000000..faf3a7a --- /dev/null +++ b/CMGTools/RootTools/python/statistics/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/statistics diff --git a/CMGTools/RootTools/python/statistics/CVS/Root b/CMGTools/RootTools/python/statistics/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/statistics/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/statistics/CVS/Tag b/CMGTools/RootTools/python/statistics/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/statistics/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/statistics/CVS/Template b/CMGTools/RootTools/python/statistics/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/statistics/Counter.py b/CMGTools/RootTools/python/statistics/Counter.py new file mode 100644 index 0000000..ce2a490 --- /dev/null +++ b/CMGTools/RootTools/python/statistics/Counter.py @@ -0,0 +1,150 @@ +import pickle +from CMGTools.RootTools.utils.diclist import diclist + +class Counter(diclist): + + def __init__(self, name): + self.name = name + super(Counter, self).__init__() + + def register(self, level): + self.add( level, [level, 0] ) + + def inc(self, level, nentries=1): + '''Call this function to create a level for this counter, + or to increment an existing level. + ''' + if level not in self.dico: + raise ValueError('level', level, 'has not been registered') + # self.add( level, [level, nentries]) + else: + self[level][1] += nentries + + def __add__(self, other): + '''Add two counters (+).''' + size = max( len(self), len(other)) + # import pdb; pdb.set_trace() + for i in range(0, size): + if i>=len(other): + # this line exists only in this counter, leave it as is + continue + elif i>=len(self): + self.register( other[i][0]) + self.inc( other[i][0], other[i][1] ) + else: + # exists in both + if self[i][0] != other[i][0]: + err = ['cannot add these counters:', str(self), str(other)] + raise ValueError('\n'.join(err)) + else: + self.inc( other[i][0], other[i][1] ) + return self + + def __iadd__(self, other): + '''Add two counters (+=).''' + return self.__add__(other) + + def write(self, dirname): + '''Dump the counter to a pickle file and to a text file in dirname.''' + pckfname = '{d}/{f}.pck'.format(d=dirname, f=self.name) + pckfname = pckfname.replace('*','STAR') + pckfile = open( pckfname, 'w' ) + pickle.dump(self, pckfile) + txtfile = open( pckfname.replace('.pck', '.txt'), 'w') + txtfile.write( str(self) ) + txtfile.write( '\n' ) + txtfile.close() + + def __str__(self): + retstr = 'Counter %s :\n' % self.name + prev = None + init = None + for level, count in self: + if prev == None: + prev = count + init = count + if prev == 0: + eff1 = -1. + else: + eff1 = float(count)/prev + if init == 0: + eff2 = -1. + else: + eff2 = float(count)/init + retstr += '\t {level:<40} {count:>9} \t {eff1:4.2f} \t {eff2:6.4f}\n'.format( + level=level, + count=count, + eff1=eff1, + eff2=eff2 ) + prev = count + return retstr + + + + +class Counters(object): + ''' + TODO: could be a diclist? + ''' + + def __init__( self ): + self.counters = [] + self.ranks = {} + + def addCounter(self, name): + self.ranks[ name ] = len( self.counters ) + self.counters.append( Counter(name) ) + + def counter(self, name): + return self.counters[ self.ranks[name] ] + + def write(self, dirname): + map( lambda x: x.write(dirname), self.counters) + + def __str__(self): + prints = map( str, self.counters ) + return '\n'.join(prints) + + + +if __name__ == '__main__': + + c = Counter('Test') + c.register('a') + c.register('b') + c.inc('a') + print c + + cs = Counters() + cs.addCounter('test') + cs.counter('test').register('a') + cs.counter('test').register('b') + cs.addCounter('test2') + cs.counter('test2').register('a') + cs.counter('test').inc('a') + cs.counter('test').inc('a') + cs.counter('test').inc('b') + cs.counter('test2').inc('a') + + print cs + + cs.write('.') + print 'loading ...' + file = open('test.pck') + lcs = pickle.load(file) + print lcs + + c1 = cs.counter('test2') + + print 'test addition, adding test and test2' + import copy + c2 = cs.counter('test') + c1 += c2 + print c1 + + print 'test addition : incompatible' + c = Counter('Test3') + c.register('b') + c.inc('b') + c1 += c + print c1 diff --git a/CMGTools/RootTools/python/statistics/Counter.pyc b/CMGTools/RootTools/python/statistics/Counter.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d0d7b8ad3943dfa58cc775e0d95d8b3c96a3bb4c GIT binary patch literal 5403 zcmb_gOLH7o6+YcPddyh1WZ4oC2}PGNRdSpfC5piyj7efsPN+gIT80!;30;m=_YnJ>Bmi&b5S+S&wC5zY=U%_qS3J9z9Do=Ap&PX;1ANBc7H_pPegv*3nZHn)6&t| z$tZ?qC7Y82U#kCl28-t9i6^}|F>|s%FIk&iujzCqo%X4jd+(bW-qGub>B#;$$%2i%S~KWJ z?5*Q*jeQ%Gt4BUHG{MBTT>&I*@Gaa z>VUSqUc8*@N_jP(3G27eadrUr2Xj(gr8OV`24USrCQL#VFYK3Up*#)8O?gcVxNsSQDlKnY3X{ihz!Q+nme>Z-J z0~;`{Kr!!TSy(>;d>l+{xPJXwS6xVLYw2-mQqcDBBtXhoGg-W4iS>>~o|=|8Opf(? z00UF?RZ{Gkh>j91pwT&7R}mqi@ngTt3q|(SJxknCx!{uj*1%3Mux>O}^%4L>NXIc` ziDLrWzJf;lSN&CQ*`M{6y%p~}!E4^D-YfpqX#k>UD~yOUnpK??c5$K8u44ErH2LFe zT@6GL=ciF9T4oo|*#f4z5<;@davi6+0ObEK`2T`QfD&9I(f~(57KH$y#0U6+`F(&N zi3Zh!x&!o$L1Y-*gs{ZYqdH8nFsr~-kD z$Hb)mHsM32=Q2LmEF_03@O+QzJ&|{$XW4Rf2Vw-V_lG(KR-&b1R-R zMiGK8j&WlgZ-I148K{`W-z9GWZ5wUdUz)U>ne{sObG}08#4!;Z$C~})_^`~52Iy*0 zH%$N<2qVT_MP&3QsHq4_y>R(R5L3bS0-9OB-D(F5o%UsXpHnYutZ!3H>xUcO!()Gh z#-NH;m_Jv9KgBq(76=KzO<&_!fxA+Cj)gakX0M{r!s)^NyZ5&k#s(S6CB&=dUEn97 zPOG!=>Pb#vasUwFQ>f4ZOA^Y;xGv{P6+sbcDm%`t2iBz*qHn6k7uF!Phj-YoD8K`Z zYG9zjP)0E@XgNYcQ_3wj1n&f1U8%y@pH1H`$Yey@L^s&b;WU6ILxj>yUouXmNXmS6 zkra){kB#krgF~CQi`8jzp9sgaOfkmtL5#Jv(?*zb{_;7c8#eacC7V=$Jj)~*wG0@r zz#oyG01{9BFy@wtS=G&*+t0v^Z>SmpopgWFl5#8m9O=`#A8{>&juP{5o6ndS{Wff$qU4P>ga*NPao8FqV28@)*NII zAhD?vu4+Rb%=q%z?RM>aGp~givB1TA^T_$0`-W0j>PA@*@+|w>^9#c*zTlRJL;TLL zi(-n`KETqq*H=JAA=k4R|3uN9{6x_`s`G*EHZeQG8gajWFvyp?`zEa;Y9gW$RETt% z-tY{6eCKY^vi;n-_Hg=YlRB-=<0QSEmJU s$zT1&>e_<8fK1Q78NZEo6@RWJwd&9Km_goO#QdV~s19gS+|}{E1XLOpPyhe` literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/statistics/Histograms.py b/CMGTools/RootTools/python/statistics/Histograms.py new file mode 100644 index 0000000..8a8f8f4 --- /dev/null +++ b/CMGTools/RootTools/python/statistics/Histograms.py @@ -0,0 +1,43 @@ +# from ROOT import TTree, TH1F, TH2F, TProfile, gDirectory +#ROOTTOOLS +class Histograms(object): + '''Base class to handle writing and formatting of a set of histograms. + + Subclass it, and simply add your histograms to the subclass. + No need to put them in a list, they will be kept track of automatically + by this base class. + Then, fill them. Finally, you can call FormatHistos and Write.''' + def __init__(self, name): + self.name = name + self.hists = [] + self.named = [] + # attributes inheriting from TH1 and TNamed + # are kept track of automagically, even if they are in + # child classes + # setting StatOverflows True for all histograms + for var in vars( self ).values(): + try: + if var.InheritsFrom('TNamed'): + self.named.append(var) + if var.InheritsFrom('TH1'): + var.StatOverflows(True) + self.hists.append(var) + except: + pass + # print 'TH1 list:', self.hists + # print 'TNamed list:', self.named + + def FormatHistos(self, style ): + '''Apply a style to all histograms.''' + for hist in self.hists: + style.FormatHisto( hist ) + + def Write(self, dir ): + '''Writes all histograms to a subdirectory of dir called self.name.''' + self.dir = dir.mkdir( self.name ) + self.dir.cd() + for hist in self.hists: + hist.Write() + dir.cd() + + diff --git a/CMGTools/RootTools/python/statistics/Histograms.pyc b/CMGTools/RootTools/python/statistics/Histograms.pyc new file mode 100644 index 0000000000000000000000000000000000000000..65703b7badb679f802966a159cdc6696c314e0e1 GIT binary patch literal 1772 zcmb_c-)j>=5S~q%)JCgStM~(CL4*k5iZ4EiR4Y{4Hcz|eh_^p z`m&ErgLb;?=Q|MZGUx3<8IRpOhQje{EcX-w0r(DNV-{w=$srJLe~HqjC@l(ix=VZ| zz~$GmGdjs*=d`za6c=f3^l6#-tT@ov>7gyhv6rnK>R3DDHI&gjl|Xko8lRo%ppKLI zp4@cVc#>B-PE%dkX?fuaKjlY8yV;dM0`#pej7ixznR<2@>#V?&Io|5=zS5^zp6h|p zM`i+#GER;-nRx0glFX7g&nt;FsNkPDJ(!n=G&#%Nktuq5$YJ<_KyPOS-|BIWI*AJ` z*tVr=!P`kOdw|3QNdvfXI~cz$#_$)!xuSETi0A-16!lkW&{;*k$%o$+9WHTK-+VRn ztwGf%I&aWni~9sy`IDUvanj~V{gw zT2&9A&zs13Y_azfh_gr10dCN3ZV;LZh-bYx?f^~&IJy5$L%f;@x3%*X1_qR6)-Zzg zdVxIUsMhH zF^>U4&B-PcSDihS{Spvb6NH4nY&q`H9^bG17C>zxt_%)l=pT3lFdqLjD^22US@9TS zBh!cf00*7~OhW+4mrXqEIE_D^JDk%1 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/statistics/Tree.py b/CMGTools/RootTools/python/statistics/Tree.py new file mode 100644 index 0000000..0fb6a11 --- /dev/null +++ b/CMGTools/RootTools/python/statistics/Tree.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python +from ROOT import TTree, TFile, AddressOf, gROOT + +class Tree(object): + def __init__(self, name, title): + self.vars = {} + self.ttree = TTree(name, title) + + def fill(self): + self.ttree.Fill() + self.reinit() + + def reinit(self): + for var in self.vars: + setattr( self.s, var, -99) + + def shortType(self, type): + ltype = type.lower() + if ltype.startswith('int'): return 'I' + elif ltype.startswith('float'): return 'F' + elif ltype.startswith('double'): return 'D' + else: return None + + def addVar(self, type, name): + self.vars[name] = type + + def book(self): + structcode = ['struct', 'struct_name', '{'] + for var,type in self.vars.iteritems(): + structcode.append('{type} {var};'.format(type=type, var=var)) + structcode.append('};') + print structcode + gROOT.ProcessLine( ' '.join(structcode) ) + from ROOT import struct_name + self.s = struct_name() + for var, type in self.vars.iteritems(): + self.ttree.Branch(var, + AddressOf(self.s, var), + '/'.join([var, self.shortType(type)]) ) + self.reinit() + +def main(): + # Make a tree + f = TFile('myTest.root','RECREATE') + t2 = Tree('Colin', 'Another test tree') + t2.addVar('double', 'a') + t2.addVar('double', 'b') + + t2.book() + t2.s.a = 2 + t2.s.b = 50 + t2.fill() + + f.Write() + f.Close() + +if __name__=='__main__': + main() + diff --git a/CMGTools/RootTools/python/statistics/Tree.pyc b/CMGTools/RootTools/python/statistics/Tree.pyc new file mode 100644 index 0000000000000000000000000000000000000000..55d94dee53e71df09ac365992d6daa3820269c63 GIT binary patch literal 2754 zcmbtWT~i}f5bZmYgd~7qm2UZg1*NN%a;-&q@MWnjSw2>)++bZ&ri^Z-LS_P!on+X# z7Z(chBK{3u{1N^!-+a+?dIHh)4S?zN?eyGxy8Cor!ao=5?T`Q1@5}Tj#OGId+>a0u z{*0s|BO@Inqd+==j6&&zGAc=@Bqj)2<>kViF z!xKF2F+_}$fkzZVzyOFP6hNg?nnLZAuVDgjd5YH_G%DDl&n#R&+uV2+A`!V1=>n{g zOZ)|L6{rP=2qGeiW`nOO!k>G&vse_dc@My|FI}7t)N9-u6(Re?r*VV+D%|JLT;5;b ze)hDLWvN@YS>_Av(bU3_;NG(jU;1PEI0DR>tf{2=O`rf2Hi9aPcPK% zj^Wq^Y_rI%i}Wv>K9At${M1mMK>=c<|4L*69tEre12B@WlB@?)Q>dm5vh~_jR@1IF z5(Cv>8CO#yNXA|x`$l_akYu(} z7Q|#&MctVi`yK@w0i z&mYK70joa=l?-q#$q=KeESHcKoiP%C66WQqw88P4-qzo34#>6nY=^$4AJ!$qRQK}Q%D z(~kQc=ye}xZYUeTDzK)Bk^&LXXNzQ-pNTkj#M3F`Kae@$QKFYyFBaTQu#I+$I9_x zhL$0-dA;cVR(ICHNAV=@jr+$|2gM5g7+r%07hO^G4a4kbQEZ96h=W+~$~OW#%(54p z*p4g~vt(AxM`qEK%{{Y>PFZ2Mz|tW5rndl--0f;hce|r3I!&>(L~5CI4Z&(KA8^Up zIzy`3t?nR8xO^OQR57)Z{?66HKGr$_S%+;r?iUDu-6gn8Ct6sv3)+B7y=O^zaJ)hb zSwCH)3#Myuk(X9gTc{+s_|O1!gsyEdEdKK#L96OZtu~`7bJBDq#^}5iJO41pRjXOF zyW4hmtF^0xbURCvvE$g;8fX4E&euGg*Lbnpw;2i9*;9F#kSfUrL_;&K#8rmfB)gy( zuX+0g1&gBRv`OOP#58lUUQfE~z;jo>F)P!pDx^#w^^)iC?ph<@E}v%&tdJXrswu^NxI1B=HuP@@4MlPj1qMLOKI z8yEJa%DI2gAM2q%(GO_f8!DE1>7lXg9nS2|E@$4G9oGKpto-)1e;Lc{SHtrg4EHBQ zf`22K$Z@3yk{OuloY1UJp}ZY3nX#70?&~AD zK~8~;4XL=Psg6XIlFe~VXX{MqW=XCUOIFiMvV$2=2SCORxyH^VrTa}sUMV~TrVk8f zOdjMu^4(>cA3^L}{{q<@j-HppJU+F~a|yG3BDA*X@xl%-vA$Z(4X)0u`jEI$Rt&x8 zo6@{`f`u+~4w-bw6;Ja--x6|<0_NYJLN^+BLPZCM#l`v6kuNV|e^J^MOt^axV(y!^ z*)R=AFvGYw7*7ww{R-iMBuaRp(#GJ%$PV~Hj%Q6N4;1dYj6nwcut7aGVW7$%Ol!DJ zPst&YrvKG{_}6CsxEFQV|4un$JpGin&#`#6cdN&NV`e|(XL<2+zD2mUDkkZl^HOR} z|67xB*BkOvAUB5BqGAHL?z~z5S55zp9;Jod)m$mGMWx=B7!x;7vZ^@3 zbUDl}?xxCkT4|m2524I%`@?xnF-OhsQz$3}RtXd%n@DI!X=cRL)zl`Ylr6;k0L$Sf z#9c6=ZEuuj*%l7eauU;RLZ3A*cEl+1yeUyMDUyo}X2@m`lECz)6D91o;TnUZCc&Kyf-TO1e|F=uUME>Xj$PF>hJ>*)YNw>+P>1h!PwenJ=l2E4%UM; Qvt~M`6RaElb%GW14}(g$GXMYp literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/statistics/Value.py b/CMGTools/RootTools/python/statistics/Value.py new file mode 100644 index 0000000..df8b110 --- /dev/null +++ b/CMGTools/RootTools/python/statistics/Value.py @@ -0,0 +1,58 @@ +import math +import copy + +class Value(object): + def __init__(self, val, err): + self.val = val + self.err = err + + def relerr(self): + return abs(self.err / self.val) + + def __iadd__(self, other): + self.val += other.val + self.err = math.sqrt( self.err*self.err + other.err*other.err) + return self + + def __add__(self, other): + new = copy.deepcopy(self) + new += other + return new + + def __isub__(self, other): + self.val -= other.val + self.err = math.sqrt( self.err*self.err + other.err*other.err) + return self + + def __sub__(self, other): + new = copy.deepcopy(self) + new -= other + return new + + def __idiv__(self, other): + relerr = math.sqrt( self.relerr()*self.relerr() + other.relerr()*other.relerr()) + self.val /= other.val + self.err = relerr * self.val + return self + + def __div__(self, other): + new = copy.deepcopy(self) + new /= other + return new + + def __str__(self): + return '{val:10.3f} +- {err:8.3f} ({relerr:5.2f}%)'.format(val=self.val, + err=self.err, + relerr=self.relerr()*100) + +if __name__=='__main__': + + val1 = Value(1.,0.02) + val2 = Value(2.,0.02) + val3 = val1 / val2 + print val1 + print val2 + print + print val1+val2 + print val1-val2 + print val1/val2 diff --git a/CMGTools/RootTools/python/statistics/Value.pyc b/CMGTools/RootTools/python/statistics/Value.pyc new file mode 100644 index 0000000000000000000000000000000000000000..761b87a44a33368dbb1feaf8adf91f9572828f83 GIT binary patch literal 2616 zcmc&$O>Z1U5Urm5u*Wz!MC&9HLh=PPrut{dqaNh8T389`~t4r~QUxO-Y;bbtJ`)k~Ji4N!pfKB>k3l zm+Ed?GK{oky}v}QcL2S2a8M53L04z**2;SCV5&Hdl4W2T|Ao(CXhHpIFgefW$PGq5 zL-S7|GGGQgA-sM>E2sceqzaHKazF!QPPK`bio&F_Ea{St#F8$nvLf~Qp$Xx$$;fh{<+=o|6n-0;FNRzD zpZC7Z^NHWGc^*pb`FG(YpKkdu2xA|{L%*f|*u*&fJ=F^J{MjI!loWhZgwp#wSdG&l%fm@l zENo`Q$RJIfTgCpKc8j@X?v=*UmpoUEeGdvaDG7lIm#`5(Bach1wuCPz_F-O;o@Uu| zb~Lio21~bUz)iDn7dB%Fn>nXeyaTneV$H1l8_ISUr_2(7r8BQlrDiT{Ud56>KX#58 z{dz3z{*xv979o@PYs}ai979_u-%DB)_Pf~XIxP&Yc_y(s&VvitGb@u{70sS8HMyb=OxB!NsA8SXGOYVQai_pPAn>v0~9aPO2Tq_+lVt F002_eA1eR= literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/tests/CVS/Entries b/CMGTools/RootTools/python/tests/CVS/Entries new file mode 100644 index 0000000..f1c3886 --- /dev/null +++ b/CMGTools/RootTools/python/tests/CVS/Entries @@ -0,0 +1,2 @@ +/weight.py/1.1/Tue Nov 8 17:47:58 2011//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/tests/CVS/Repository b/CMGTools/RootTools/python/tests/CVS/Repository new file mode 100644 index 0000000..418d3bf --- /dev/null +++ b/CMGTools/RootTools/python/tests/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/tests diff --git a/CMGTools/RootTools/python/tests/CVS/Root b/CMGTools/RootTools/python/tests/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/tests/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/tests/CVS/Tag b/CMGTools/RootTools/python/tests/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/tests/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/tests/CVS/Template b/CMGTools/RootTools/python/tests/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/tests/__init__.py b/CMGTools/RootTools/python/tests/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/tests/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/tests/__init__.pyc b/CMGTools/RootTools/python/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e694abfcf4529a89d2078560d2fc0312f6bbcff3 GIT binary patch literal 134 zcmZSn%*&Pb^=)7>0~9a)S+eoARhsvXGWVjyM!0GyN^ A4gdfE literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/tests/weight.py b/CMGTools/RootTools/python/tests/weight.py new file mode 100644 index 0000000..7a05744 --- /dev/null +++ b/CMGTools/RootTools/python/tests/weight.py @@ -0,0 +1,6 @@ +{ +"genNEvents":35035820, +"xSection":3048, +"genEff":1, +"intLumi":1000 +} diff --git a/CMGTools/RootTools/python/tests/weight.pyc b/CMGTools/RootTools/python/tests/weight.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3cf7ca0b6c87122c7c0be927385fa936c6b21921 GIT binary patch literal 243 zcmZ9FJr06E5QPU&K#Z*?u%OZHsEjc~I98?Xy(gk9qf{#?Z~cmZ!j?*$yh%9+f( zH(w@s&U+Lj$5)cVuN=}PjhWDrJ>US`f{5F|9TEb45*N4!k;Q%3hlBR<`54<6kjsTi z;)_sdWHSUnpV)0LQj}Uriw<ssI20 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/treeComparator.py b/CMGTools/RootTools/python/treeComparator.py new file mode 100644 index 0000000..22fbcff --- /dev/null +++ b/CMGTools/RootTools/python/treeComparator.py @@ -0,0 +1,175 @@ +from CMGTools.RootTools.PyRoot import * +from CMGTools.RootTools.Style import * +from CMGTools.RootTools.HistComparator import * + +num = 0 +def hname(): + global num + num+=1 + return 'h_{num}'.format(num=num) + +legend = None +tree1 = None +tree2 = None +a1 = None +a2 = None + +def draw(var1=None, cut=1, t1=None, t2=None, w1='1', w2='1', + name1=None, name2=None, + normalize=None, nbins=20, xmin=0, xmax=200, var2=None): + if var2 is None: + var2 = var1 + if t1 is None: + t1 = tree1 + if t2 is None: + t2 = tree2 + if name1 is None: + name1 = a1 + if name2 is None: + name2 = a2 + print 'tree1', + print '\t var : ' , var1 + print '\t weight:', w1 + print 'tree2', + print '\t var : ' , var2 + print '\t weight:', w2 + print 'cut', cut + global legend + h1 = TH1F(hname(), '', nbins, xmin, xmax) + h1.Sumw2() + t1.Project(h1.GetName(), var1,'({cut})*({w1})'.format(cut=cut,w1=w1),'') + h2 = h1.Clone(hname()) + h2.Sumw2() + t2.Project(h2.GetName(), var2,'({cut})*({w2})'.format(cut=cut,w2=w2),'') + if normalize == None: + pass + elif normalize == -1: + h1.Scale(1./h1.Integral()) + h2.Scale(1./h2.Integral()) + elif normalize>0: + h2.Scale( normalize ) + sBlue.markerStyle = 25 + sBlue.formatHisto(h2) + sBlack.formatHisto(h1) + h2.SetFillStyle(1001) + h2.SetFillColor(5) + h1.SetMarkerSize(0.8) + h2.SetMarkerSize(0.8) + h1.SetStats(0) + h2.SetStats(0) + if name1 is None: name1 = t1.GetTitle() + if name2 is None: name2 = t2.GetTitle() + h1.SetTitle(name1) + h2.SetTitle(name2) + legend = TLegend(0.55,0.7,0.88,0.88) + legend.SetFillColor(0) + legend.AddEntry(h1, name1, 'lp') + legend.AddEntry(h2, name2, 'lpf') + + print 'number of selected rows:', t1.GetSelectedRows(), t2.GetSelectedRows() + + comparator = HistComparator(var1, h1, h2) + comparator.draw() + return comparator + + +def simpleDraw(var, cut='1'): + t1 = tree1 + t2 = tree2 + name1 = tree1.GetName() + name2 = tree2.GetName() + + return draw(var1=var, cut=cut, t1=t1, t2=t2, name1=name1, name2=name2) + + +def getTreesOld( treeName, patterns ): + trees = dict() + for alias, pattern in patterns: + print 'loading', alias, treeName, pattern + tree = Chain(treeName, pattern) + tmpalias = alias + num=0 + while tmpalias in trees: + num += 1 + tmpalias = '{alias}_{num}'.format(alias=alias, num=num) + trees[tmpalias] = tree + # tree.SetWeight(1./tree.GetEntries(), 'global') + return trees + +def getTree(arg): + name = None + filepattern = arg + if ':' in arg: + name, filepattern = arg.split(':') + tree = Chain(name, filepattern) + return tree + + +def main(): + import sys + import pprint + from optparse import OptionParser + + parser = OptionParser() + + parser.usage = """ + %prog -i + + if you do not provide the var option, you can e.g. do: + comp = draw('jet2_eta', 'jet2_pt>30', trees[a1], trees[a2], name1=a1, name2=a2, xmin=-5, xmax=5); comp.draw() + """ + parser.add_option("-v", "--var", + dest="var", + help="variable to draw.", + default=None) + parser.add_option("-c", "--cut", + dest="cut", + help="cut to apply", + default='1') + parser.add_option("-o", "--outdir", + dest="outdir", + help="output director for plots", + default='Comparator_OutDir') + parser.add_option("-t", "--tree", + dest="tree", + help="name of tree in files", + default=None) + parser.add_option("-1", "--alias1", + dest="alias1", + help="alias for the first tree", + default=None) + parser.add_option("-2", "--alias2", + dest="alias2", + help="alias for the second tree", + default=None) + + + + (options,args) = parser.parse_args() + + if len(args)!=2: + parser.print_usage() + sys.exit(1) + + global tree1, tree2, a1, a2 + + tree1 = getTree(args[0]) + a1 = options.alias1 + if a1 is None: + a1 = tree1.GetName() + tree2 = getTree(args[1]) + a2 = options.alias2 + if a2 is None: + a2 = tree2.GetName() + + comp = None + if options.var: + comp = draw(options.var, options.cut, + tree1, tree2, + name1=a1, name2=a2); + comp.draw() + + return tree1, tree2, options, comp + +if __name__ == '__main__': + tree1, tree2, options, comparator = main() diff --git a/CMGTools/RootTools/python/treeComparator.pyc b/CMGTools/RootTools/python/treeComparator.pyc new file mode 100644 index 0000000000000000000000000000000000000000..295bc83ec68cf8e0abebec6dce52b20d661d6dc1 GIT binary patch literal 5108 zcmbtY-ESMm5uZC!AC#ys%d#!oNiS|3Q?4b4ObsKdKT^xJ+%%TmlZqm)1NO{2QAeG4 z%-zb8Y6^Xjfj;KBeeG-iiar!U|BF7fK!5@*P!#A}`uojNqN1in5tF*%?Ci|!?#%4W zoC^OK8@asq`HvgY`;6oF13dX30Ydyal8CJJFy{z!fw>YCBrM1)k*7ro$0Zn4IHYh` zVM*Z#VW>Pr2J{bz{ezS%p-P3r@@h<;jw(Y*UODo#Ea8YQF(%=tB9JO8G9l5Vgk!Sl zO7;hdCgecmSy6%^35MnAlsr8pZ5&}-Rx1-YPW&Z46$h9hxEce<(a8%KEaAz|0~kH| z%>X~Hv>cuiqyuqQD@9DN#8i+E0c_M?wzs$T4aI>}T>SdF#vriuG}{VH1(@_fejUR+ zYg}J?w7iz4Nq*f=Q)98tp4mv-*G(2hOX*f8$O4mQ3!n}_W}_W!MO2$}6XK3Ix(_`~ zH9iee{5e2l3}6z^FdjY9pRubh3@NfXEZK~7MfS_IO&5l@#H%#QzN@t zM0m*(*93>%A5%%^)t0fy@5d<1DySxmttQx}bW9UgA2_ZFv5aFP%06`3A4?a*Q62tD7lCkDcQwXc&0sBu zD_Js-KDm8Sg%Pnu$$s18f;x)WNHyb9pAf*-B)7{6Go=G)=_x)XAws=3n3izT4shJl z5>6e>^aq%k;XOH&=?{*adflaQ&+q^zUHhTig|+OII+%t%D_vN*w+9U1Aa3=XgxDSS zgvC$O3&E_IS!sb{m*?O-jRo;=Mh*%PvLv_%(S&6{3eO@eu%8Ru&oY;{*h2#Y!toG? zZ4iYM(w&gj8)S2Utyaz<>c>F~HfOog~n_u(u z#oZqAr@PH{{ru%_bMDz^zyD|DuXlBsq@%k@I_o(PgPig_%Di;l%cCS}m?-qJbSGb| zyopKNIUF}_M?RPEnHp3_P_;ibWmtPyec)psq6c2x-rA`drmiPh+JZ*Kmm{-+s#Sx9S+G-K0@V?Mr|NSBwW+bDH8r2H z&d%+oT7MxQG%T58@XPxtali(RU@h!`Q!-w=4 zJk!p!JL^)m!Ej;-(6dW;^2Y$UWhgW(H(FI&u4bJgDLov;05!KQImIT%(lpdHO&^}CMHmmVQ|_LRs{#Etc&#j>5t^6 zFfJq@ck9zhj9lbawX-A>RW**W(Com?;aA(NPncTlgjQi-#>E+>+l}5wFE!Y*o^%_27B5NYQ zaM{O6_!A8CGgOHSFzrk^6Y9JP1o=g0+-=YZJROgz4kSR+u&-``4{bEl1MkvN>?s}A zOnUUN@j?cGpJ8kI5D{O1(RqVb;9QYKwV_W-t3~oo5*z=03^lqnh=Z)DCSf+Rxj0Uu zo~`^lWX1CuR-x&8R%rmunZggl_#A9PqL7K{Pwns}wvLm+6bYmWc&R|shko2GI4}}9@Wz0C3mkY$&^HfqpiAm= z;7wslInbbh104xC(4+J@&=#FhjvUgqQ~vl5Gj+s1^v2ROo08#-srzQKFV@~&QQf34T zfIoa&SG`O<2SsKK#~l-=?I%H&M_K+a5Ju3U zd6zp`+VtjQ?-nn0U2pSZhPR{oIs&=Qu)g!Z=0;RYyzcF#+g_M@?bLWs`63P@&um26 z2&TI7HDzf8Z7*7AE`WDYMOksZ+n#m+S6Y#&)gu#Jx#n5CWA427E=HP+eil?eIYMhd zwFS5xR4rD!9n`LQEcLhNZx9J~Z{L{vp2rmyRR5f=nDd6uzsQ;7=I2p`^a6)bZv5|p zq@#@}>Ex{6n2v+z2@aF$9v3tjhS7SkofxaB(bI(fRqL7FQ4A;&bUMkNUxXsdo94{C z^YiJp3FAy#CyVB6UV(NXhZ%H|sgu;j4R>47-lhtaq`||PD z*H3=+Z9p3deRWc|`j;Sdtcz4PsbAjV#0`QE2-Ka=fb}-b@UPeXk2&`qK;QO?eUp}6 sHQ(Aw!|f!x!}cJ58(;+e$Oz3gz}8Z~Fzujo?)`G9G+ru|?v math.pi: + res -= 2*math.pi + while res < -math.pi: + res += 2*math.pi + return res + + + +def cleanObjectCollection2( objects, masks, deltaRMin ): + '''Masks objects using a deltaR cut, another algorithm (same results).''' + if len(objects)==0: + return objects + deltaR2Min = deltaRMin*deltaRMin + cleanObjects = copy.copy( objects ) + for mask in masks: + tooClose = [] + for idx, object in enumerate(cleanObjects): + dR2 = deltaR2( object.eta(), object.phi(), + mask.eta(), mask.phi() ) + if dR2 < deltaR2Min: + tooClose.append( idx ) + nRemoved = 0 + for idx in tooClose: + # yes, everytime an object is removed, the list of objects is updated + # so need to update the index accordingly. + # example: to remove : ele 1 and 2 + # first, ele 1 is removed + # -> ele 2 is now at index 1 + # one should again remove the element at index 1 + idx -= nRemoved + del cleanObjects[idx] + nRemoved += 1 + return cleanObjects + + +def cleanObjectCollection( objects, masks, deltaRMin ): + '''Masks objects using a deltaR cut.''' + if len(objects)==0 or len(masks)==0: + return objects, [] + deltaR2Min = deltaRMin*deltaRMin + cleanObjects = [] + dirtyObjects = [] + for object in objects: + ok = True + for mask in masks: + dR2 = deltaR2( object.eta(), object.phi(), + mask.eta(), mask.phi() ) + if dR2 < deltaR2Min: + ok = False + if ok: + cleanObjects.append( object ) + else: + dirtyObjects.append( object ) + return cleanObjects, dirtyObjects + + + +def bestMatch( object, matchCollection): + '''Return the best match to object in matchCollection, which is the closest object in delta R''' + deltaR2Min = float('+inf') + bm = None + for match in matchCollection: + dR2 = deltaR2( object.eta(), object.phi(), + match.eta(), match.phi() ) + if dR2 < deltaR2Min: + deltaR2Min = dR2 + bm = match + return bm, deltaR2Min + + +def matchObjectCollection( objects, matchCollection, deltaR2Max): + pairs = {} + if len(objects)==0: + return pairs + if len(matchCollection)==0: + return dict( zip(objects, [None]*len(objects)) ) + for object in objects: + bm, dr2 = bestMatch( object, matchCollection ) + if dr2 deltaR2Max: + break + if dR2 < deltaR2Max and object.matched == False and match.matched == False: + object.matched = True + match.matched = True + pairs[object] = match + + for object in objects: + if object.matched == False: + pairs[object] = None + + return pairs + # by now, the matched attribute remains in the objects, for future usage + # one could remove it with delattr (object, attrname) + + + +if __name__ == '__main__': + + import sys + args = sys.argv[1:] + fargs = map( float, args ) + + print 'dR2 = ', deltaR2( *fargs ) + print 'dR = ', deltaR( *fargs ) + + + diff --git a/CMGTools/RootTools/python/utils/DeltaR.pyc b/CMGTools/RootTools/python/utils/DeltaR.pyc new file mode 100644 index 0000000000000000000000000000000000000000..37eff6b3b7069b9672ec01266b6d21f16516f403 GIT binary patch literal 4241 zcmbtX&vP6{6@D|jT4`6imhH$t1c6Lk4y+s@8wGFN!k09C%i_q|^ItW;4INi)5#dwRNG_xHW8 z-&Fq7YW(}rKb~}C{8z#6k8#_-ponpKl8S7e*q&^968rK68hwc?YE&eys!^4ALX8QD zYiiUao>XH};wd$zB(6)`kS{P)T}(sbY1#Ls`0{wVY1y0>Gc9{fiJS7)W=qT!F*9OX z^2(RZs}i?l)%aqr%I`#0KZ&oPS~;m^>hyYh1`A03i@&u_6=n@L7q^Vt&Z9WQ<;(4( zs+6!iIjnH_qX{{z@|rz_H6gRN*4rL>uW4CM!Hi8>Mo+s*n?sg93iEya>AN4Z4OZFCeZ?Dt^VqH}-w@#<%Jp4$6io|n$*AC%oZyFV-wG_P=`a1m{jctht6mnQf! zrxvf_&3K9&J>=q6aoaagU`cx(ox>`zNv}LPUIx3B+>l;WcGa+hq6|5KTOyxD#jd@S zzx2=fI}OWnlf>)rhx7AZ#%;Gy5C;!9_%ganM4apURVf~@3Ie*8+4s?9(2|YOJEz^I z_eF}&&-Z)Cem{^6yu9A#l=dO#%X|G{X>6cw1^sTa5Okv~PLpgm=$j(Rv1VMeM-?eOGQf2K$47tSF0X9;kqqAzIjYI1qXemv9V=VU zT-yyB81_I9M)v7CWn(8(HlGwTpMuj zs3D_yK3v&)n^T~}VME@hg;1N6N2ozk9-`mi&$2Q25wNQQJFeSu!H*-mZ-e~Bp6Qe} z7+OLWIUvKJGb|T^D9g*PDS{~7&5NY$_JX#JdL{rU!?d*XiwTC2gmKd5HY#GN$us~u zIU=l%R+9~Trie?aML7U=mN&97?>E$m?e5nw;P3=TqN|B2!PH|6~-Do=d}U$6@MiS$=jOa?WffJb9K@YZFJTN%G+4v|0AWNoU$#v!cC!4d{zt{ zxx#Cxh1c0m>U87;h(6+;+c1<(fvpw9?*Xw>Lu z4$w8i?hdOlpg6u9pg_g}3PW26sGiKA4OM53$Y4Z3gb@dGyf&anc&vC;FtbJeBB3dV zMHWCNf)~b?0nWcpHz@P5t^`Tunoifd5d5;6pig4;tqwyIFS>wae|MCGmdL)FWIJnZ zVyS@cq5`-ue0@RbgwaB9iB15Tu*R!63rsT0t41ZAG_%OP?6V! zizE1Y2mw!x#xcUbA;LtoDjy7<2}V4v5NQ{aYpU=Hz-hSQNH0}6f0gvZ?_d?-Jrph` zHN?J)>N$;$M!MzwC@HKW6f%~a`W8!( zcHh&#zkj5_5XBR*{XGt}uM3R-mB2uPRd#<$U^HX+i17v{QzTs`plV6kJtZ$-gw)4ijM$fF04Z$UaRkQj>t?2Rrq_R3IaGEXy}wEk2&^Q z2Cw1SJ?HZs-4<-X$?K^HEj#X@9DWeH4b zddNY7og(jD6dx+nnJ#$2>5g4&1o#V0htK0+)nK%7X0&TcRjNBmGZWtlpg~3Q0(tL3 zP~zwrOW8pX70iu-epEou;ES8x#6dYs`^HW2lLH9cPK5jkFGDqTP^MngLk^Z_=|Pa} z9LpfvZ7)I^QJ_D3f3WzT8%aZRO_L^#&G222I9y<%K}oSWb0AVqZH|u;93XUK-Pw^hgNfz^WvA9*iBW*geti~8X^tZ>4e z^B;gJdtc+LmCk<9%j02cK4gkwzm1~lHT`<6Uae2pzgfRoZ`Eg-^GzH=*bINh`yU=; BU2: + fnam1 = sys.argv[1] + fnam2 = sys.argv[2] + oot = OOTPileUpReweighting(fnam1, fnam2) diff --git a/CMGTools/RootTools/python/utils/OOTPileUpReweighting.pyc b/CMGTools/RootTools/python/utils/OOTPileUpReweighting.pyc new file mode 100644 index 0000000000000000000000000000000000000000..af7c3b3ae3b189c32caf872e452bc16b4003a278 GIT binary patch literal 3204 zcmb_e+iu%N5FJvIWhru;OYK}56uqQ?P!v&Zpy(Av6FYWVz_LLpaV;QVX>ny!p-7pe zW4o}QoW}zFf__q;`UQFD7xV+#bB2=a6wXsEo6FhR+2QUvGqYRxd#3v5`_I<9GWwP9 z{vJ>I7aAY`mV_dmT(%{&q)lx>LR$s}=@ev8lul7BzbK|8JxlzOyb?JT+3HM*KPCOL zm}%)(#4pPoe_D2IIkluy6*C#GieDM&M-!l_jx?vXbgqc0iGM|2*pj^FnmSj-%!;`t z{pZZ`&RoQzjk?yWlzlxm(|KQiGTM#ogpVV!N zM5DbDgeEIeda}5Zy#rx=y}beD)1hMyOt7yk~0nAs}5zr{AvMf%k&M$WhXvWVHU3zGCM2DJ_!MByl?4v< zi`pvov@D%d76>7gSb|8a&QCTo?qhc$e=XL_=qVgMY&=ys!r1dwwHu__!bDokreV9i zAB6sf-&4z>-&+_9i|Sr`sR?_z&&V6(4tkIl>zFUvq~AbFlWt>aZM7Z8VcKxwILoEs zQMMaLjr}Zu`XWXiz=BJ0-5?4w7rTS6DjKmW)|~z+!i2hrM-l!RLI!LBsU;_Xt{}jZ z2%`%Oi_%wY`xt^;WS|4>Jg8w~fz8#)$m$b9Uy}Y59dQ^#tvbKfOg})o_H@1JE}JMG zG|ohK*B$N;-DfSlG#cHE@DpzYno{9tq>`vrlj&&7WKD072WmeKB2{9LN{3s|*m%RC ziF}PNXNF1wL`roo{h7l|$)Qqx#BoA`FOL+5o8iaP8XB=`)~xj*o@-W@F~=2gsY=Hm z5Wq!W3(5)N8M4v=7AON$WbrxtN0ccq*5R*=SujG=DK#y~Eu_Wr^F6YO{eipwG^qqR zq!@WolB6w%Yv-m`-k92u6VM5dI`0^Mv6hm|oxmHSrAlwm9+%~`AlBY*vbon5{BL4( z#JzJJ`^pG6QX?Rj^()k{*+}BP>1IJ3{iMmU6vmNp<}l*S(}v;dm=v^AO1x;tWEDu{ zdOL{Hd{z(9l4V30`bR;u6i1nfvNtTZbR2u)g$c{er!2e-mit!Kdf%F}r_j#Z@7Y~0iU1H!4Vn}J^G-Bl zA>_Pj>Vh{=4#vnKG>8ol2m_FZJe_pGZ9$UfWHEUr$LN-2u7x_#if*u*yr2d`uJls z$CVF{H2F~QN5P$X|%*xwJ)b*`bS)z{&GhFd$?H_jsUysn(B zSEc`Z{5lL+Mu#4|Q&y#1nXb&%uIr)J(A6!iwOX6*qlc}>>Blf^yydX>z07NjZ(HeC zuw35y(PZh;t~ZFI;IQ$y*9*FViMmG*BQHGq#UvM~9wfLuq+d*CuXtg&uyBFl1uC68 zLU-T=5pETXpuBjqHYuFl7?%!K&hdri!Q{fC(hsoBp10?}zGoLuOKulys3dcU+8OI#+9HlM literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/PileupJetHistograms.py b/CMGTools/RootTools/python/utils/PileupJetHistograms.py new file mode 100644 index 0000000..6eb8b40 --- /dev/null +++ b/CMGTools/RootTools/python/utils/PileupJetHistograms.py @@ -0,0 +1,310 @@ +from CMGTools.RootTools.statistics.Histograms import Histograms +import CMGTools.External.External +from ROOT import TH1F, TH2F, TFile, THStack, TF1, TGraphErrors, TPrincipal, TObjString, TObject, PileupJetIdAlgo + +from bisect import bisect + +# -------------------------------------------------------------------------------------- +def mkBinLabels(bins, scale=1., fmt="%1.0f", addOFlow=True): + labels = [] + last = bins[0] + for bin in bins[1:]: + labels.append( str(fmt+"_"+fmt) % (last*scale,bin*scale) ) + last=bin + if addOFlow: + labels.append( str(fmt+"_inf") % (last*scale) ) + return labels + +# -------------------------------------------------------------------------------------- +def findBin(bins,val): + return bisect(bins,val)-1 + +# -------------------------------------------------------------------------------------- +def formatTitle(title,args): + unit = args["unit"] + if unit == "": + args["unitx"]="" + args["unity"]="%(perbin)s" + else: + args["unitx"]="("+unit+")" + args["unity"]="%(perbinunit)s "+unit + args["jetbin"] = "%(vtxbin)s%(ptbin)s%(etabin)s" % args + return title % args + +# -------------------------------------------------------------------------------------- +def fillTitle(h): + binw = h.GetBinWidth(1) + if binw == 1: + perbin = "/ bin" + perbinunit = "/" + else: + perbin = "/ %1.2g" % binw + perbinunit = perbin + h.SetTitle( h.GetTitle() % { "perbin" : perbin, "perbinunit" : perbinunit } ) + h.GetXaxis().SetTitle( h.GetXaxis().GetTitle() % { "perbin" : perbin, "perbinunit" : perbinunit } ) + h.GetYaxis().SetTitle( h.GetYaxis().GetTitle() % { "perbin" : perbin, "perbinunit" : perbinunit } ) + + +# -------------------------------------------------------------------------------------- +class PileupJetHistograms(Histograms) : + """ + + """ + ## protoypes for histogram booking + prototypes={ + + "mva" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,-1.,1.), + + "jetPt" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","GeV/c",300,0,150), + "jetEta" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",101,-5.05,5.05,), + "jetPhi" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",33,-3.21,3.21), + "jetM" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","GeV/c^{c}",100,0,50), + + "nCharged" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,50), + "nNeutrals" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,50), + "nParticles" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,50), + + "chgEMfrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "neuEMfrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "chgHadrfrac": ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "neuHadrfrac": ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "d0" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","cm",100,0,2), + "dZ" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","cm",100,0,10), + + "leadPt" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","GeV/c",70,0,35), + "leadEta" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",101,-5.05,5.05,), + "leadPhi" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",33,-3.21,3.21), + "secondPt" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s""GeV/c",70,0,35), + ### "secondEta" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",101,-5.05,5.05,), + ### "secondPhi" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",33,-3.21,3.21), + "leadNeutPt" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","GeV/c",70,0,35), + ### "leadNeutEta": ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",101,-5.05,5.05,), + ### "leadNeutPhi": ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",33,-3.21,3.21), + "leadEmPt" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","GeV/c",70,0,35), + ### "leadEmEta" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",101,-5.05,5.05,), + ### "leadEmPhi" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",33,-3.21,3.21), + "leadChPt" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s","GeV/c",70,0,35), + ### "leadChEta" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",101,-5.05,5.05,), + ### "leadChPhi" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",33,-3.21,3.21), + + "leadFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "secondFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "thirdFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "fourthFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "leadChFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "secondChFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "thirdChFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "fourthChFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "leadNeutFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "secondNeutFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "thirdNeutFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "fourthNeutFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "leadEmFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "secondEmFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "thirdEmFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "fourthEmFrac" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "dRLeadCent" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "dRLead2nd" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "dRMean" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "dRMeanNeut" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "dRMeanEm" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "dRMeanCh" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + + "etaW" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "phiW" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "majW" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + "minW" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",50,0,0.5), + + "frac01" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "frac02" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "frac03" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "frac04" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "frac05" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "chFrac01" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "chFrac02" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "chFrac03" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "chFrac04" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "chFrac05" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "neutFrac01" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "neutFrac02" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "neutFrac03" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "neutFrac04" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "neutFrac05" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "emFrac01" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "emFrac02" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "emFrac03" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "emFrac04" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + "emFrac05" : ("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + + "ptD" :("%(name)s %(hname)s%(jetbin)s;%(hname)s %(unitx)s;Jets %(unity)s",100,0,1.), + } + + # -------------------------------------------------------------------------------------- + def __init__(self,name,vtxbins=None,ptbins=None,etabins=None,vtxlabels=None,ptlabels=None,etalabels=None,reweight=None, + jetIdMva=None): + """ + """ + from ROOT import PileupJetIdentifier + ## deal with nvtx/pt/eta binning and labels + self.name = name + self.vtxbins = vtxbins + self.ptbins = ptbins + self.etabins = etabins + self.reweight = reweight + + if self.reweight: + if len(self.reweight) == 2: + self.do_reweight = getattr(self.reweight[1],"Eval") + else: + self.do_reweight = lambda x : self.reweight[2][findBin(self.reweight[1],x)] + + if self.vtxbins and not vtxlabels: + self.vtxlabels = [ "_vtx%s" % l for l in mkBinLabels(self.vtxbins) ] + elif vtxlabels: + self.vtxlabels = vtxlabels + else: + self.vtxlabels = [""] + + if self.ptbins and not ptlabels: + self.ptlabels = [ "_pt%s" % l for l in mkBinLabels(self.ptbins) ] + elif ptlabels: + self.ptlabels = ptlabels + else: + self.ptlabels = [""] + + if self.etabins and not etalabels: + self.etalabels = [ "_eta%s" % l for l in mkBinLabels(self.etabins) ] + elif etalabels: + self.etalabels = etalabels + else: + self.etalabels = [""] + + ## book histograms and keep track of what needs to be filled + self.fillers = [] + if jetIdMva: + print jetIdMva + self.identifier = PileupJetIdAlgo(*jetIdMva) + self.jetIdMva = jetIdMva + self.runMva = True + else: + self.identifier = PileupJetIdAlgo() + self.jetIdMva = () + self.runMva = True + + vNames = "" + for name,proto in self.prototypes.iteritems(): + self.fillers.append( (self.bookHistos(name,proto), name) ) + if name != "mva": + vNames += ":%s" % name + + ### ## book covariance matrixes + ### self.principals = tuple( tuple( tuple( ("principal_%s%s%s%s" % (self.name,eta,vtx,pt), TPrincipal(len(self.prototypes)-1, "") ) + ### for eta in self.etalabels ) for pt in self.ptlabels ) for vtx in self.vtxlabels) + ## call the Histograms constructor to get everything registered + super (PileupJetHistograms,self).__init__ (self.name) + + ### ## add covariance matrixes to list of objects to write + ### for a in self.principals: + ### for b in a: + ### for name,principal in b: + ### principal.SetName(name) + ### self.hists.append(principal) + ### + ### ## hack to override Write method for TObjString + ### self.vNames = TObjString(vNames) + ### self.vNames.name = "vNames" + ### self.vNames.Write = lambda : TObject.Write(self.vNames,"vNames") + ### self.hists.append(self.vNames) + + + # -------------------------------------------------------------------------------------- + def bookHistos(self,hname,proto): + title = proto[0] + if type(proto[1]) == list: + aux = proto[1] + args = proto[2:] + elif type(proto[1]) == str: + aux = {"unit":proto[1]} + args = proto[2:] + else: + aux = { "unit" : "" } + args = proto[1:] + t = tuple( tuple( + tuple( TH1F("%s%s%s%s_%s" % (self.name,eta,vtx,pt,hname), + formatTitle(title, dict({"name":self.name, "hname":hname, "vtxbin": vtx, "ptbin":pt, "etabin":eta}.items()+aux.items())),*args) + for eta in self.etalabels ) for pt in self.ptlabels ) for vtx in self.vtxlabels) + ## self.__setattr__("list_%s" % hname) = t + self.addHistos(t) + + return t + + # -------------------------------------------------------------------------------------- + def addHisto(self,h): + fillTitle(h) + self.__setattr__(h.GetName().replace("%s_"%self.name,""),h) + + # -------------------------------------------------------------------------------------- + def addHistos(self,histos): + if type(histos[0]) == tuple or type(histos[0]) == list: + for hi in histos: + for h in hi: self.addHistos(h) + else: + for h in histos: self.addHisto(h) + + # -------------------------------------------------------------------------------------- + def fillJet(self,jet,vertexes): + from array import array + ptbin = 0 + etabin = 0 + if self.ptbins: ptbin = findBin(self.ptbins,jet.pt()) + if self.etabins: etabin = findBin(self.etabins,abs(jet.eta())) + if self.vtxbins: vtxbin = findBin(self.vtxbins,len(vertexes)) + + if ptbin < 0 or etabin < 0 or vtxbin < 0: + return + + w = 1. + if self.reweight: + w = self.do_reweight(getattr(jet,self.reweight[0])()) + + try: + puid = jet.puIdentifier + except: + puidalgo = self.identifier + try: + jet.puIdentifier = puidalgo.computeIdVariables(jet.sourcePtr().get(),0.,vertexes[0],self.runMva) + except: + jet.puIdentifier = puidalgo.computeIdVariables(jet,0.,vertexes[0],self.runMva) + puid = jet.puIdentifier + ### jet.puIdentifier = PileupJetIdentifier(puid) + + ### a = array('d') + for t,m in self.fillers: + v = getattr(puid,m)() + ### if m != "mva": + ### a.append(v) + t[vtxbin][ptbin][etabin].Fill( v, w ) + ### self.principals[vtxbin][ptbin][etabin][1].AddRow(a) + + # -------------------------------------------------------------------------------------- + def summary(self): + ### for a in self.principals: + ### for b in a: + ### for name,principal in b: + ### print principal.GetName() + ### principal.Print("MSE") + ### principal.GetCovarianceMatrix().Print("MSE") + pass + + # -------------------------------------------------------------------------------------- + def fillEvent(self,event,vertices): + for jet in event: + self.fillJet(jet,vertices) diff --git a/CMGTools/RootTools/python/utils/PileupJetHistograms.pyc b/CMGTools/RootTools/python/utils/PileupJetHistograms.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ff3de25215ea39132aa8dad78a45028a1e0ceda3 GIT binary patch literal 15439 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 T>&@%$u6uRlYX0?Znx^+3?Uob+ literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/RLTInfoLumi.py b/CMGTools/RootTools/python/utils/RLTInfoLumi.py new file mode 100644 index 0000000..1ac54da --- /dev/null +++ b/CMGTools/RootTools/python/utils/RLTInfoLumi.py @@ -0,0 +1,130 @@ +import os +import sys +import json +import pprint +import re +from ROOT import TFile, TTree + +class RLTInfoLumi(object): + def __init__(self, inputRootFileName, treename): + self.file = TFile(inputRootFileName) + self.tree = self.file.Get(treename) + self.rawDict = {} + for ie in self.tree: + # print ie.run + self.rawDict.setdefault( str(ie.run), [] ).append(ie.lumi) + map(list.sort, self.rawDict.values() ) + # pprint.pprint( self.rawDict ) + # now the list of lumi is sorted for each run. + # converting this list to the std lumi range definition + self.compactDict = {} + for key, lumis in self.rawDict.iteritems(): + min = -1 + max = -1 + last = -1 + # print lumis + # import pdb; pdb.set_trace() + ranges = [] + for lumi in lumis: + if min==-1: + min = lumi + max = lumi + elif lumi-last>1: + max = last + ranges.append([min, max]) + min = lumi + else: + max = lumi + last = lumi + max = last + ranges.append([min,max]) + self.compactDict[key] = ranges + + def writeJson(self, outputJsonFileName=None ): + if outputJsonFileName is None: + outputJsonFileName = self.file.GetName().replace('.root','.json') + jstr = json.dumps( self.compactDict ) + # print jstr + ofile = open(outputJsonFileName, 'w') + ofile.write( jstr ) + ofile.close() + + def computeLumi(self, lumiCalc, inputJsonFileName=None): + if inputJsonFileName is None: + inputJsonFileName = self.file.GetName().replace('.root','.json') + outputLumiFileName = inputJsonFileName.replace('.json','.lumi') +## if lumiCalc is None: +## lumiCalc = 'pixelLumiCalc.py' + cmd = [lumiCalc, 'overview -i', + inputJsonFileName, '>', + outputLumiFileName] + cmds = ' '.join( cmd ) + print cmds + os.system( cmds ) + lumiFile = open(outputLumiFileName) + self.sumdlum = 0 + self.sumrlum = 0 + pattern = re.compile( '\w\((\S+)\)' ) + dunit = None + runit = None + for line in lumiFile: + spl = line.split('|') + # print spl + if len(spl)==6 and spl[0]=='' and spl[5]=='\n': + # print line + try: + self.sumdlum = float(spl[2]) + self.sumrlum = float(spl[4]) + except ValueError: + dunit = pattern.search( spl[2] ).group(1) + runit = pattern.search( spl[4] ).group(1) + if dunit == '/nb': + self.sumdlum /= 1000. + elif dunit == '/ub': + self.sumdlum /= 1e6 + elif dunit == '/fb': + self.sumdlum *= 1000. + elif dunit == '/pb': + pass + else: + raise ValueError('Unrecognized unit! '+dunit) + if runit == '/nb': + self.sumrlum /= 1000. + elif runit == '/ub': + self.sumrlum /= 1e6 + elif runit == '/fb': + self.sumrlum *= 1000. + elif runit == '/pb': + pass + else: + raise ValueError('Unrecognized unit! '+dunit) + + lumiFile.close() + print 'luminosity:',inputJsonFileName, self.sumdlum, '(delivered /pb)', self.sumrlum, '(recorded /pb)' + +if __name__ == '__main__': + + from optparse import OptionParser + + parser = OptionParser() + parser.usage = """ + %prog [options] + """ + + parser.add_option("-l", "--lumicalc", dest="lumicalc", + default='pixelLumiCalc.py', + help='Lumi calc command (e.g. lumiCalc2.py, pixelLumiCalc.py)') + parser.add_option("-t", "--treename", dest="treename", + default='RLTInfo', + help='name of the RLT tree') + + (options,args) = parser.parse_args() + + rltlum = RLTInfoLumi(sys.argv[1], options.treename) + # rltlum.tree.Print() + # import pprint + # pprint.pprint( rltlum.rawDict ) + # pprint.pprint( rltlum.compactDict ) + + rltlum.writeJson() + rltlum.computeLumi(options.lumicalc) diff --git a/CMGTools/RootTools/python/utils/RLTInfoLumi.pyc b/CMGTools/RootTools/python/utils/RLTInfoLumi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8948051a853f63d0cb4b181010c8b788d6dba25a GIT binary patch literal 3861 zcmb_eUvC>(6+d_EII-jWY0{((RJ-0q3(j_%NCj!xRjCRs8+KLF)ufQ(O=V3y6L*~P zj5BxKB*>8v={qm*#0TJg#RuSJ(LVAGc;o}{0pRyL*LDh8gv8>+*XN#d?mhp{xuw4^ z)V}z`<)fUo_w5ee~cBoS#%VIwUw!F$s3CU8kwr3qY?R#{cdYv@{d)W|Ei9PR|{DLfeEXuDeKDaSECLySq`NQ5axp{0E-Jdt z>N-a;7gagy%4i0xZMmq)NI94nf0I#-2e{5k`h5bUIk^d+9G4~EFxY@Fs;Zvgo0YB_ zY}~nYa+KRSIr+2f|K}4`ReMoJWx03qd)Y@y?ltM`U5#=KFH3V7i;u4qjKvY7O_rUg zP(;C?&jOJLr;p-J0dFBdQ4vN*!7wS5*A}_{=ED^J76}G}C=K;^f*es=KNvVfY~95+ z%M0ax86?BVYGQS={vhZSDu)Fe7g3IH-!_>ZdfrCKQE`p5bTBOZEGw9xyFouH=Ewte zQ*M}#u`}g3I@biIF4id%r(>ngoKgXlqUL#!b|dRkS`%Nl*t>vi-r0Wm)19YTme_5I zb6WXF-vC6RL!#Yp4li@%`H>mU#VgiOdSv? zSXWKetC*TX9h$<}Ff0#w&k+{X2EutfC;7V?Wvz`%tpTJY(g_)SVFaZO3sDFxj|y}C z!V|=k$4knCVnKnRD8^}q4Qc~jLbHW(cP$HZD~Hhz>e(zUm^`OVW`nwLH%lX*8fvm2 zdo(1PIME;pI+1eeN!}I?`vdDU_Y|KYVKhdkjJHCaB(stB2Y-cZT(V(-pnn4K)1Xtq z9uttaW=!9&A2XG7!z=!Ss_YS zK|nytdIMrrlI{%q3kFCJ$g;)__!-&x2@FLb0kU&5k_e;gL4c8P7$**>3Tm~7p)#io zXisQNpt|<-C7aTt=YP`n1U^h2ZHX82QY^@5o@X$W*t0(87ME^dLS60a*e{It=kH2^ zHUq9j*}y@k#~8IVMO9`0Bsb+^Nseohrv@MNx8Cw=Cwmxlm}f8u89Al7E3Rl&!9CAT zJ{SD6|6x2*vELd9E+d!275UJEC(_T@T*FnT=9GGUO#OjU*OdB~DRo6Y(6etUbzP}{ zHR-ZI@9+kZH=y6IVI{`46TIN5VC+?JRRv?`1mB)gRWPU!45}0S@sz59L4{yYo#1EQ zR|!U1thgGzDLcre9f*h7JK=@{s{p@&TtTe&n%_ia_TX^SE)vJ1c{oNjd7b|T7pmgF$)$nCHKYuqfEs632Y@}dm^c2nNN4l1!+r>v z6F4VK_S_9c4y?)h$PSX&&BJ8e%#M;Qa0Bz_oN+(SbId&Y%tk@pd7&+JZ{p58TCx_Zt6x$EMS$7;7|nfce*PqbA(=Rb+`^ zL>k#qqj(WDXdJoSGjsz~f178R!YD)kEpF(^!5~MG`rqZA3j0r var: + break + else: + last = (min, max, name) + # last is now the last range for which min < var + if last is None: + if self.complete: + raise ValueError('you declared this region as complete, it is not.') + return 'None' + min, max, name = last + if var < max: + return name + else: + if self.complete: + raise ValueError('you declared this region as complete, it is not.') + return 'None' + + def __str__(self): + tmp = '\n'.join( map(str, sorted(self.regions.iteritems() )) ) + return tmp + + + + +if __name__ == '__main__': + + reg = Regions1D() + reg.addRegion( 'low_mT', 0, 50) + reg.addRegion( 'high_mT', 80, float('+inf') ) + + print reg.test(20) + print reg.test(60) + print reg.test(100124) diff --git a/CMGTools/RootTools/python/utils/Regions.pyc b/CMGTools/RootTools/python/utils/Regions.pyc new file mode 100644 index 0000000000000000000000000000000000000000..941834842fa4602cb851f119bfe270ca235a2a32 GIT binary patch literal 3447 zcmb_e+in|G6y4*ooj7%yUZAuRs3Rm)qb4ckg_jEGjh0(djUy^TtI^bR98WTyapoMS ziAWwGNPGf+fDqzOc;gp%>$RFB^~2f5bk-MBm!v71H7S1<<8$v?Lrg<9 znv%>&GAl_-4t((@Q*)A>5rc)c9C*_O>^jTw!$;hP(YcpK^VKL<5xbr95I6k?zh!p@ zWN6mYBDZ&AYo@Asn7@l=19S#5K^OE;!lUeKK6NBfm$2LMx$_*l<-!HI=^1O|a`&Si zxvO5kyeg|LC&MtAP?A^Tg<-^sY$n4Fq zC|pI2cHN-JZ;oBc>59)1CTDRZiqbrFQPkvdN+Vv6A2v#$!tuI9MV0Tlah1!5>X<7tKCIcN`eNF0tVe5)*7RCiq_ilCnQ_Me6*4G}e0TzgD-$r$S;S~t#hOx0kR!u zV`Eir$1yBu^5m5ep#(WIxTSIs)ZBx! zeCgNZc5>t@dP!YX=|t-|vY@!m2LU8i-+1SA(lfB*B&kB^EesA54@ICFG@VNQ69}iy zi9B&NdS>T4^_4Fhb^7Z5vytpWotiwwvM>8}+4<&`9iPd5L-rcFqbd6{RDKVY1xd9a zu~(naxT?#w86DptF25f5tRhRd+$ z{<9C%8`uHQ)Q@=v-tc6zF6EXy-uhI%11B`357+vFnI~`%IB(8M`J1wxk@6S4y*9a> zSNrP7r#Pez=Pd~8%CEnZUzZZ$=%4>}6#Tnda_k>aIy7!v<~D#+0tN%KFX_s4L9fVN zj3SCGyd9Sd0TOka$Z&9qFt@$^KT=Xeev)%J^Vo-EBxw=f~c*?Li?ZZJgZ zULWAqP;KRn{n)ZF2IL->Ji8D)AG=^w7X37X1XD&fPLtq;36et3_u|ql1xKszK&{7_ z!Mi3%Og{y?SCal=S+MV6=Wa2^wq6D%2{cdbp(3$`_Epwi2vQed1=22QW?Zg7uMxo* z*Mj{O^W%fEEK1#@5nzkbnWQQb%nYeBP~QxzG zQ^kos99R*m6g|^ISTwzhXm5jRd-d9-S{nf~k1(0nG3jYhVLs4sxd8$JfozKciQqu$ zB;@LhgDMCP6tFBd)0$$LHs(6af2!d|G0nLn&Arx@A*-*ND-1v#D=svU8;(w;{^TKr zd!p!b@Ut|uc-OrSA6y~RSID#w(p6Qe zZ~o{>hYIP_jsSFgLMy}K`G)Da5R0Ocs0q{;h=0{sQ+7WqV)s8iI#sLN)zkJvBEk~i WZU1uX@`HA* ', tmpAnd] ) + # print compareCmd + os.system( compareCmd ) + outLumi = '/'.join( [self.dirName, path + '.lumi']) + lumiCalcCmd = ' '.join(['lumiCalc2.py overview -i {input} > {output}'.format(input = tmpAnd, + output = outLumi)]) + print lumiCalcCmd + os.system( lumiCalcCmd ) + +if __name__ == '__main__': + + tj = TriggerJSON() + tj['HLT_blah'] = set([180241, 180252]) + print tj + tj.computeLumi('/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/Prompt/Cert_160404-180252_7TeV_PromptReco_Collisions11_JSON.txt') + # os.system('lumiCalc2.py ') diff --git a/CMGTools/RootTools/python/utils/TriggerJSON.pyc b/CMGTools/RootTools/python/utils/TriggerJSON.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a75cd520cbaff5a966efa21ec7b9ab69b6dfd7f9 GIT binary patch literal 3000 zcmb`J&2k$>5XXDBt>EZAxx!!Qb=ss#(`AI1RSNXNyQGVU8HbuZEbc(^2)1S zWoH!ISmF|R2_Arl;KYM);?9W&fPeQ&j*k>U_KtdcW_o(Mf77GlUo*9b*9VUS8hwiR z{v40_0ZoX1hhn1LQ`wBY}qM@J6Y6j>+Iq7M7 z9q8}lF*nd?tRl{_TMm1(TV(%OD2@EvEt9)lFY%Q7nEa(teWOEVQ+1$qPua{54piDw zc3-QkpBQER1D&YD$nGm&wWAk!vAH7)HHA;pPgIb0dwr{AQjlhuHoY_nqol3kem6=| z6WL>|GgdVHI9Oij9WT_x!cMCEFjR>?R2z?WRL{5j=9W56`znC#R+=e&Qi+lAoUxk9Z#>riuWw`_pk3^kkPjObm`9G^2*XJ#oxD=_ip41KiS7-uugW? zl1iU-bYN9vR4a;O9lmlU@Z)&A*GJfxEE#YLCh*koG&!z6qiGWjkqZ15INNQ9h6Ot6 zlO-AubsQ!FseZ8M({}|L7HL?b2y@DGbd3fjbX=xkg$4y0l*yv4@bJ~=YxHE`PzPx( zQU^IL(Eu`rl&OQ^LYJMuSmz}bn5E}+dIHJ-7v@2+U7v(|TM>I5eRhAA%q*l64*K1X z7KiF2jDn$MK3HXo5TLP)qDeFB9q40Ycydkfw3ShZ4rNSab%v*FWTvs14DfqBorEGH zon7C`0v(ek@EZ&CyFDYSovg3(zBEee994NUI&R6xI7+mUg#cFOCv9z9b_NkbRE^7D zGJ}1naK8_p%?9Vg&bIY1l>A>a=P2sbkA$x%KF0kX_`hmL-g#KQ05DGk5;8yb-F z5e=K50URLffB;oSNW#JZVh$a1C^d7#2^!#Epo4A|S-?Ax;L)IBk~$M)(N+bYNwPJ; z2khj1VU@X&mnnACdACB-;&NGb#9@>G|DDuXiJi~S(SBLz<~`jBaJIruJn<8qypjv!8r7DU|{?wI3- zQ5RlZPN&e~UVwz{6Y;|01$&tG?Q7%Xz70eCn5$^Wse+s8DLEINiy&y$xr$Z@VjoUx z$Q1-DuN9~v$dq}1ltPex$_rl z9JfuG>kAmcf$G$#Gc^{bN3{ZJ2PaohN%9K|H3~NrtN;nvWzcF|tlC%_1rAjRhGrNe z2IlO7yv`KOjm*G6Zf08Czzi5ZCsbo8DN{MM>l-7BT+smD?GbpK$1O>z9LfCp8Q(5^ zW4MD%;Ro+j`)gq^(vIM1DLJ9`nM%Q6KAZG!b>iR2eqFcKuBAg^OyS=I8w+ zREF_T_f!rx-*4t7G%SqoHI=^5*^3DG*?go#v(xhx3 z8?KT(C_f`|jClKUhGj`Pecj#~syDMaib%5?iZgJX??L%>G7bRx>KOTYg_n=<=tl)F zzyZz=QDN4(EJtPU3}%;cpmT3^TcJ(>!x8p=GVNOhiTw>E|+o% zvD<+3%43oK<9*@65^>Qo>_w$oDO9Jb=Oys)!jBTqi!S_Dpy(^Fk0X*Acqz>T%te7w2Y;KqCK^(GIn5jgg3glnsr#&KjInWd%1Cp-F^##b4r zwT&i*c}pKJt}L$1=f8S9?)LI-R|lzgcCIIo+asHo%n#sBURB?NBslP|0NJ3s$SS#M jJNYfI?f)1=iOXu9vwIAq;aWZI;IDA`&UB#)0Lsok!qJ3| literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/TriggerList.py b/CMGTools/RootTools/python/utils/TriggerList.py new file mode 100644 index 0000000..4b87346 --- /dev/null +++ b/CMGTools/RootTools/python/utils/TriggerList.py @@ -0,0 +1,136 @@ +import os +import re + +from CMGTools.RootTools.statistics.Counter import Counter +from CMGTools.RootTools.utils.triggerevo import Menus +from CMGTools.RootTools.utils.TriggerJSON import TriggerJSON +from CMGTools.RootTools.utils.RLTInfo import RLTInfo + + + +class TriggerList( object ): + '''Holds a list of HLT trigger paths. Can be asked if, for a given triggerObject in a given event, one of the triggers in the list is passed.''' + def __init__(self, triggerList): + '''triggerlist is a list of HLT trigger paths. + + Internally, each trigger in the list will be kept as a Counter, which allows to count how many + events have been tested against, and have passed each trigger.''' + + # self.triggerList = map( Counter, triggerList ) + self.triggerList = [] + for trigName in triggerList: + # trigName = trigName.replace('*','STAR') + trig = Counter( trigName ) + trig.register('events tested') + trig.register('events passed') + self.triggerList.append( trig ) + fileName = '/'.join( [os.environ['CMSSW_BASE'], + 'src/CMGTools/RootTools/python/utils/triggerEvolution_all.txt']) + datasets = ['TauPlusX'] + self.menus = Menus( fileName, datasets ) + self.run = -1 + self.triggerJSON = TriggerJSON() + self.rltInfo = RLTInfo() + + def restrictList(self, run, triggerList ): + '''Restrict the trigger list to the list of unprescaled triggers in this run. + + Seriously speeds up the code.''' + # import pdb; pdb.set_trace() + # if run == 1: + # return triggerList + if run != self.run: + try: + selMenus = self.menus.findUnprescaledPaths(run, 'TauPlusX') + self.unprescaledPaths = set( path.name for path in selMenus ) + self.restrictedTriggerList = [trigger \ + for trigger in triggerList \ + if trigger.name in self.unprescaledPaths ] + # print 'restricting list: ', run, [trigger.name for trigger in self.restrictedTriggerList] + except ValueError: + print 'no menu with run', run, 'using full trigger list.' + self.restrictedTriggerList = self.triggerList + self.run = run + if len(self.restrictedTriggerList) == 0: + if len( self.triggerList ) != 0: + print 'run', run, ': no path from the user list found in the list of unprescaled paths from the trigger DB. The latter could be wrong, using the user trigger list.' + self.restrictedTriggerList = self.triggerList + return self.restrictedTriggerList + + def triggerPassed(self, triggerObject, run, lumi, + isData, usePrescaled=False): + '''returns true if at least one of the triggers in the triggerlist passes. + + run is provided to call restrictList. + if usePrescaled is False (DEFAULT), only the unprescaled triggers are considered. + if triggerList is None (DEFAULT), oneself triggerlist is used. ''' + + triggerList = self.triggerList + if isData: + triggerList = self.restrictList( run, self.triggerList ) + if len(triggerList)==0: + # no trigger specified, accepting all events + return True, None + passed = False + firstTrigger = None + for trigger in triggerList: + trigger.inc('events tested') + # if triggerObject.getSelectionRegExp( trigger.name ): + passedName, prescaleFactor = self.getSelectionRegExp( triggerObject, trigger.name ) + if passedName is not None: + # prescaleFactor = triggerObject.getPrescale( passedName ) + if usePrescaled or prescaleFactor == 1 or not isData: + # prescales are set to 0 in MC + trigger.inc('events passed') + passed = True + if firstTrigger is None: + firstTrigger = trigger.name + self.triggerJSON.setdefault(trigger.name, set()).add( run ) + self.rltInfo.add( trigger.name, run, lumi ) + # don't break, need to test all triggers in the list + # break + return passed, firstTrigger + + + def getSelectionRegExp( self, object, triggerName ): + '''returns trigName, prescale where: + trigName is the name of the trigger with the lowest prescale that was passed. + if several unprescaled triggers are found, the first one is returned.''' + #FIXME could cache that + pattern = re.compile( triggerName ) + maxPrescale = 9999999 + trigWithLowestPrescale = None + for name in object.getSelectionNames(): + if pattern.match( name ): + if object.getSelection( name ) is False: + return None, -1 + prescale = object.getPrescale( name ) + if prescale == 1: + return name, prescale + elif prescale < maxPrescale: + maxPrescale = prescale + trigWithLowestPrescale = name + return trigWithLowestPrescale, maxPrescale + + + def write(self, dirName ): + self.triggerJSON.write( dirName ) + self.rltInfo.write( dirName ) + map( lambda x: x.write(dirName), self.triggerList) + + + def computeLumi(self, json): + self.triggerJSON.computeLumi( json ) + + + def __str__(self): + head = 'TriggerList' + triggers = '\n'.join( map(str, self.triggerList) ) + triggerJSON = str( self.triggerJSON) + return ':\n'.join( [head, triggers, triggerJSON] ) + + +if __name__ == '__main__': + list = ['HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v[5,6]','HLT_IsoMu15_LooseIsoPFTau15_v9'] + trigList = TriggerList( list ) + print trigList diff --git a/CMGTools/RootTools/python/utils/TriggerList.pyc b/CMGTools/RootTools/python/utils/TriggerList.pyc new file mode 100644 index 0000000000000000000000000000000000000000..541bee8031ecd6ee6a1bf40829d273373bfe7b2d GIT binary patch literal 5750 zcmb_gU2h~u6}>$kk3F;Y?y`wPK2X$3NSGiqn*@TyYKfAy_anjUtlG{x7?zv0P(^boO7$kGmb)pve@o&S9N{dx^>UF zr+em~i><8}{`5{ys-GGBe*>5OEs6wxfn*}vr}u$u2ijhftR}-5*`ASr{bnSq%Wzh< zXMMdcSwn_%vOVYPvy#oruqoS3)Ei=2(#J$|@{!0xk?(Gw6SE-6yxgxz`D;mF5*?JtM@qQrHrejv05g?8Uk+ znOZDktw}mP?zn+#2GD@tn-a@r>-MS5OVA ziarZ4a2J2tg%9^H$`%~8TNgJgyXvc_;3k|nXR6av1KiB=RFCU&JSz`tx;mVQ7MRf# z*J9}K{+zgl@%OJs2DA#0Lfw@d%A|IN5j* zr@6(E#d+eN`hz)ROUEu^d({+v;B<>0fzuJW3{T-4Z*OdDb+5g-aot`;)t0@>E4OcM z7DZ++M@8ZM-QEMYQ{~N_%-=KS{8YvfF^#2#IIuo zhg2-;(q9OBD&peR#ylr3u(6MXkybZ1l z6qCdMF>ah6H)0EaC$9aJbDqf0%&K4p8C0CO4-Z5DM45ulrdZ3f6;O4`Twt|PzE>LC zi!;E7XA6?A*bTIX(CJLTyufa{>V{f$!b>zCO1cWOR;D>1HZbe8S}bsJOsiA%b_=ohp0=9N0F&JZ8Dac z7b&qkj%q*6lXoY_e1|DfnE{A(bih;$=);Jo=9W+(G%$S++`2h|sj}kTI2)PkWm%M- zD2T(%QDU_|?g&LWI zys?Dei@}AUN3P>&6+ifIpGPzjRU#)1BE0;HRy9lec9KRzVGA1Zm<<%OE6OCZ(yz$| z((;Kamy>xp`YZdb-utth0O(E4*ORn9r!<9DAiXBv$K)+JIVZ<0rGloEcbUHJALRHP zwGqgH_jOq)mx5}tIyoZ1Sz^g!WOz`>yp)&p@w~tS8jclOy81j*z(eT9n(QuA;zI?- zqSnly}Eif8m6i~QoD*Q zuaKK|yoWg9R4FIU+D}XCHa%rT&vA0{Qnh1B32u6vcy7c!SCo%V22-23qk8-*7O^j) zkojiN2%Zcs)mr%9ppK|L6D-u80xvXFO*|L8IHOvE`h!kd!DWAk!T~}`0)QGc1H=Pm zcAXmg=tE6uz>5Io`$`G!KIgN%RrRR@Q~Mt^ed-<&J(AEV~7(a zOu(Ob)A31>4oU$hU0e`$ni-dMQ4JO43|Qf92a3`U zfB7r_lB&2_S6#5Kl38E;RQsa0s*Yl~2QeDGz|&%2PoskSvx=T!?0P#IzSGYm#)nE{ zw2s+Cm+;77U>EvkIIW*KtFDa<&Nm)?HjIzP6SyZhE8M#UO|hn)8$a^Nm0>nMmPd~K zh%-P@iY3Nn_JRiaV@PvLK^^4+Qs4sGE(Sfy9$pM_UiRB4m?bpIe}?41H&9fNBLb=F zV2z&w)2f_*;=3dB)bsU@aojF&Ih@JuaGyCPOUr!Be` zXhbZ7NpK8P2SI-+*HEdQ9t7xt2Qj6R+0WBDzqa%c@*`)~z|9krm9BSfk$bbz?Q>gv z9b-S>crGh}o-QRiFSYgtZb*fQ2}BCK7ziLq`@x3(V+1~N_!dk&)KIB4mbS6cq8xY=kGg&q^csLzxXnt`+3jkc>vo4lGRjzGICr~A(d%}jFXG!+1YrBcj6;lFi!`P1k2oht>RUppAdF8r+C z)#pt8E)rcqPYufGI~+)FQs$jT7^UI==cIJXt3G00Cju;~U;*-kM1kM>6Ca?4-~Rx{ Cl}0: +## return True +## else: +## return False + + + diff --git a/CMGTools/RootTools/python/utils/TriggerMatching.pyc b/CMGTools/RootTools/python/utils/TriggerMatching.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bfe5258eb85247bcfbab81447c6862e4ff98a589 GIT binary patch literal 1284 zcmb_c&2G~`5T1?m*O1T_fk5KWy^%weLXmm_0a7baD>X%Kq)L?vGWI5M;@YWq1Fe+8 zp*?fs$O9m8=N)(*9ss@>hr%5k?|5c*W_EtQjrXI~7(e*F7t;Lk@O_45AAv-86(vN6 z1z(~>(Q%0mOQa%?_o6agLM{tmp-V-F73TNbRrtq0@pRh?tgCT6leoZNAM`f9epzjN zdm6IQ0#+Ss6U%-EnGubME{M*n!Ykoxbo!oVinfm4(s`X`bsCjuR-y|<`HF}h&Ahqj z$~1#>P4p6r?Iq9!w#qan@seD}b+RAH!5%g>J`6Eu6&hD5|3t1%`zI@e_rNWnt`ett z7o;~dIx_uWnm8T#>$}0Jj;+4mdH8C*+it+XaW9Pv3cw=1!ib*usj%2HsPmQRa2Z=Rp?i|u4%HE6+#a(APj|T&j?}^5W z*M!ewvwoa7lM7oUEUbjLJ`c&~;v`KDgBWedB*bojvw66-x%;A*WrN*3k}~%Nzj|U;^{9Z8~XD3bDla8!u44!-Kv8NfYwi!lMzeQf4;=)d65L zpX&!4RE)&xc_($zT&t(nL^@72w{ukoX#~z%l&Fiob{ZPbc7HB172}FVV1f8F$4WBPNFc#qfWQYW&7L%pPS&bD1!}^)w03olcTBSv*Vth-W%S!IP0~9aP?Q6x$0j#Fr8Fni4rFpM5HkP(oaG%2 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/cmsswRelease.py b/CMGTools/RootTools/python/utils/cmsswRelease.py new file mode 100644 index 0000000..d1b5dcd --- /dev/null +++ b/CMGTools/RootTools/python/utils/cmsswRelease.py @@ -0,0 +1,48 @@ +import os + +def cmsswRelease(): + return os.environ['CMSSW_BASE'].split('/')[-1] + +def cmsswIs44X(): + return cmsswRelease().find('CMSSW_4_4_') != -1 +def cmsswIs52X(): + #return (cmsswRelease().find('CMSSW_5_2_') != -1 || cmsswRelease().find('CMSSW_5_3_') != -1) + if cmsswRelease().find('CMSSW_5_2_') != -1: + return 1 + if cmsswRelease().find('CMSSW_5_3_') != -1: + return 1 + return 0 + +def parseReleaseString(release = None): + + if release is None: + release = cmsswRelease() + + #split and remove 'CMSSW' + tokens = release.split('_')[1:] + + output = [] + for t in tokens: + try: + output.append(int(t)) + except ValueError: + output.append(t) + if len(output) < 4: + output.append('') + return tuple(output[:4]) + +def isNewerThan(release1, release2=None): + """Checks the orders of two releases. If release2 is not set, it is taken as the current release""" + return parseReleaseString(release2) >= parseReleaseString(release1) + + +if __name__ == '__main__': + print cmsswRelease() + print 'is 44?', cmsswIs44X() + print 'is 52?', cmsswIs52X() + + assert isNewerThan('CMSSW_4_4_4','CMSSW_5_3_0') + assert isNewerThan('CMSSW_4_4_4_patch1','CMSSW_5_3_0') + assert not isNewerThan('CMSSW_4_4_1','CMSSW_4_4_0') + assert isNewerThan('CMSSW_4_9_9_patch1','CMSSW_5_0_0') + assert not isNewerThan('CMSSW_4_4_4_patch2','CMSSW_4_4_4_patch1') diff --git a/CMGTools/RootTools/python/utils/cmsswRelease.pyc b/CMGTools/RootTools/python/utils/cmsswRelease.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fcd33aadb880e138dc23d2df710c236e49c6aa2d GIT binary patch literal 2032 zcmcIk-EJF26h5=-ICi=zAywN{RAR-IFRG?>ZK;*2mJ&+nMJ?E^NK~m>t-OxI&rNLZfP^EYSCcYenIbA9d7*S~)?r1{Us z_fstU2eu4LzlYQlBOF0y4{f2~PBpln0V|5g)z z$S%b6&0Jats<^WWg!y0i4c?;nAlhN{Ti6`YA&@D$b_lSDS+HM=I}IoYZjEi9#_?YA z*`xTeQ((8nU59h%*i~uWDn7dSE;nW2RzTb7BzGMUwA}0+R+!=T&ePpzWjV3iQCYf* zn!a+Qve=%v9OB`Twa1a3=+x?)&;&SFm+{4xFDCUaq$>~u(%AwP!|`bBQ!D}30riqz zQbA#75y$Nq^g&)^%dmwyckG-#iT#P~_4b?K-W&OSzW=`>H`lovIA~YIGcuIsehMZdy5~=0Kr;1)e=h63H(21hYUp$~wpI%+16ORskuHgyB zP0ZEaw|A+5mK?81nFuE}TFy-#Bz^Yh#lW*K68LO~lWev^d^bRJF?C?K;z4 zw*0xXb^*R~JJ844JR7COCt#}?_vEG|IZE>)Ni5e6VfT6u7i7Qt(DCW&edXtO`l9tHyqurnenlI^Zz_{FS+;bv3_#vecrpBHZF~pZv$s9;y|N|ym4BikFd@0 z73q;q634nn)@tMOvXG8mCReC)XPEE5e^h3(iGCpca~*=fYx`}l-3m5?l|Z!=degg% Ij=X~PH=*FM?f?J) literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/connect.py b/CMGTools/RootTools/python/utils/connect.py new file mode 100644 index 0000000..cfbe69b --- /dev/null +++ b/CMGTools/RootTools/python/utils/connect.py @@ -0,0 +1,418 @@ +import sys +import pprint +import os +import re +import operator +import subprocess +import re + +from CMGTools.Production.cmgdbApi import CmgdbApi +from CMGTools.H2TauTau.proto.samples.getFiles import getFiles + +db = CmgdbApi() +db.connect() + +def findFirstAncestor(dataset_id, info): + cols, rows = db.sql("select parent_dataset_id, path_name, primary_dataset_entries, number_total_jobs, task_id, dataset_entries FROM dataset_details where dataset_id={dataset_id}".format(dataset_id=dataset_id)) + if len(rows)==0: + print 'cannot find dataset with id', dataset_id + elif len(rows)>1: + assert(False) + else: + parent_id = rows[0][0] + groups = ['tauMu_fullsel_tree_CMG', 'tauMu_fullsel_tree', 'tauEle_fullsel_tree_CMG', + 'tauEle_fullsel_tree', 'diTau_fullsel_tree_CMG', 'diTau_fullsel_tree','cmgTuple', 'PFAOD'] + igroup = 0 + while 1: + #import pdb ; pdb.set_trace() + ginfo = groupInfo(dataset_id, groups[igroup]) + if ginfo != None: + break + igroup+=1 + file_group_name, number_files_good, number_files_bad, number_files_missing, dataset_fraction = ginfo + dinfo=dict( + dataset_id = dataset_id, + parent_dataset_id = rows[0][0], + path_name = rows[0][1], + primary_dataset_entries = rows[0][2], + number_total_jobs = rows[0][3], + file_group_name = file_group_name, + number_files_good = number_files_good, + number_files_bad = number_files_bad, + number_files_missing = number_files_missing, + task_id = rows[0][4], + dataset_entries = rows[0][5], + dataset_fraction = dataset_fraction + ) + + + # pprint.pprint(dinfo) + info.append(dinfo) + + if parent_id is None: + # print 'last in the DB' + return + findFirstAncestor( parent_id, info ) + + +def groupInfo(dataset_id, group_name): + cols, rows = db.sql("select file_group_name, number_files_good, number_files_bad, number_files_missing, dataset_fraction from file_group_details where dataset_id={dataset_id} and file_group_name='{group_name}'".format( + dataset_id=dataset_id, + group_name=group_name + )) + if len(rows)==0: + return None + elif len(rows)>1: + raise ValueError('several dataset_id / group_name pairs found.') + else: + file_group_name, number_files_good, number_files_bad, number_files_missing, dataset_fraction = rows[0] + return file_group_name, number_files_good, number_files_bad, number_files_missing, dataset_fraction + + + +class DatasetInfo(list): + def get(self, stepName): + matches = [ stepi for stepi in self if stepi['step']==stepName] + return matches + + def __str__(self): + theStrs = [ + 'primary_dataset_entries = {nentries}'.format(nentries=self.primary_dataset_entries) + ] + theStrs.extend( map(str, self) ) + return '\n'.join(theStrs) + +reTAU = re.compile('TAU\S+') +rePatMerge = re.compile('Merge\S*') +rePatPFAOD = re.compile('V\d+') +rePatPATCMG = re.compile('PAT_CMG\S+') + + +def processInfo(info): + dsInfo = DatasetInfo() + dsInfo.primary_dataset_entries = None + dsInfo.dataset_entries = None + for ds in info: + job_eff = None + fraction = None + skim = False + # print ds + pid = ds['parent_dataset_id'] + path_name = ds['path_name'] + pde = ds['primary_dataset_entries'] + njobs = ds['number_total_jobs'] + nmiss = ds['number_files_missing'] + nbad = ds['number_files_bad'] + dataset_fraction = ds['dataset_fraction'] + task_id = ds['task_id'] + # pid, path_name, pde, njobs, nmiss, nbad, dataset_fraction, task_id = ds + # try to find the total number of entries in the CMS dataset + if pde>0: + if dsInfo.primary_dataset_entries is None: + dsInfo.primary_dataset_entries=pde + elif dsInfo.primary_dataset_entries != pde: + print 'WARNING! there can only be one value for primary_dataset_entries in the history of a dataset, see task',task_id + else: + print 'WARNING! primary_dataset_entries==-1 for',path_name + # which step is that? + base = os.path.basename(path_name) + fraction = dataset_fraction + if dsInfo.dataset_entries == None: + dsInfo.dataset_entries = ds['dataset_entries'] + if base.lower().find('tauele')!=-1 or base.lower().find('taumu')!=-1 : + step = 'TAUTAU' + elif rePatPFAOD.match(base): + step = 'PFAOD' + elif rePatPATCMG.match(base): + step = 'PATCMG' + # if fraction: + # fraction /=2. + elif rePatMerge.match(base): + step = 'MERGE' + else: + step = 'Unknown' + + try : + nmiss + nbad + except : + njobs, nbad, nmiss = retrieveInfosFromBadPublished(ds) + + if nmiss+nbad == 0: + job_eff = 1 + else: + job_eff = 1 - (nmiss + nbad)/float(njobs) + # print 'job efficiency', job_eff + if njobs and fraction : + if job_eff - fraction > 0.1: + # high job efficiency, but low dataset_fraction. + # print 'skimmin' + skim = True + else: + pass + # print 'WARNING, number_total_jobs not set for', path_name, 'see savannah task', task_id + # storing info + dsInfo.append( dict( path_name = path_name, + step = step, + jobeff = job_eff, + fraction = fraction, + skim = skim, + task_id = task_id, + pde = pde + ) + ) + # pprint.pprint( dsInfo[-1] ) + return dsInfo + + + +rePatMass = re.compile('M-(\d+)_') + +def findAlias(path_name, aliases): + name = None + for dsname, alias in aliases.iteritems(): + pat = re.compile(dsname) + if pat.match(path_name): + name = alias + if name is None: + return None + match = rePatMass.search(path_name) + if match and not path_name.startswith('/DY'): + mass = match.group(1) + return name + mass + else: + return name + + + +def retrieveInfosFromBadPublished(ds) : + print '\n'*2 + print 'WARNING!: has this dataset been published with -f option and some infos got lost? Trying to retrieve njobs informations manually' + print ds + + num_of_files = 0 + num_of_bad_jobs = 0 + num_of_missing_jobs = 0 ### dummy as long as I don't figure out where tot num of jobs is stored + + ic = '' + + ### retrieve the owner of the dataset + command = 'getInfo.py -s "select file_owner, path_name from dataset_details where path_name like \'{SAMPLE}\' order by path_name"'.format(SAMPLE = ds['path_name']) + cmd = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE) + for line in cmd.stdout : + if ds['path_name'] in line : + fulluser = line.split('||')[0] + fulluser = fulluser.strip(' ') + + if fulluser == 'cmgtools' : + user = 'cmgtools' + group = 'user' + elif fulluser == 'cmgtools_group' : + user = 'cmgtools' + group = 'group' + else : + user = fulluser + group = 'user' + + ### list all files in the eos directory + eos_command = '/afs/cern.ch/project/eos/installation/0.2.31/bin/eos.select' + command = "{EOS} ls /store/cmst3/{GROUP}/{USER}/CMG{SAMPLE}".format(EOS = eos_command,\ + GROUP = group ,\ + USER = user ,\ + SAMPLE=ds['path_name']) + cmd = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE) + ic_version = 0 + ### count the number of files + for line in cmd.stdout : + if '.root' in line : + num_of_files += 1 + ### retrieve the IntegrityCheck file + if 'IntegrityCheck' in line : + ### pick the most recent IntegrityCheck (ARE TAG NUMBER INCREMENTAL?!) + new_ic_version = re.findall(r"(\d{1,1000})", line) + if new_ic_version > ic_version : + ic = line.rstrip('\n') + ic_version = new_ic_version + + ### stage the IntegrityCheck file in the user $HOME (THERE'S A WAY TO READ TEXT FILES FROM EOS?) + cmsStage_command = '/afs/cern.ch/cms/caf/scripts/cmsStage' + os.system("{EOS} /store/cmst3/{GROUP}/{USER}/CMG{SAMPLE}/{INT} {HOME}".format(EOS = cmsStage_command,\ + GROUP = group ,\ + USER = user ,\ + SAMPLE = ds['path_name'] ,\ + INT = ic ,\ + HOME = os.environ['HOME'])) + icfile = file('{HOME}/{INT}'.format(HOME = os.environ['HOME'], INT = ic)) + + ### read the IntegrityCheck file and retrieve the number of bad jobs + if icfile != '' : + for line in icfile: + if 'BadJobs' in line: + num_of_bad_jobs_list = re.findall(r"(\d{1,100})", line) + break + + if len(num_of_bad_jobs_list)==1 : + num_of_bad_jobs = int(num_of_bad_jobs_list[0]) + elif len(num_of_bad_jobs_list)==0 : + pass + else : + print 'WARNING!: number of bad jobs in {INT} badly formatted \nimposing it to 0'.format(INT=ic) + + ### clean up the user $HOME + os.system('rm {HOME}/{INT}'.format(HOME = os.environ['HOME'], INT = ic) ) + + ### assign sensate numbers + njobs = num_of_files + nbad = num_of_bad_jobs + nmiss = num_of_missing_jobs + print 'got these numbers: \n njobs = %d \n nbad = %d \n nmiss = %d' %(njobs, nbad, nmiss) + print '\n'*2 + + return njobs, nbad, nmiss + + + + +def connectSample(components, row, filePattern, aliases, cache, verbose): + id = row[0] + path_name = row[1] + file_owner = row[2] + info = [] + compName = findAlias(path_name, aliases) + #import pdb ; pdb.set_trace() + if compName is None: + print 'WARNING: cannot find alias for', path_name + return False + findFirstAncestor(id, info) + dsInfo = processInfo(info) + if verbose: + pprint.pprint( dsInfo ) + path_name = dsInfo[0]['path_name'] + globalEff = 1. + nEvents = dsInfo.primary_dataset_entries + taskurl = 'https://savannah.cern.ch/task/?{task_id}'.format(task_id=dsInfo[0]['task_id']) + for step in dsInfo: + eff = 0. + if step['step']=='TAUTAU': + eff = step['jobeff'] + elif step['step']=='MERGE': + eff = step['jobeff'] + elif step['step']=='PATCMG': + eff = step['fraction'] + if eff is None: + eff = step['jobeff'] + elif step['step']=='PFAOD': + eff = 1.0 # not to double count with PATCMG + else: + eff = step['jobeff'] + if eff is None: + print 'WARNING: efficiency not determined for',compName + eff = 0.0 + try: + globalEff *= eff + except TypeError: + pprint.pprint(dsInfo) + raise + comps = [comp for comp in components if comp.name == compName] + if len(comps)>1: + #import pdb ; pdb.set_trace() + print 'WARNING find several components for compName', compName + print map(str, comps) + return False + elif len(comps)==0: + print 'WARNING no component found for compName', compName + #import pdb; pdb.set_trace() + return False + comp = comps[0] + comp.dataset_entries = dsInfo.dataset_entries + if not ( comp.name.startswith('data_') or \ + comp.name.startswith('embed_') ): + comp.nGenEvents = nEvents + if comp.nGenEvents is None: + print 'WARNING: nGenEvents is None, setting it to 1.' + comp.nGenEvents = 1. + if comp.nGenEvents != 1.: + comp.nGenEvents *= globalEff + else: + globalEff = -1. + comp.nGenEvents = 0 + print 'LOADING:', comp.name, path_name, nEvents, globalEff, taskurl + # print dsInfo + comp.files = getFiles(path_name, file_owner, filePattern, cache) + if comp.name.startswith('data_'): + if globalEff<0.99: + print 'ARGH! data sample is not complete.', taskurl + print dsInfo + else: + if globalEff<0.9: + print 'WEIRD! Efficiency is way too low ({globalEff})! you might have to edit your cfg manually.'.format(globalEff=globalEff) + print dsInfo + + +def connect(components, samplePattern, filePattern, aliases, cache, verbose=False): + """ + Find some information about a list of components. + + The CMGDB is searched for all datasets matching the SQL samplePattern + (SQL patterns use % as a wildcard). + + The datasets must also match one of the patterns provided as a key in the aliases + dictionary, which looks like this: + aliases = { + '/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball.*':'DYJets', + '/TTJets_MassiveBinDECAY_TuneZ2star_8TeV.*START53.*':'TTJets', + '/WW_TuneZ2star_8TeV.*':'WW', + '/WZ_TuneZ2star_8TeV.*':'WZ', + } + This dictionary allows to match a given CMG dataset to a component. + + * If no match is found in the aliases directory, a harmless warning is printed. + - If you don't need the dataset, no action is needed. + - If you need the dataset, just add an entry to your aliases dictionary, + and call the function again. + + * If several datasets match a given pattern in the aliases directory, + the last one will be associated to the component. + You probably want to make sure that your patterns are accurate enough to be matched + by a single dataset, the one you need. In the example above, we were careful + enough to include the string 8TeV in the pattern, to be sure not to match both the + 2011 and 2012 datasets to the same component. + + For each dataset, the CMG database is used to look at the whole dataset history + (PFAOD->PAT+CMG->Anything->Anything else), and to estimate a global computing efficiency E. + The CMG database is also used to get the number of generated events nGen in the original + CMS primary dataset. For the corresponding component, the attribute nGenEvents is then set + to nGen / E. + + If the computing efficiency is too low (not equal to 1.0 for the data, or below 95% for the MC), + a warning is issued. Take these warnings seriously, as: + - they could be the sign of a problem in the automatic calculation of the computing efficiency + - you probably want to use all events in a given dataset. + + Each component also gets a new attribute, dataset_entries, which is equal to the number of events in + the dataset, as read from the CMG DB. Knowing this number of entries will allow us to guess how to + split the component in chunks, see splitFactor in this directory. + + Finally, the dataset is used to get the list of good files in the dataset. This list is set as the + files attribute in the corresponding component. + + Need help? contact Colin, this module is a bit tricky. + """ + + pattern = samplePattern + cols, rows = db.sql("select dataset_id, path_name, file_owner from dataset_details where path_name like '{pattern}' order by path_name".format( + pattern = samplePattern + )) + +# import pdb ; pdb.set_trace() + for row in rows: + connectSample(components, row, filePattern, aliases, cache, verbose) + + + +if __name__ == '__main__': + pass + info = [] + #findFirstAncestor(4470, info) + # processInfo( info ) + print groupInfo(3829,'cmgTuple') + # groupInfo(3829,'patTuple') diff --git a/CMGTools/RootTools/python/utils/connect.pyc b/CMGTools/RootTools/python/utils/connect.pyc new file mode 100644 index 0000000000000000000000000000000000000000..12c4d0d7cfb90da45510bd1fa23e13f4c8ef7e82 GIT binary patch literal 12828 zcmbtaO>7*=b*}CqDUl+@AN_JyyW5hj)kq?Tk~VAa%F${m@kd&V6t~G;t{BPV=5%w| zNb8wKWkyDa$00#(y9G&lb)jdP~ zCC-Y&sj05tSFc{Z_q|tL_|Jj9Tf6`8aYbc+1^j-9um0Fl%E!N@YD%rN^Ojn%@^V|P z*m=I7RtkB(ORaR}`EIq+o#)$aY*p(~^+Rgqkg_;OLDdecdaqjPRaS6FJ;8*1D(F)i zN0_(#F7-Kz`jy`;nE~bZsNkqt10{!8f<_Nk231f{8$-%Jte$|%;ry{z9!K)WK6yNr zKVk+nKCb+J8Tv$CJ|N{Mm48&qPbq&;GN+Y4B$-hayr%qN^*Op9QNioVA5ojOO6II8 zXg#9>Pz6&uw@ z@f~F|eDxoqSE|$oR&J>caNkz@T)%}?JhW8{{{@v6)P8~V`voECrt-VgEZTvN8LLy< ztv0(<@=cX?Dg6gl+O580sp!0gzUVm0Zwvd_Lnec%ey{TTlz)V*@&{D)uxepv3#!$l z9$!&u4++`tR{K3_6iaR$Qv2wp)Mh~?f2$V20MuXuzl!!-f5OU#-KvE_dR41WwT`G( zKiOdx1g;;T0<6!Ux`~B*P>TeCGeK56G?aSs{`y#}fhgI^JQo5M-DHNdzmL~ggaYhyECf()DuW)dOUcuNV$@<+Wz5hBcPcBnZm4=VsH97gnXGO!0Irc)rWA7uThn z#SfRfm(22fm7JPNy}HzF)B=dDQVTPa_ovcfAO%MWKvJW9on+)>YeuM>9 z4I){?xhz+cxY>|RJ=mO8x?GK8KOI8LY!Fkr>iOyMXAA40)?rjl4{>m_-(eT?oG9P0 zY~MpJQ^w6J))KFhhH+Fp!Wz=Ru{EHH^XmW<2a-N{uq9b&#<8 zbdto0FiBQ*H(HCK4(3de~PA%C`@v6U`JSWug*C5l(8UvFkeM!a4MZNR)Nf8nOEE9kh>Hz19h< z$12#zP|{@$$WxDXH2d_Rjvqevb`RM7c9$ipnxaO|i>m%3WS&>mP?*#p%6_rJ?h=K4 zgNk$USw;N~t{mzZJ*lY2M2U5&QR>kyDr0C?s9oq(swvUL(6Z2nYu##*0~RT0^ZM_R zX8P(GX>MzxjwnA<1UY`DBopGXT!WNzxpdZ&xDMsgJ}zugO z1tVruYMoM1YNE9Cm@IEQNW5B`rqFjLoK9;fWeBgc7B?fmROF7iR6;JbmwTEC4X#V| zF3R&$uhtCYpcJ{qLV$abxpPdu#N=ht`f4(I218%RS5x|xH3+F2u}2`2l+#fw<=LMy zs+}jd!dCpF`o4v)eho+b7X)SECDbD9Y+Qz1_piV(HVk@ zed#p{$tA>rP}%Amw%UTQ3Dhv-%*#R7Y0xlh=5VGcsI7_4X5BnCR8BA-LeYKDQkC^U zzY?cJ%>g%kgh@4LR@OzULN;)T?Uj8E4@6E#1vvpo0X$VL)w0C++XPP_8cTtj1&>oI)&idEUPFF$ znh5JQ;xLj;a=9nQQmhAyY4VEPq9!PpF-y5TkF4eyQ1)s2q$Nuf!pmae%4InM<#Ijt zn>fp5_bQsY?;+`InB=~Q4!(?G?&2$3)?@W{2_;LDpFCW=tPi7NE=a1u!^KO|;M0fx zWzB=XFu6n&f=05%G!jG?BD|~EaOmA9ihJrqiY-+ZH-(vkdi@(WZT%{%LJ8sWuL!hffkJ2Rpeh2CJ%YzWc*Mck=usPjts##sz~p|?j&U|* z9Xy_c776KBJg!)91Qr}s8}N$YH()FQw*c6fNl#l(RSk;MAXUk{1)$v;RM9+jAUrX& z#FWXJ1*eDQUr}lQf%0!#fZ{BFQ>6n3%D-p94PrUa|8Zt^!5(n!h&p90M`x5}SpX!U z7=u5AHvxA5zCfRfEcIE|4xR_s^)D8HJ+>=?4+ey9#sF3V)<@qHr>Tp2RpQt%e@yY% zrB1^QAom>`;0gP?<=A8h_%*BmVyOk-roc%U%$WMmpS*)#d zY8ky3i`2~XF7>b5&xEJhJ<3FYia-{k6_;_2-<_X5>!bqND_-QpQEk^* z4e%Q{+q5(=Ov%ff1t*Ny)maY-yLO#;&GB+GH|FRd5YIuhLwl;1sHz(`#;C-ak(lA?55CX8pWk$8 zkEIVBn_$ftf*d0l^ROA#Md>yCph#}H)CyvK4OdB@OG73oH#UHhewC=HRk&J22|`RQ z-T|!bLR&&q(OgNe;HAbvAh}{}#BQ1jvk)#!o<-lJwERgx?`%7uUDY$dGPgW`p}ATM z^?KmTWNWn;_?nX~CC$Kn3mNxKBt-$OXOWY2`v|~px2Qoz+rv{4D7Z0 ztfxMOe!vob2kl-!lOE)TtgoQ`p!pW?Yxmd%v?*Al_7I*<+x^y1p}(80^Uu*PqwmLy zQ1Tbc0!nBA3iy&m`Y(|{cS37Fo|FSj(+z;~js!lSIiSLAszDrloK)&^XiHipgc}3Vl0EN zN$b33Ix+P?j)B380wjqX!!$_nt!t46NEq#KC9XGslHIQ(FD{Z1L=PKIv#bLzsjQ1A z>(on9O&48+LI7=%OcJ?~!Ms`sX~;x{r-DQHx_v;T-iVu*nkl=`qK?^KO?tRIp1Da9 z@Yi_I1UU-(J4)Gr^w5o)KR}X*J^=<++OM{LWNqEz|1#_&zz0;u z27-aF=PNn-l9e#T2AleZbbvv9gL~Ekw$k+bZ%X%rm8QLMl7Sd#n-Qx7GJ0S?eus}! zkBYL+xANs&va{tl`ErKT!qz1l|I1i6QNoaH?J3!xZxaomggedMwN>=?fkws)|E?Vk zEB~xeCkud_0fLz|pZi~lCf8fTL^UmmPqq*V{*u~92_BEBwSqbc@jg#MKTx(f}> z-Z%;pjnco5g4~W@ch)@(;~(nW-~%-Tk<-YHk_q08uQ_ppksWcRbzBdC8DPSkDq?*# zSkIfzQnHJHPVnlBlOlz-HV!Dt+p%R1&A6)nkk$t+A~B@oN?`(I~YlT z@eh&%Ax{$m$OBeS`~U5@s8b6!1Lwlt;^f@Iz3J8kCrS!Hd zhifL%rBgp{rkbAK{yt8LGAc;zq z^$8fl4aA8if>=+45fpE&CTy9wQo2@p=jz027_qKomang%|K9Zd#g>C;>;$1%Fj0Y; ze`jKE*1iA9LTh60lf`Mb#rRadQqjWbBf4B#37u@GxxP|@5S9tVlI*)t8dPCDc5kl- zl}%012~)Xub?oYuD_2?<^?4LLwFJyRQSsI$bR`KJDe`r_n0nPfGoWCI{Vge-*tDrx`QWx4D|ZBiXTq7~xQNfwi=t3wIZ$-Az7;Y&L3PYH~o4 z4VPd_*g_KtSrUOp{FHUmtP@MWi%6VQ8+|4iuj=PCLRO-IWTMH2ZCc0qopQp!#CRK7? z1S>-P%fK$ukN7#Plo55)&>eEjqF|?dpoo|_m%w&6t~#uc@;o}umE?q%fwfcj6HdC! zTe-YRyRMkAW*xfaMF4c$aTm%W}O5+MKA)01u5$bM73-;fHpnA zu>BUpz6=-x?V^_9;vV4Q9&6Y-4@69~Gh!V-^FftqN$U1{*sZw^*IXjdZq0C4rL#gPW3Ck?e($t zW!b=eh60=+9ADP*f*1~gTrir(CeG^E2%Th&QH`b|A3zM)8ep|yRhASmZbP6K=4mY3 zD9=hxaAy58o4^i@0fJBkz8Gdcv4Io83CM|5QVvXgkASToa-=S_2Pk~sM(?ek*?^K@ z6UbK|w_f}pM1`ql(S8=uA}k8>0BMEf0GI=bLk=+$=xv8yIXA0;7BntJJ zOcsDGO?NC45wOWZbe<#tW@hzgL>}K@p+GWe2kNn|#UdT>d4ViqIt`3sVP`+S^7CZ@rXb1K!n5+}z8q>{{Z8XI-JC81Haz zFqvd>lgS56#M`H$)NdnclY>A&SP6ruvg?p6prjzFL-pbsBu+F(%bMa^1a~7EAqie> z&}&4*C`x&ck;o%M>-xfh4pH1`hE}-kc&e?~C!({mn4bWb(0*An(A*|2nhm1qZJ7nI zlXrp)GNoz93STYdT>FJM@b~UdP9eZ`z50{cfBn|+pZxl!K8FD(-Pt>51-3fctK-_% z!EjtImjUe`l&b&uOaA@)P5pobOy6~<&N|Z_-k|-Cw+p);1H|q)#l31RUiE5d(Ykon z*^Qe{J*=*$z{uN(fyGYX10|pstXZqJv24lQbmm=)6073^Ot^_bCf8v?B7`dqM9-qs z1fm2A(9vDmZJ7HYca@Fhw&-`5dzXor=Q45v8#*j>iA;s*Vyh+AB~3beDJC9wrD9;& z3b8B5L*#mS*NTU`60zBkgVh+DVWTPw9m#0yRu(Ako@FnZaLz#Sa6iU_`^PLkge2Qr z$y1!0NloNe$beu94q#uQnweLO5->`dUBNDj92^5r^yes5SyTy@7S^{{u3c$=hj7VC zTl|{DpN5c{Zyziyt#vQrQEcCf=+aTt4p>L5A}+~#@x*JgUR=(y#R&7T*4@YtqP_>e zXYA7`W$z=HbJ!BQ%o9qMiCrf6pfA_++*K~4Px)Ina_Rb50svEw-V!?v`-`4(PhbMk zFuYHC5I-)dWmt4`lcawMVd``6HzP+o_ti2N%<)#?);JzKB%Kl?cjTnhC*77135G{8 zb&JQz1d5E_aDXv$FOi-cF4)B5L;J;#?`3B&lPwvk$YS_p6gKSu?K$Tic$*%4%9>yC z693|XDKn1_12;h!-YJO96cWM)oeWU7#{y>F4tGBf6<1g#OTQ+&VfI!B993rqhM7Y>cHPj!~XN5G>pdZiUg*^zF$9*-#9+$xx+B zi%XO4(!1}-5T;Lih~?$yn`5Ho>2+iy+owy;-8E>~tQ*9`=>MmA@AzQ?FBcaHV;ExHOX_%qg^D(bM8j)dL%{F! zOG2FEjB`{fTR)C2q)rrIU%8i=MBv>3&>~wY3Le!j==*%H4Ur=sG7>qwJf)sD$~)ii z0|Jtf!WRW96m!nM){M-oUeybuk`WeZD169`W=C*&BHGN%Wc3-rJir_oiSyJvov&hJzizyORMsGlfy5*7Qjmh=hv@kDEs+XHP~b-cb{xWEnK&cr-G)8si-@be3VS zUAcNyB2ma(%PAFsmf>NO4sgsdYHbF9CV-vGn`0`Fl8ZdAJ1AXHQo?j<3I|+do1OKz z!;k!uOz0@e70~zx3zJKiG1B-4lM&tv!rD4HC&1fL7jY6GSy&9B=y+cbdw?@1fI$ew zYeeA30nj#W_Ic?A6pCid$wb^tNbH0>ssX}fB09iy1agE5IhW%k#A{HV*_+#Qi}{6M z&XbZuE^*D3I7tExFo<`esvTw;ra_}8;c64B=-?1C4;>>SIpGZ!D^pK6Sd5h5l$)XJ zjpr83-Z={6z6V~U60%a(+3Q`e}a^mQQ+wqTsicCp}Q&FAUhv^uQfLX~%-Jae_6p0m?yrZF}% ztWalEnkJaXmh8nN`|L71v+yuIcYfWviOV>4@J#22B}YDdt5RMIllb6)P7oMcOlgN-te%TU1EE%Mc8AHi zFudf%WVFrGs3Er8xQUI6QY^%|9U~YS{vya;C&R|Nvgwsm&@UQ9mTwKwd5sh z@kjKocE5`f37DFQD!U*I3nhxz7(WdHyG literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/diclist.py b/CMGTools/RootTools/python/utils/diclist.py new file mode 100644 index 0000000..562af59 --- /dev/null +++ b/CMGTools/RootTools/python/utils/diclist.py @@ -0,0 +1,47 @@ +class diclist( list ): + + def __init__(self): + super( diclist, self).__init__() + self.dico = {} + + def add( self, key, value ): + if key in self.dico: + raise ValueError("key '{key}' already exists".format(key=key) ) + self.dico[key] = len(self) + self.append(value) + + def __getitem__(self, index): + '''These functions are quite risky...cannot use an integer as key...''' + try: + # index = int( index ) + return super(diclist, self).__getitem__(index) + except TypeError, ValueError: + return super(diclist, self).__getitem__( self.dico[index] ) + + def __setitem__(self, index, value): + '''These functions are quite risky...''' + try: + # why did I add this cast? it's casting string to int... + # index = int( index ) + return super(diclist, self).__setitem__(index, value) + except TypeError,ValueError: + return super(diclist, self).__setitem__( self.dico[index], value ) + +if __name__ == '__main__': + dl = diclist() + dl.add(0, 1) + dl.add(2, 2) + dl.add(1, 3) + + print dl + print dl[0], dl[1] + + dl = diclist() + dl.add('0', 1) + dl.add('2', 2) + dl.add('1', 3) + + print dl + print dl['0'], dl['1'] + + diff --git a/CMGTools/RootTools/python/utils/diclist.pyc b/CMGTools/RootTools/python/utils/diclist.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7d3e5dc1d61f1fecdd3f81956899181bc727fd2f GIT binary patch literal 1800 zcmb`HU2oGc6o!wJwp+`_HX)EUG%4bS2thZvo)A!>jSD&{o%q;I6gBSVHBCzFqD5>s zlz+wrKZrlTdz^He%9q4g=Mx`)9Q%EIZ1?+eD_-;W`&9k8_&!6?-(X@QNi+}?3;IGd zC3=4-NIDcdG;}EcN>Xs^p-a-GlN!Y?#Wk8bBr3m7as8@~A&r^8yN5xTvA)aS8oqn; z;TGn?EzX5&{uFMZ3fJUtDI~P0=ih)9v%rE>KT+CTs1;~?fubM6Kq}NhGo&6uqty&) z5X&uA9ariU^!yqo^m#fLhSovR9*n`ipflid=)_?>LJ|8RLJ@YuGrBf_sq>`CSmpsL zWENqr8+1p%*dt`)fo{ZFvx_q`~|WfT{lJjID<1hU;eBMI0sEtoe^GLbLy zJj+c3?jXxYk+EYFncAjkJeFzf^NfH+1RTJE{m65##mg=f#WAOj=EEVeBJMJ_8Ax8N z!@Z2H*qA?jrX{HNHhn}j1RJ&}e?{UP_hT+gDrkb%dHg%z?)kiiehzbREVc9oleBMC zmTE7`rT1Z?jP!D)hef;H?nh~w8E=ANQR=DG$RnA1k@kQZ-QAKZCtjIod?CW{NE!qg zA=jF`N--`;Tl$wkElZWg@-*NhxE9c02@#f2N}7)AY=EduLO#0-ng?)-&0o;uv~n2e z_65*=0CoQWw3>2-={-dMJJa7l(=%uR>nK^-ytC#ew{hbB2UaTxa~oyG%H0GjpU=@dlEAfhJm3Siumg^Ad1kiuFE0n8*r(2Jrr|Ve%|>&v+Q%qTDV{AJ zqBzGCXRfk$nB8r>A4E^AeOywt&l$hOHXVai^c$WOCwAx8->==-PRZmcFK?fpJDW?Q ODOUOC)Ww=}S^oiLXjE+g literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/fileComparator.py b/CMGTools/RootTools/python/utils/fileComparator.py new file mode 100644 index 0000000..d571862 --- /dev/null +++ b/CMGTools/RootTools/python/utils/fileComparator.py @@ -0,0 +1,195 @@ +import time +import os +import re +from CMGTools.RootTools.HistComparator import * +from CMGTools.RootTools.PyRoot import * +from CMGTools.RootTools.html.DirectoryTree import Directory +from CMGTools.RootTools.utils.file_dir import file_dir, file_dir_names + +def mkdir_p(path): + '''equivalent to mkdir -p. + + If path exists, nothing is done. + ''' + try: + os.makedirs(path) + except OSError as exc: # Python >2.5 + if exc.errno == errno.EEXIST: + pass + else: raise + + +class Comparator(object): + '''Compare the histograms in a TDirectory to the histograms in another TDirectory''' + + def __init__(self, info1, info2, outdir='Plots_Comparator', filter='.*', + title1=None, title2=None): + ''' + + info1 and info2 are of the form : + + filter is a regexp pattern to select histograms to be compared according + to their name. + + title1 and title2 are titles for both sets of histograms. + + outdir is the directory where all plots will be saved. + ''' + self.info1 = info1 + self.info2 = info2 + self.outdir = outdir + self.legend = None + self.filter = re.compile(filter) + self.hcomp = None + self.title1 = title1 + self.title2 = title2 + + def browse(self, wait = True): + '''Browse the two directories and make the plots. + + if wait is True, waits for any key before moving to next histogram. + ''' + # self.can = TCanvas () + # threshold = 0.3 + # self.pad_ratio = TPad ('ratio','ratio',0,0,1,threshold) + # self.pad_ratio.Draw() + # self.pad_main = TPad ('main','main',0,threshold,1,1) + # self.pad_main.Draw() + maindir = self.outdir + if os.path.isdir(maindir): + os.system( 'rm -r ' + maindir) + os.mkdir(maindir) + for h1name, h1 in sorted(self.info1.hists.iteritems()): + h2 = self.info2.hists.get(h1name, None) + if h2 is None: + pass + # print h1name, 'not in', d2dir.GetName() + else: + plotdir = '/'.join([maindir,os.path.dirname(h1name)]) + try: + mkdir_p( plotdir ) + except: + pass + h1.SetTitle(h1name) + h2.SetTitle(h1name) + if not self.filter.search( h1name ): + print 'Skipping', h1name + continue + self._drawHists(h1, h2, h1name) + if wait : res = raw_input('') + + def _drawHists(self, h1, h2, h1name): + '''Compare 2 histograms''' + + h1.SetMarkerColor(1) + h1.SetMarkerStyle(21) + h1.SetLineColor(1) + h1.SetMarkerSize(0.8) + + h2.SetFillColor(16) + h2.SetFillStyle(1001) + h2.SetMarkerColor(1) + h2.SetMarkerStyle(4) + h2.SetLineColor(1) + h2.SetMarkerSize(0.8) + + title1=self.title1 + title2=self.title2 + if title1 is None: + title1 = self.info1.name + if title2 is None: + title2 = self.info2.name + if not self.hcomp: + self.hcomp = HistComparator(h1name,h1, h2, title1, title2) + else: + self.hcomp.set(h1name, h1, h2, title1, title2) + self.hcomp.draw() + print 'Draw', h1name, 'done' + pngname = '/'.join([self.outdir,h1name+'.png']) + print pngname + self.hcomp.can.SaveAs(pngname) + return True + + +class FlatFile(object): + def __init__(self, tdir, name): + self.tdir = tdir + self.name = name + self.hists = {} + self.flatten( self.tdir, '.', self.hists ) + + def flatten(self, dir, mothername, hists): + for key in dir.GetListOfKeys(): + name = key.GetName() + absname = '/'.join([mothername, name]) + obj = dir.Get(name) + if type(obj) in dirTypes: + self.flatten(obj, absname, self.hists) + elif type(obj) in histTypes: + self.hists[absname] = obj + + +if __name__ == '__main__': + import sys + + from optparse import OptionParser + + parser = OptionParser() + parser.usage = ''' + fileComparator.py + ''' + parser.add_option("-f", "--filter", + dest="filter", + help="Filtering regexp pattern to select histograms.", + default='.*') + + parser.add_option("-1", "--t1", + dest="title1", + help="Title for first set of histograms.", + default=None) + + parser.add_option("-2", "--t2", + dest="title2", + help="Title for second set of histograms.", + default=None) + + parser.add_option("-o", "--outdir", + dest="outdir", + help="Output directory for all plots.", + default='Plots_Comparator') + + + parser.add_option("-w", "--nowait", + dest="wait", + help="not waiting for a keystroke between one plot and the following one.", + action="store_false", + default=True) + + parser.add_option("-b", "--batch", + dest="batch", + help="Set batch mode.", + action="store_true", + default=False) + + + (options,args) = parser.parse_args() + + if len(args)!=2: + parser.print_usage() + print 'provide 2 sets of histograms' + + if options.batch: + gROOT.SetBatch() + options.wait=False + + f1, d1 = file_dir(args[0]) + f2, d2 = file_dir(args[1]) + name1 = '/'.join( [f1.GetName(), d1.GetName()]) + name2 = '/'.join( [f2.GetName(), d2.GetName()]) + file1 = FlatFile( d1, name1) + file2 = FlatFile( d2, name2) + comparator = Comparator(file1, file2, options.outdir, options.filter, + options.title1, options.title2) + comparator.browse(wait = options.wait) + dir = Directory(options.outdir) + diff --git a/CMGTools/RootTools/python/utils/fileComparator.pyc b/CMGTools/RootTools/python/utils/fileComparator.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7f22a850d02c1fa57ca67ce272783109d347f591 GIT binary patch literal 6265 zcmb_gOK%*<5w6)Kms~zXk&>u~WqTx9_F58`CV>EkBgnB{l;N0?hjip@Yz&4wz2q!+ zXI9fgQw+pQs6(!~B{}Dw|B*|89CFDo@G;0O2#|bV^*$&?27*|-JH6f2)z#JA^;K0* z`5&`Wf4EioqAC5)H2!~r$Nse>665DdN2D>Vd(!X*^pZ46S}#ebESuy;ZOqlm(ixX- zMH&_H*fS=b3F%HsV^X?RX;eWSm*)^YC2>W}w6q|1f|MhXpEqVCo*YoCL+Y%U6B19! zZb|aLlqeSJ%}HZU)tHvfN$Ji@V_rNnPdSYRiD$$tNO+26`?SQf5<>(AoRoN8VlbSN z__Q3A%3h!2jKqt|aaK9bDTjBQWT2NGi-*nDW>c?O21W2nap*9CjosI9`jlYis0Uh_~b zSX^_}Dynyr+%$_UKd1o$QcR*~B^?vSNnV^d)(F$6YiyIF$vBSZ4j#+mU|tH5wkOYE z&z^XX)9W%;lw@~G@>}8^g7nOjc3FzDw8zw*Ka?jQ%dbRIPrgz$Db(IZVV>+I-$osi z7JiZW-CZc+FZJqEQ$9YQw)|dH?D*zsVhel2PqShtNw@vP`f-+;x-zZTs2%1P$*iuZ z8|@m%vBd;v4>#`Rd6pMsGIRLZZ{m9=O8Uwff6&&1dlON+NPD13PPFC1(q`KwK*RM4>Cm%Lx zCiY7dFa%ghh)PK-XqL623u4!p;Aq+vc{WC4B4vVWWo1&HjccVU&%gi*{3(r`Q`lQD zPG=@Gl_YItD}I#5T3hv_-1u2bSJle$u75Mf$%QB7O1VqcbTIPxR)V-?{H7khiT$YA%<>pUsU7qs^`W!Bh3&_Lh2=s5o#>G(Y!mcO5%3N3B)t%)6K zsKI)T5mAw$+c&JODn^|2g78=e+LYG8j-;`IEjMc9Tsd}Cd)?ltm>trUs4H3-RaezI zRV;S170~Sjb1Z0G!5J23S)4=hTChkj7viXsA`H)?ZaI<6Rz3G!(Elclikw8C+V2e* z7>uqha#*4xZI|fOV92o3d|4@DYN{nUOFsw~OfHzLvUpFw6ResNCZs(n?J6S(81H`b zXNH}_vK)?S_mp-|6B+<9;>00j0NLZRJ1P0E<;jSMpxC^$7y6y{UlNyP4Pw_GU_va0nx7&ri9*a)R==Kq zDFspuMeE@Nb;Iv5bls@Yv05ZKay!rVt#dlXel|4B!~j%4DE+fqtXk(Wdrn&Zev}k6 z=*@i3+|ZT-LzEu)yXF8^3}_g?n|;eb0Boh^=`lQxjN4Kh0Dmd>H3%+iXxP|IdOeIp z0E1Q6)Y#PQXypMtwF7|#nABwLfh|l|iR#WB5%I*tYPrtX8J-G`PT(l;bgf#nMwD$+ z1oITkDcV_*Dr_L1{vc2U((E=&u}L?e0C2OIC~xj)pa|nU+J7*d1r3;UZ?C9vWI&r% z>D)XQd7>m8tYBw_6DeeOR@~pJGI96GRL1b!*c$$RaMg+GhVrT3Gwd)o-xp7(O2~<-YKslP3{mw2&E_lLqZUk(&UDg&4vcTK||xnpaJ|S zDm(xMnTIn{Z77rdJ>tzF{-K+TB#yA*&jJPD#4qN3vK$OXC?NiXWC8EGrTU*hqIN%YOpm3X*PC|+@! zSbGpd2LK)Y^AwJY#Mz;9fLmC5&>xDM0zmDS3?OgRn3>qq+;JDf{MBQ@CSeAc5GLEd z{~bTyeVh<4$#<}tgy*G(cNZ3^6{cmu8z5Wu)qCl-1DPh5F!9f$eAnc6vJMbL$3G-( z6bA?*)CHuUCMnV>^31-#ll*eXavvehvGm7~ph8B$Lt*DoN^KNx8fX^L(&-5)w`}HZ ziUey4w-PKVxC%xMOWM_pQU&G)!ssVfx#*@eo+$`}I{9h&!4ivM7;|__x2eMGz*+D< z#D9UuGT)anafENF|F3lhw;5!ce5&4CrHjgQ(HjTW*41&SM+`O94@2i?!fqDt;XV+m z#$gy|%`kNPcmWdypRnMZs=;U}TKoUg<$#CCQ?XMhDqf{j@#fCVTviS5ccKEPYntfN z4{h=`9!r&mIr4KP%ZguC%FKcp(VMVS;X@0!gGUo- zn!r>&^`9gRQ<&eP@$@%+7kY&2-#16<$B-1@(vQRj&Po#-?!)*fo1mM;CLkH{1VJ9F zd^W*4qTOyq@>KT+xy?jBF-L~OEqXG0jCE33;pxDHO;pyK;K1+kXfM@S)HLuC>uUtR zEgrT$GYGugNl?}qC<#SHAqZ~Q4|+!J1G~S8x(z-Bi#r0!W5%rXV?mO~!H`EQ>+0=B zoq`@4`;cMi8R^W?mSwL_nr*dT%ehg-13WGT1rlexGkPODk2t6n72H90aF>N5jw41> zYwZWv&3#DA@u+*Qc-2bZ2Xv7zgrR#+KrBA&6-kypigIgm`w<9wok4#8;x*U5Nz%$M zKEkH1d~?e+SGBo{rVi5k;ZjR2b!iFwNRjjaV`B@K?GQ;jrqi?ZpMW}(C}em4!}Y7K zCl#AkwAU&6H&Hj?iY{?!saR1rYyt(g`!)nT+$)f=4U^#m)nj-^s|PfHH~oHJLYgt53$C++R)PDtX2jeZ zUJxT@#J0#Yq|;lb*f%Ei5r6g4r-?Rig{`d9$@V#fZ%j0PMNJ-V!PFCP1acF$qK-9g z?k!8uEiG+D1#(Y160KRrO+;p2TS&iS$RdiIfC6DKp}VygQS@?T=dnQ|fjxTZ_L`ty zG^=pPXDo4WP5^QmLU4+tODG0!UFyTPF7=lJHZ$K>a6LNUh=MNT6}>w}w^P46cm=ST z8xt_1eBYG%hNn(D=UcLXs|?C4G<9dH3g>{A0vf{t0!$(7k_j9S9dgzy@NUSO;Ad#) z8EDhJmD;lr?g-q>D2_w0;&5EZWwg~ZxX%Mp79AHx`L^?pj@#uTN~C6dn?~h&Kv5B@ z_~7e-sO{k4!%bBR$9bEltOlkRgOFEJr9qz!B+x0Ys9LP8YE9k1u(tZD ztGueuw*u}Znad&`LFjAqZn~UvQvd(} literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/fileOrganizer.py b/CMGTools/RootTools/python/utils/fileOrganizer.py new file mode 100644 index 0000000..3b9740c --- /dev/null +++ b/CMGTools/RootTools/python/utils/fileOrganizer.py @@ -0,0 +1,92 @@ +from ROOT import TFile, TDirectory, TBrowser +from CMGTools.RootTools.utils.file_dir import file_dir, file_dir_names +import pprint + + +def loadDescMap( fileName ): + mapfile = open(fileName) + filedirs = dict() + for line in mapfile: + spl = line.split() + if len(spl) != 2: + continue + filedirs[spl[0]] = spl[1] + return filedirs + + +def copyDirItems( idir, odir ): + odir.cd() + for key in idir.GetListOfKeys(): + obj = idir.Get(key.GetName()) + obj.Write(key.GetName()) + +def processRootFiles( descmap ): + ifiles = dict() + ofiles = dict() + # odirs = [] + for input, output in descmap.iteritems(): + ifnam, idnam = file_dir_names( input ) + ofnam, odnam = file_dir_names( output ) + ifile = ifiles.get(ifnam, None) + if ifile is None: + ifile = TFile(ifnam) + ifiles[ifnam] = ifile + idir = ifile + if idnam: + idir = ifile.Get(idnam) + ofile = ofiles.get(ofnam, None) + if ofile is None: + ofile = TFile(ofnam,'recreate') + ofiles[ofnam] = ofile + odir = ofile + # import pdb; pdb.set_trace() + if odnam: + odir = ofile.Get(odnam) + if odir == None: + print 'mkdir', odnam + odir = ofile.mkdir( odnam ) + copyDirItems( idir, odir ) + ofile.cd() + for file in ofiles.values(): + file.Write() + pprint.pprint(ifiles) + pprint.pprint(ofiles) + + +if __name__ == '__main__': + import sys + + if len(sys.argv)!=2: + print ''' + usage: fileOrganizer.py + + where desc_map is a text file like this: + + muTau_X.root muTau_ColinJuly2_mVis.root:muTau_X + muTau_X_CMS_scale_tUp.root muTau_ColinJuly2_mVis.root:muTau_X + muTau_X_CMS_scale_tDown.root muTau_ColinJuly2_mVis.root:muTau_X + + muTau_0jet_low.root muTau_ColinJuly2_mVis.root:muTau_0jet_low + muTau_0jet_low_CMS_scale_tUp.root muTau_ColinJuly2_mVis.root:muTau_0jet_low + muTau_0jet_low_CMS_scale_tDown.root muTau_ColinJuly2_mVis.root:muTau_0jet_low + + muTau_0jet_high.root muTau_ColinJuly2_mVis.root:muTau_0jet_high + muTau_0jet_high_CMS_scale_tUp.root muTau_ColinJuly2_mVis.root:muTau_0jet_high + muTau_0jet_high_CMS_scale_tDown.root muTau_ColinJuly2_mVis.root:muTau_0jet_high + + muTau_1jet_low.root muTau_ColinJuly2_mVis.root:muTau_boost_low + muTau_1jet_low_CMS_scale_tUp.root muTau_ColinJuly2_mVis.root:muTau_boost_low + muTau_1jet_low_CMS_scale_tDown.root muTau_ColinJuly2_mVis.root:muTau_boost_low + + muTau_1jet_high.root muTau_ColinJuly2_mVis.root:muTau_boost_high + muTau_1jet_high_CMS_scale_tUp.root muTau_ColinJuly2_mVis.root:muTau_boost_high + muTau_1jet_high_CMS_scale_tDown.root muTau_ColinJuly2_mVis.root:muTau_boost_high + + muTau_vbf.root muTau_ColinJuly2_mVis.root:muTau_vbf + muTau_vbf_CMS_scale_tUp.root muTau_ColinJuly2_mVis.root:muTau_vbf + muTau_vbf_CMS_scale_tDown.root muTau_ColinJuly2_mVis.root:muTau_vbf + + ''' + sys.exit(1) + descMap = loadDescMap( sys.argv[1] ) + processRootFiles( descMap ) diff --git a/CMGTools/RootTools/python/utils/fileOrganizer.pyc b/CMGTools/RootTools/python/utils/fileOrganizer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..147033b36e7050f38b67e7ac72328c0c2f4298bd GIT binary patch literal 3874 zcmb_f-EJF26h7m>*pA&Klu&}I)>UtOff7Jmpem{mv6@0jB5eXe7S*!#PLg$Yz0S_K ziIII(#7l6?18~m;55YYzfw)70@0_)r=1*;Yob2qGGc(_u^X-|lXS07-%YXj%&qj+z zzbx*b<1&As@$s)HB#IO@6-60pW+=*1GfRrcG8E=0%2P8>QGuF;RGX!6ikeg8=jbP* zW|9272qp3hB9uu_lRriK8A^VaO|Yaw%?jx%=?b-P(JMuMk@mBc{6c<-R-dwZhWs** zs1A`Xj%Gr&09|vIG;n9f<9?Pl>(lTd_z%B2yJhoeww?r`wq=$YL84nWPWraU-7k{( z(CDO|;i;_I!A#c=5_{{lj@$7fZPr@~I>zH`1(*2&jU^foTQF2)6}=)FX6UFv14WJJ z%QVc=AWQ9x4CKh7n-fo!c>076?h;&s63i|PG9qPZVHx^ubT{icY_cA(g#jB7;3834 z9*MiUBZ42ataxj>VPLTjQK&n0wsqp!I{dIx&_rIBJ)I1|VDD_WXu6tu?P(V4PVr zq$;YUs%YO)1@)e4v489j+b!I#K>&wsaEsYT%gl0H_-#C2WRAIyHbdU=#`dMI` z_jOmgY2(};_q*LB z=-4_(g9NUR!-f+sa|1q-M#MN3Ih=z|w`Wsj&$1}W9pt%G^2bs<(Zv&;KsxX8ZoEuj zoq6uE`Mk+ZoB+-e-6U>lV>sD7VK?qTXFfwiNFJrk0+I*+Rq$6u8Yzr=Gu+D*)QlvV zc{L|z<`%T_a9lU?f{yD-PBs66(Q<9{>ltrXKdP}0ucxuvGE<6W-N)t0+`~Pc=-POo z7MPk>v--%&>RK4=>zdsQ%%kHKQE$uZx!)}&@MpZ^dG~bQN{nRuRWIy+;zr*FMpiu< zLDXs!Ge#PBWo^?nEf23R`%U+pEv^gNhz~nwU@rxF%H)sQ+PYzUcm{Mr$s5tf5NGHZ z4_wU3&0?P<=PKCek+T=mCn$PL`cK(@ilUbrT;A@9;qp;Y=Tbvn-_FLyR$6^*%C26r`%(mbgl`xALgDu+ wJ{XQG36ZY;A;McNN3q`v^<(zTa7lF+UmlfgX}VM>JwOqWnZK7;vna3s2Q}Hr)c^nh literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/file_dir.py b/CMGTools/RootTools/python/utils/file_dir.py new file mode 100644 index 0000000..4d4d0f2 --- /dev/null +++ b/CMGTools/RootTools/python/utils/file_dir.py @@ -0,0 +1,20 @@ +from ROOT import TFile + +def file_dir_names(name): + spl = name.split(':') + file = spl[0] + dir = None + if len(spl)==2: + file = spl[0] + dir = spl[1] + return file, dir + + +def file_dir(name): + '''Splits file.root:dir, and returns the TFile and TDirectory objects''' + file, dir = file_dir_names(name) + tfile = TFile(file) + tdir = tfile + if dir: + tdir = tfile.Get(dir) + return tfile, tdir diff --git a/CMGTools/RootTools/python/utils/file_dir.pyc b/CMGTools/RootTools/python/utils/file_dir.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5d4517a779a9fabbf831deb67df6df5e62e35e66 GIT binary patch literal 848 zcmbu7&raJw5XNWM?jIu3B5vG#s(h%(9U)Ye3b-_pOil<1(b$L$ju-824oKt#57c+* zqoAJ4_l=?ST&(P5=JV|A>~EYs39P3#f)zi()c6@`MHWU*jF{TWy~v4` zI#VZ;I+x?}4N~17Jf(q`7)}pd+sqi|SS-4a6)Tuqk-65rGqN&rYXoJtRwyd6$|PAz zc!x8ttc0U~GMJkqHk49r`z2|F}OjQsu*J3x>W8jze?5(6sSwTA>0fUwF*BkaBCaXTv9Kw(5Fk&~&IyjQ#_+_fqWHQwj c`(~N`GRyxTC|lTF_len(comp.files): split = len(comp.files) + if split==0: split = 1 + return split + diff --git a/CMGTools/RootTools/python/utils/splitFactor.pyc b/CMGTools/RootTools/python/utils/splitFactor.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d7e77d0eb0b04da47839ed511fea667dfe78e414 GIT binary patch literal 944 zcmbtS!EV$r5S?U;fTa}()cYKRwCqY8D}*Xlv=S0fwLNh`-o(2x>)0!MQWR-9wFmx# zzd_=}r|<*JI9aNeBT+n=JkPv09?$6a-uU{*_tO%FC+F`WulR&b#cu}J8GK|Xhx1~@ z;F1@>w_k^)#0nzoh*vykLjW6q&lzko*uTo)YYv+nh%KWdU}Uue;oug+F^5~3k(iWjwr zZfT_gW<%AIZxoqQS=%M0d4D24sM96)sC6Y7@34qk+LF-ey6e@Lr80rzeCVDJg)WSh z@~nv@y-2^?+J7Rj3au?-#ZOSdzQO%kN1*j z8by*kxlP(*=hlU!$TSHBZ$UEgC3`WHv!iz>7v9@AJM*4;Z{1Pt-K-_UaLPMQ1H|2+ xN0KH()k9Ko++_pfXW2eH&355o_P!AK>^_?t!T(Zyz*MgqU$s`hPLli&e*glQ2AKc= literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/triggerEvolution_all.txt b/CMGTools/RootTools/python/utils/triggerEvolution_all.txt new file mode 100644 index 0000000..8509407 --- /dev/null +++ b/CMGTools/RootTools/python/utils/triggerEvolution_all.txt @@ -0,0 +1,28763 @@ +obtained from http://dmytro.web.cern.ch/dmytro/trigger/triggerEvolution_all.txt + + +/cdaq/physics/Run2012/8e33/v2.1/HLT/V7 + 207887,207889,207893,207895,207897,207898,207902,207905,207909,207916,207918,207920,207921,207922,207924,208013,208014,208019,208027,208035,208042,208046,208048,208049,208052,208053,208054,208056,208072,208097,208133,208136,208138,208146,208149,208157,208162,208165,208169,208173,208177,208178,208277,208286,208288,208294,208300,208302,208303,208304,208307,208329,208332,208337,208339,208341,208349,208351,208352,208353,208357,208365,208366,208368,208378,208380,208384,208386,208390,208391,208406,208407,208416,208418,208421,208424,208426,208427,208428,208429,208446,208462,208478,208479,208481,208482,208484,208486,208487,208520,208535,208538,208540,208541,208551,208669,208674,208676,208684,208686,208913,208917,208921,208922,208934,209807 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 2 2 2 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 2 2 2 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 8 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 2 2 2 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 2 2 2 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 2 2 2 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 4 4 4 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Reg_v1 0 0 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v2.1/HLT/V6 + 207697,207704,207706,207708,207712,207714,207760,207766,207779,207789,207790,207800,207802,207807,207809,207813,207838,207844,207845,207854,207855,207863,207869,207875,207879,207881,207882,207883,207884,207885,207886 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 2 2 2 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 2 2 2 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 8 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 2 2 2 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 2 2 2 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Reg_v1 0 0 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v2.1/HLT/V5 + 207214,207217,207219,207220,207221,207222,207228,207231,207233,207243,207261,207263,207265,207267,207269,207273,207277,207279,207299,207316,207320,207328,207353,207357,207362,207365,207369,207371,207372,207382,207385,207392,207397,207398,207405,207410,207411,207418,207419,207420,207421,207423,207432,207452,207454,207466,207468,207469,207475,207477,207482,207484,207487,207488,207490,207491,207492,207502,207511,207512,207515,207517,207518 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 2 2 2 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 2 2 2 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 8 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 2 2 2 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 2 2 2 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Reg_v1 0 0 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v2.1/HLT/V3 + 207114,207194,207196,207200 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 2 2 2 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 2 2 2 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 1 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 2 2 2 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 2 2 2 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 200 200 200 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Reg_v1 0 0 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 40 40 40 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v2.0/HLT/V3 + 206839,206840,206843,206846,206851,206853,206859,206866,206867,206868,206869,206874,206877,206881,206883,206886,206890,206892,206897,206901,206906,206935,206939,206940,207069,207071,207079,207093,207097,207099,207100,207104,207105,207106,207107,207110,207111 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 2 2 2 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 2 2 2 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 1 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 2 2 2 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 2 2 2 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 30000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Reg_v1 0 0 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleIsoL2Tau30_eta2p1_v1 600 600 600 500 425 300 300 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v2.0/HLT/V2 + 206737,206738,206739,206744,206745 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 2 2 2 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 2 2 2 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 1 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 2 2 2 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 2 2 2 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 30000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleIsoL2Tau30_eta2p1_v1 115 115 115 100 85 60 60 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleIsoL2Tau30_eta2p1_v1 115 115 115 100 85 60 60 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Reg_v1 0 0 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 0 0 0 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleIsoL2Tau30_eta2p1_v1 115 115 115 100 85 60 60 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_Jet30_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Reg_v1 70 70 70 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 0 0 0 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_Reg_v1 1 1 1 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 0 0 0 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu13_Mu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_NoDZ_v1 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v1.2/HLT/V1 + 205257,205258,205259,205260,205262,205300,205302,205303,205308,205310,205311,205339,205344,205472,205492,205503,205515,205519,205526,205595,205598,205599,205600,205604,205605,205611,205614,205617,205618,205620,205627,205650,205662,205666,205667,205683,205690,205694,205711,205713,205718,205756,205757,205764,205774,205777,205781,205823,205826,205831,205833,205834,205878,205899,205908,205917,205921,205937,206066,206084,206088,206096,206098,206102,206185,206187,206188,206199,206205,206207,206208,206210,206214,206227,206233,206241,206243,206245,206246,206257,206258,206268,206271,206274,206277,206286,206292,206297,206302,206303,206304,206310,206314,206316,206331,206384,206386,206387,206389,206390,206391,206399,206401,206429,206430,206441,206442,206444,206446,206448,206460,206466,206474,206476,206477,206478,206482,206484,206495,206497,206510,206512,206513,206535,206537,206539,206542,206548,206550,206555,206563,206564,206565,206567,206568,206572,206573,206574,206575,206579,206580,206591,206592,206594,206595,206596,206598,206605 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v7 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_35_20_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v7 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_VBF_v1 1000 1000 1000 1000 1000 1000 1000 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v19 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 1 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v22 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 0 0 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 0 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 1 1 1 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 0 0 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 0 0 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 30000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 0 0 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 0 0 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 0 0 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 0 0 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 0 0 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_v13 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu17_Mu8_v22 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v14 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v1.1/HLT/V1 + 204021,204026,204048,204051,204053,204070,204100,204101,204108,204110,204113,204114,204224,204229,204237,204238,204244,204250,204477,204479,204506,204511,204516,204517,204523,204541,204544,204545,204551,204552,204553,204554,204555,204561,204563,204564,204565,204566,204567,204576,204577,204591,204597,204599,204600,204601,204706,204729,204852,204990,204992,204994,205004,205007,205036,205042,205052,205086,205094,205097,205101,205103,205107,205111,205136,205142,205146,205150,205152,205158,205163,205165,205168,205177,205178,205181,205193,205214,205215,205217,205231,205233,205235,205236,205238,205244,205249,205255,205256 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v5 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v5 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 3 2 2 2 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 10 8 8 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 2 2 2 2 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 11 10 10 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 500 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 1 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v21 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 1200 1200 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 100 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 1 1 1 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 30000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 20 20 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 500 500 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 30 30 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/8e33/v1.0/HLT/V2 + 203754,203755,203774,203775,203777,203778,203780,203785,203797,203801,203809,203826,203830,203832,203833,203834,203835,203836,203851,203853,203882,203884,203892,203894,203907,203909,203912,203916,203979,203980,203981,203985,203986,203987,203991,203992,203994,204006 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 5 4 4 4 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 730 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v6 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v6 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v5 0 0 0 0 0 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v5 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 7 7 7 7 4 4 4 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 8 8 8 8 5 5 5 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 280 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 1 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 34 40 60 30000 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 14400 36000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 55 70 70 70 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 200 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 25 17 17 17 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 30 25 20 15 10 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 1 750 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 750 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 5 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 10 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 7 6 6 6 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 160 400 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 400 800 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 1 15 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 320 800 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 270 210 210 210 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 90 70 70 70 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 30 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 5 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v21 0 0 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 1600 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1400 1200 1200 1200 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 800 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon10_R9Id85_OR_CaloId10_Iso50_Mass80_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 300 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 40 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 32 80 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 200 100 100 100 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 2 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 0 (none) + dataset HLTPhysicsParked + HLT_Physics_Parked_v1 1200 1200 1200 1200 1200 1200 1200 0 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 0 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 15 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 15 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + HLT_HcalUTCA_v1 1 1 1 1 1 1 1 1 0 (none) + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 5 4 4 4 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4800 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2400 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 150 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1200 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 600 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 300 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 150 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 70 60 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 100 100 100 100 100 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 15 10 10 10 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 1 1 1 1 1 1 1 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 1 1 1 1 1 1 1 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 30 20 20 20 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 5 2 2 2 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 2 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset METParked + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_MET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 OR L1_ETM50 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET80_Parked_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 10 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 20 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 1 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 3 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 200 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 200 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 7 6 6 6 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 150 100 100 100 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 0 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 0 3 3 3 3 3 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 0 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 0 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet45_v1 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 0 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 160 60 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 100 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 5000 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 60 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 20 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele24_WP80_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 125 100 75 25 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 300 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 300 250 250 250 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 20 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 16 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu18_PFJet30_PFJet25_Deta3_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 160 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 30 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 1050 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 570 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 1000 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 70 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 180 150 150 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 0 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 96 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 32 0 0 L1_SingleMu14er + HLT_Mu18_CentralPFJet30_CentralPFJet25_v1 50 50 50 50 50 50 50 0 0 L1_SingleMu16 + HLT_Mu18_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 5 5 5 5 5 5 5 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 300 250 250 250 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 200 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 30000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 550 500 500 500 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SinglePhotonParked + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_Met25_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_R9Id90_CaloId_HE10_Iso40_EBOnly_v1 20 20 20 20 20 20 20 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_v1 500 500 500 500 500 500 500 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele13_eta2p1_WP90NoIso_LooseIsoPFTau20_L1ETM36_v1 9 9 9 8 7 5 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_L1ETM36_v1 1 1 1 1 1 1 1 0 0 L1_IsoEG12er_ETM36 OR L1_IsoEG12er_ETM30 + HLT_Ele13_eta2p1_WP90Rho_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleEG7 + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 55 50 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 1 1 1 1 1 1 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + HLT_IsoMu8_eta2p1_LooseIsoPFTau20_v1 1 1 1 1 1 1 1 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 85 70 70 70 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 64 55 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_Mu8_eta2p1_LooseIsoPFTau20_L1ETM26_v1 115 115 115 100 85 60 1 0 0 L1_Mu7er_ETM26 OR L1_Mu7er_ETM20 + dataset VBF1Parked + HLT_DiJet20_MJJ650_AllJets_DEta3p5_HT120_VBF_v1 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet30_MJJ700_AllJets_DEta3p5_VBF_v1 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 OR L1_ETM50 + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 0 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBiasParked + HLT_ZeroBias_Parked_v1 30 30 30 30 30 30 30 0 0 L1_ZeroBias + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 150 60 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 70 60 50 50 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 0 8 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1ETM100_v2 95 95 95 95 85 85 85 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1750 1500 1500 1500 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 150 0 0 L1_ETM70 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 20 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 1 0 0 L1_TripleJetC_52_28_28 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 1 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 4 0 0 L1_SingleMu3 + HLT_PFMET150_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Photon135_v7 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 17 20 30 15000 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 7000 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 330 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 900 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 150 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 100 80 60 60 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 35 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 150 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 15 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v4.2/HLT/V1 + 202807,202851,202858,202862,202864,202869,202876,202880,202909,202950,202968,202970,202972,202973,202979,202982,202987,202993,202998,203000,203002,203471,203472,203473,203477,203481,203510,203515,203518,203520,203524,203525,203527,203534,203545,203584,203597,203599,203682,203709,203718,203725,203727,203729,203734 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 4 4 4 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v6 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v5 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 1 1 1 1 1 1 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 7 7 7 4 4 4 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 1 1 1 1 1 1 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 8 8 8 5 5 5 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 60 30000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 14400 36000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 70 70 70 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 17 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 25 20 15 10 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 30 15000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 750 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 750 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v7 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 6 6 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 320 800 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 160 400 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 160 400 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 400 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 1 1 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 320 800 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 210 210 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 70 70 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v21 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1200 1200 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 32 80 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v10 5 5 5 4 4 4 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v10 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v10 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v10 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v4 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v10 1 1 1 1 1 1 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v10 1 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v10 15 15 15 10 10 10 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v9 1 1 1 1 1 1 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v10 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v9 2 2 2 2 2 2 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v9 2 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v9 30 30 30 20 20 20 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v8 5 5 5 2 2 2 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v9 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v6 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 85 85 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1500 1500 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v8 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v8 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v8 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v8 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v4 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v4 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v4 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v4 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 6 6 6 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v8 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 1 1 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 3 3 3 3 3 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu15_TkMu5_Onia_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu12er OR L1_SingleMu14er + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v4 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v8 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v2 100 100 100 100 100 100 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 250 250 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v4 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v4 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v4 16 16 16 16 16 16 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v8 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v8 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_DiCentral_40_20_v8 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v7 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu12_v18 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_DiCentral_20_v1 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_DiCentral_40_20_v1 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v8 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v8 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er OR L1_SingleMu14er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v2 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v4 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 500 500 500 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 30 15000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v7 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v10 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 70 70 70 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v7 64 64 64 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v6 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v4 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v10 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v6 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v4.1/HLT/V1 + 200396,200420,200423,200425,200428,200463,200464,200466,200471,200473,200480,200483,200487,200491,200501,200513,200515,200519,200523,200525,200532,200579,200581,200584,200588,200593,200597,200599,200600,200601,200921,200922,200925,200928,200930,200937,200939,200943,200944,200945,200948,200951,200960,200961,200974,200976,200981,200982,200987,200990,200991,200992,201002,201005,201060,201062,201091,201095,201097,201108,201110,201114,201115,201119,201159,201164,201168,201173,201174,201176,201189,201191,201193,201195,201196,201197,201199,201200,201202,201208,201224,201226,201228,201229,201239,201244,201245,201248,201255,201261,201264,201268,201275,201276,201278,201317,201366,201383,201384,201390,201393,201418,201419,201420,201535,201541,201549,201552,201554,201560,201562,201564,201565,201568,201575,201582,201597,201600,201602,201607,201608,201611,201613,201622,201624,201625,201654,201655,201657,201658,201662,201666,201668,201669,201671,201678,201679,201690,201692,201696,201697,201699,201703,201705,201706,201707,201708,201716,201718,201725,201727,201729,201792,201794,201800,201802,201803,201808,201810,201812,201813,201815,201816,201817,201818,201819,201824,201845,201871,201872,201874,201986,201993,201995,201996,202000,202008,202012,202013,202014,202016,202026,202033,202041,202044,202045,202047,202054,202058,202060,202072,202074,202075,202082,202084,202086,202087,202088,202093,202098,202109,202114,202116,202148,202178,202185,202200,202205,202207,202208,202209,202233,202235,202236,202237,202241,202259,202266,202270,202272,202295,202297,202299,202301,202303,202304,202305,202312,202314,202317,202319,202325,202328,202333,202375,202377,202385,202386,202389,202395,202397,202457,202459,202465,202467,202469,202472,202477,202478,202495,202496,202498,202502,202504,202584,202585 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 4 4 4 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v6 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 1 1 1 1 1 1 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 7 7 7 6 6 6 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 1 1 1 1 1 1 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 8 8 8 7 7 7 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 60 30000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 14400 36000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 70 70 70 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 17 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 25 20 15 10 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 30 15000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 750 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 750 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 6 6 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 320 800 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 160 400 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 160 400 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 400 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 8 20 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 320 800 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 210 210 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 70 70 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v21 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1200 1200 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 32 80 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v9 5 5 5 4 4 4 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v9 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v9 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v8 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v8 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v9 1 1 1 1 1 1 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v9 15 15 15 10 10 10 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v8 1 1 1 1 1 1 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v9 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v8 2 2 2 2 2 2 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v8 2 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v8 30 30 30 20 20 20 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v7 5 5 5 2 2 2 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v8 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v5 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v8 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v8 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 85 85 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1500 1500 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v2 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v7 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 6 6 6 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v7 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 1 1 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 3 3 3 3 3 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v4 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v7 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v1 100 100 100 100 100 100 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 250 250 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v3 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v3 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v3 16 16 16 16 16 16 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v7 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v7 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v7 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v18 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v2 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v7 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v7 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v3 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v3 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 500 500 500 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 30 15000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v6 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 70 70 70 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v6 64 64 64 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v4.0/HLT/V4 + 199957,199958,199960,199961,199965,199967,199970,199971,199973,199981,199982,199983,200001,200008,200039,200041,200042,200049,200053,200055,200058,200061,200067,200069,200072,200075,200082,200089,200091,200142,200144,200146,200148,200150,200152,200158,200160,200161,200165,200167,200171,200174,200177,200178,200180,200186,200188,200190,200210,200226,200228,200229,200234,200235,200238,200243,200244,200245,200258,200263,200265,200313,200316,200317,200318,200320,200321,200325,200327,200328,200329,200330,200334,200340,200342,200343,200344,200350,200351,200353,200357,200360,200365,200368,200369,200373,200375,200379,200381,200385,200387,200388,200390,200392 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 4 4 4 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v6 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 1 1 1 1 1 1 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 7 7 7 6 6 6 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 1 1 1 1 1 1 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 8 8 8 7 7 7 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 60 30000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 14400 36000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 70 70 70 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 17 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 25 20 15 10 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 30 15000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 750 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 750 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 6 6 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 320 800 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 160 400 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 160 400 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 400 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 8 20 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 320 800 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 210 210 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 70 70 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v21 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1200 1200 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 32 80 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v9 5 5 5 4 4 4 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v9 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v9 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v8 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v8 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v9 1 1 1 1 1 1 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v9 15 15 15 10 10 10 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v8 1 1 1 1 1 1 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v9 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v8 2 2 2 2 2 2 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v8 2 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v8 30 30 30 20 20 20 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v7 5 5 5 2 2 2 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v8 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v5 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v8 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v8 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 85 85 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1500 1500 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v2 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v7 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 6 6 6 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v7 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 1 1 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 3 3 3 3 3 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v4 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v7 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v1 100 100 100 100 100 100 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 250 250 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v3 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v3 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v3 16 16 16 16 16 16 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v7 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v7 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v7 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v18 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v2 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v7 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v7 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v3 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v3 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 500 500 500 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 30 15000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v6 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 70 70 70 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v6 64 64 64 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v4.0/HLT/V1 + 199696,199698,199699,199703,199732,199739,199743,199745,199749,199751,199752,199753,199754,199782,199801,199804,199808,199810,199812,199829,199832,199833,199834,199845,199852,199854,199858,199862,199864,199867,199868,199872,199875,199876,199877 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v7 5 5 5 4 4 4 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v7 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v6 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v6 1 1 1 1 1 1 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v6 7 7 7 6 6 6 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v6 1 1 1 1 1 1 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v6 8 8 8 7 7 7 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 60 30000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 14400 36000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 70 70 70 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 17 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 25 20 15 10 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 30 15000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 1 1 1 1 1 750 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 750 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 6 6 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 320 800 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v7 10 10 10 10 160 400 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 160 400 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 400 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v7 1 1 1 8 20 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 320 800 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 210 210 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 70 70 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v21 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1200 1200 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 32 80 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v18 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v18 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v8 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v9 5 5 5 4 4 4 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v6 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v7 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v9 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v9 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v7 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v7 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v7 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v7 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v7 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v7 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v5 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v8 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v8 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v9 1 1 1 1 1 1 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v9 1 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v9 15 15 15 10 10 10 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v8 1 1 1 1 1 1 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v9 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v8 2 2 2 2 2 2 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v8 2 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v8 30 30 30 20 20 20 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v7 5 5 5 2 2 2 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v8 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v4 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v5 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v8 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v8 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 85 85 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1500 1500 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v12 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v12 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v16 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v7 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v4 10 10 10 10 10 10 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v2 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v7 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_PFNoPUHT350_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v7 20 20 20 20 20 20 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v7 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v7 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v14 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v6 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v17 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v6 7 7 7 6 6 6 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v7 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v21 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v20 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_BTagMu_Jet20_Mu4_v2 0 1 1 1 1 1 1 1 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_Jet60_Mu4_v2 0 3 3 3 3 3 1 1 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_Dimuon10_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v7 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v4 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v5 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 OR L1_HTT125 OR L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC52 OR L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v14 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v6 10 10 10 10 10 10 10 10 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v4 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v11 20 20 20 20 20 20 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v7 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_DiCentralPFNoPUJet30_v1 100 100 100 100 100 100 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet45_35_25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 250 250 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v3 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v3 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v3 16 16 16 16 16 16 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v7 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v17 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_2Cha_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v7 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v7 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v7 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v18 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v2 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v7 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v7 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v5 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v3 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v3 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v5 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v16 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v20 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v3 550 550 550 500 500 500 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v6 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 30 15000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v6 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v9 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v5 85 85 85 70 70 70 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v6 64 64 64 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v5 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v5 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v3 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v5 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v20 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v4 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v4 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v19 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v9 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v9 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v21 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v13 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v5 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v18 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v5 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v6 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v6 150 150 150 150 150 150 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v6 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.1/HLT/V2 + 199273,199310,199312,199316,199318,199319,199336,199341,199342,199344,199348,199350,199354,199356,199361,199363,199367,199375,199376,199381,199383,199390,199395,199397,199401,199403,199407,199409,199416,199422,199423,199424,199428,199429,199433,199435,199436,199441,199556,199557,199558,199560,199562,199563,199564,199565,199566,199568,199569,199570,199571,199572,199573,199574,199602,199604,199605,199608,199612,199616,199620,199631 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 4 4 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 1 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 6 6 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 1 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 7 7 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 60 30000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 14400 36000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 70 70 70 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 17 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 25 20 15 10 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 30 15000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 750 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 750 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 6 6 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 320 800 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 160 400 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 160 400 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 640 1600 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 8 20 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 320 800 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 210 210 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 70 70 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1200 1200 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 32 80 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 4 4 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 1 1 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 10 10 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 1 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 2 2 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 20 20 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 2 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 85 85 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1500 1500 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 20 20 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 6 6 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 20 20 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 250 250 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 48 48 48 48 48 48 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 500 500 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 30 15000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 70 70 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 64 64 64 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_ZeroBiasPart1_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBiasPart2_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBiasPart3_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBiasPart4_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.1/HLT/V1 + 198249,198259,198263,198268,198269,198270,198271,198272,198311,198316,198323,198342,198343,198346,198372,198483,198485,198486,198487,198498,198514,198516,198520,198522,198523,198582,198713,198719,198722,198748,198765,198771,198821,198823,198832,198836,198839,198846,198848,198852,198859,198898,198910,198911,198913,198934,198939,198941,198954,198955,198963,198966,198968,198969,198990,198996,199005,199006,199008,199011,199019,199021,199034,199041,199048,199051,199056,199060,199073,199085,199089,199094,199096,199101,199103 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 4 4 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 1 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 6 6 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 1 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 7 7 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 1 1 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 1 1 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 60 30000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 14400 36000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 55 55 55 70 70 70 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 200 200 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 17 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 30 30 25 20 15 10 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 30 15000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 750 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 750 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 6 6 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 320 800 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 160 400 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 160 400 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 640 1600 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 8 20 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 320 800 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 210 210 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 70 70 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 10 10 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1200 1200 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 800 800 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 32 80 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 4 4 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 1 1 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 10 10 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 1 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 2 2 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 2 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 20 20 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 2 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 85 85 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 1 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1500 1500 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 150 150 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 20 20 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 6 6 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 5000 5000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 20 20 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 250 250 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 250 250 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 500 500 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 30 15000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 70 70 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 65 65 65 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_ZeroBiasPart1_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBiasPart2_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBiasPart3_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBiasPart4_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 1 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 1 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.0/HLT/V5 + 198111,198112,198116,198123,198126,198137,198139,198166,198181,198182,198185,198192,198200,198202,198207,198208,198210,198212,198213,198214,198215,198221,198226,198229,198230,198300,198310 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 7 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 9 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 40 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 50 50 50 70 125 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 400 400 400 400 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 20 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 10 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 1 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 20 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 65 65 65 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_ZeroBiasPart1_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBiasPart2_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBiasPart3_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBiasPart4_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.0/HLT/V4 + 198050,198063 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 7 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 9 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 40 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 50 50 50 70 125 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 400 400 400 400 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 20 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 10 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 1 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 20 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 65 65 65 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_ZeroBiasPart1_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBiasPart2_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBiasPart3_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBiasPart4_v7 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.0/HLT/V3 + 198023,198031,198041,198044,198045,198048,198049 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 7 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 9 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 40 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 50 50 50 70 125 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 400 400 400 400 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 20 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 10 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 1 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 20 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 65 65 65 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_ZeroBiasPart1_v7 0 0 0 0 0 6 0 0 0 0 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBiasPart2_v7 0 0 0 0 0 6 0 0 0 0 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBiasPart3_v7 0 0 0 0 0 6 0 0 0 0 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBiasPart4_v7 0 0 0 0 0 6 0 0 0 0 L1_ZeroBias + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.0/HLT/V2 + 198011,198022 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 7 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 9 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 40 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 50 50 50 70 125 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 400 400 400 400 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 20 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 10 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 1 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 150 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 20 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 65 65 65 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_ZeroBiasPart1_v7 0 0 0 0 0 4 4 0 0 0 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBiasPart2_v7 0 0 0 0 0 4 4 0 0 0 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBiasPart3_v7 0 0 0 0 0 4 4 0 0 0 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBiasPart4_v7 0 0 0 0 0 4 4 0 0 0 L1_ZeroBias + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v3.0/HLT/V1 + 197770,197889,197899,197903,197931,197939,197943 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v5 5 5 5 4 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v5 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v7 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v4 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v2 0 0 0 0 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v2 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v4 1 1 1 1 1 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v4 7 7 7 6 7 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v4 1 1 1 1 1 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v4 8 8 8 7 9 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v13 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v5 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v14 1 1 1 1 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v15 1 1 1 1 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v6 34 34 34 40 40 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v6 1800 1800 1800 1800 1800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v7 50 50 50 70 125 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v7 200 200 200 200 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v2 25 25 25 17 17 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v7 400 400 400 400 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v13 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v7 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v17 17 17 17 20 20 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 1 1 1 1 1 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v6 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v6 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v6 7 7 7 6 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v17 40 40 40 40 40 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v6 10 10 10 10 10 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 10 10 10 10 10 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v2 40 40 40 40 40 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v5 1 1 1 1 1 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v5 40 40 40 40 40 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v5 270 270 270 210 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v5 90 90 90 70 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v5 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v5 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v19 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v12 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v5 1400 1400 1400 1200 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v6 800 800 800 800 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v5 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v14 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele40_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT300_Ele60_CaloIdVT_TrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFNoPUHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v12 2 2 2 2 2 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v2 200 200 200 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v16 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v16 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v3 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v8 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v4 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v10 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v11 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v7 5 5 5 4 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v7 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v4 4800 4800 4800 4800 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v5 2400 2400 2400 2400 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v7 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v7 150 150 150 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v5 1200 1200 1200 1200 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v5 600 600 600 600 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v5 300 300 300 300 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v5 150 150 150 150 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v5 70 70 70 60 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v5 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v4 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFJet320_v6 10 10 10 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFNoPUHT350_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_DiCentralPFNoPUJet80_CenPFNoPUJet40_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT650_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT700_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT750_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset JetMon + HLT_DiPFJetAve140_v7 1 1 1 1 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v7 1 1 1 1 1 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v7 15 15 15 10 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v7 1 1 1 1 1 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v7 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v6 2 2 2 2 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v6 2 2 2 2 2 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v6 30 30 30 20 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v6 5 5 5 2 2 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v6 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v3 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v4 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v3 150 150 60 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFNoPUJet50_PFMETORPFMETNoMu80_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v2 95 95 95 85 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v2 1 1 1 1 1 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v2 1750 1750 1750 1500 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v2 150 150 150 150 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v11 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET200_v11 1 1 1 1 1 1 1 1 0 0 L1_ETM70 + HLT_MET300_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET300_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_HBHENoiseCleaned_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MET400_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM100 + HLT_MonoCentralPFJet80_PFMETnoMu105_NHEF0p95_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v5 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v12 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v3 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v2 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v7 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v15 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v2 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v2 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_PFNoPUHT350_PFMHT40_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v2 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFNoPUHT350_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v5 20 20 20 20 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v5 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v5 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFNoPUHT350_Mu15_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT350_Mu15_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET45_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFNoPUHT400_Mu5_PFMET50_v1 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT175_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFNoPUHT225_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v13 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v5 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v16 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v5 7 7 7 6 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v6 150 150 150 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v20 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v19 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v3 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v13 160 160 60 16 16 16 16 16 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v4 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v2 5000 5000 5000 5000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_2Cha_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v4 15 15 15 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v2 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v9 20 20 20 20 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT400_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFNoPUHT500_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v6 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v6 125 125 125 100 75 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v2 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v6 300 300 300 250 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v11 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v2 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v2 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v6 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v16 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v5 1050 1050 1050 1050 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v5 160 160 160 160 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_DiCentral_40_20_v5 570 570 570 570 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v5 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu12_v17 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v1 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v5 70 70 70 70 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_TriCentral_40_20_20_v5 180 180 180 180 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 OR L1_SingleMu12er + HLT_Mu15_eta2p1_v4 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v2 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v2 15 15 15 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v2 150 150 60 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v4 300 300 300 250 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v15 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v19 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v2 550 550 550 500 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v5 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v16 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v7 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v16 17 17 17 20 20 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v4 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v19 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v14 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v17 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v10 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v18 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v13 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v15 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v10 100 100 100 80 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v3 55 55 55 50 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk1_eta2p1_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v4 85 85 85 70 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v3 65 65 65 55 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v3 0 0 0 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v3 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_Jet30_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v1 70 70 70 60 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk1_eta2p1_Prong1_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v4 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v19 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v3 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v3 0 0 0 0 0 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v17 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v12 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v11 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v7 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v7 1 1 1 1 1 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v19 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v12 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v4 1 1 1 1 1 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v17 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFNoPUHT350_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFNoPUHT400_PFMET100_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v3 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v4 35 35 35 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v4 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v4 15 15 15 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.5/HLT/V1 + 196046,196047,196048,196082,196083,196085,196088,196090,196096,196097,196098,196099,196103,196107,196122,196131,196135,196197,196199,196200,196201,196202,196203,196214,196215,196216,196218,196239,196245,196247,196249,196250,196252,196298,196302,196308,196317,196325,196327,196328,196334,196343,196346,196349,196350,196351,196352,196353,196357,196359,196362,196363,196364,196426,196430,196431,196432,196433,196437,196438,196452,196453,196458,196491,196493,196495,196497,196501,196509,196517,196524,196526,196528,196531,196554,196563,196564,196566,196749,196753 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 1 7 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 7 22 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 1 3 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 9 60 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 2 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v14 1 1 1 3 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v5 34 34 40 40 4000 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 70 125 50 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v1 25 25 17 17 50 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 17 17 20 20 2000 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 1 1 1 1 100 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 100 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v18 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v16 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v16 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT400_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v16 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v16 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT400_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v4 2400 2400 2400 2000 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_DoubleDisplacedPFJet60_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v6 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_SingleDisplacedPFJet60_v6 150 150 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT300_v4 1200 1200 1200 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v4 600 600 600 500 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v4 300 300 300 250 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v4 150 150 150 125 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v4 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT550_v4 70 70 60 50 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track50_dEdx3p6_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_Track60_dEdx3p7_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT650_v4 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_HT750_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v7 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT650_v9 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT700_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT750_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 1 1 1 3 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v6 1 1 1 1 3 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v6 1 1 1 1 3 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_PFJet140_v5 2 2 2 4 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v5 2 2 2 2 6 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v5 5 5 2 2 4 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v1 1 1 1 1 80 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v7 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v7 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v7 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v7 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175 OR L1_HTT200) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v12 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v4 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v4 7 7 6 5 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v5 150 150 100 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v19 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v1 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v3 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v3 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v3 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet35_v3 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v3 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 64 64 64 64 64 64 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 17 17 20 20 2000 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 80 80 70 60 60 60 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 80 80 70 60 60 60 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v2 0 0 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v2 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v2 0 1 1 1 1 1 1 1 1 0 L1_HTT200 OR L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 80 80 70 60 60 60 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_EightJet35_eta3p0_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v16 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v16 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v11 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 OR L1_HTT200 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v18 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_TkMu8_v11 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_PFHT400_PFMET100_v7 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v3 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet80_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_QuadJet90_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v3 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet45_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_SixJet50_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_HTT200 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.4/HLT/V1 + 195868,195878,195881,195882,195884,195885,195887,195889,195892,195897,195902,195904,195911,195913,195915,195916,195917,195918,195919,195923,195925,195926,195927,195929,195930,195937,195943,195947,195948,195950,195960 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 1 7 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 7 22 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 1 3 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 9 60 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 2 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v14 1 1 1 3 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v5 34 34 40 40 4000 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 70 125 50 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v1 25 25 17 17 50 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 17 17 20 20 2000 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 1 1 1 1 100 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 100 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 1 1 1 3 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v6 1 1 1 1 3 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v6 1 1 1 1 3 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 2 2 2 4 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v5 2 2 2 2 6 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v5 5 5 2 2 4 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v1 1 1 1 1 80 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v12 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v4 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v4 7 7 6 5 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v5 150 150 100 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v19 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v1 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v3 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 5 5 5 5 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 17 17 20 20 2000 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.3/HLT/V3 + 194888,194893,194895,194896,194897,194903,194906,194910,194912,194914,194915,194983,194988,194998,195011,195013,195014,195015,195016,195097,195099,195105,195107,195109,195110,195111,195112,195113,195114,195115,195123,195130,195135,195139,195145,195147,195157,195161,195163,195164,195165,195187,195189,195209,195212,195218,195223,195224,195230,195235,195241,195244,195247,195251,195258,195265,195266,195295,195301,195303,195304,195351,195353,195357,195360,195366,195368,195374,195376,195378,195379,195385,195387,195390,195394,195396,195397,195398,195399,195437,195439,195443,195456,195457,195459,195463,195522,195523,195524,195526,195527,195528,195529,195530,195532,195536,195538,195540,195551,195552,195577,195579,195600,195601,195602,195606,195625,195633,195634,195644,195645,195647,195649,195655,195656,195658,195740,195749,195757,195758,195774,195775,195776,195841,195961,195963,195967,195970,195975,195985,195992,195993,195995,196000,196016,196017,196019,196023,196027 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 1 7 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 7 22 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 1 3 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 9 60 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 2 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v14 1 1 1 3 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v5 34 34 40 40 4000 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 70 125 50 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v1 25 25 17 17 50 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 17 17 20 20 2000 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 1 1 1 1 100 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 100 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 1 1 1 3 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v6 1 1 1 1 3 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v6 1 1 1 1 3 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 2 2 2 4 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v5 2 2 2 2 6 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v5 5 5 2 2 4 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v1 1 1 1 1 80 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v12 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v4 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v4 7 7 6 5 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v5 150 150 100 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v19 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v1 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v3 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 5 5 5 5 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 17 17 20 20 2000 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.3/HLT/V2 + 194788,194789,194790,194795,194800,194804,194808,194811,194825 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 1 7 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 7 22 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 1 3 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 60 60 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 2 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v14 1 1 1 3 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v5 34 34 40 40 4000 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 70 125 50 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v1 25 25 17 17 50 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 17 17 20 20 2000 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 1 1 1 1 100 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 100 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 1 1 1 3 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v6 1 1 1 1 3 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v6 1 1 1 1 3 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 2 2 2 4 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v5 2 2 2 2 6 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v5 5 5 2 2 4 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v1 1 1 1 1 80 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v12 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v4 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v4 7 7 6 5 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v5 150 150 100 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v19 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v1 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v3 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 5 5 5 5 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 17 17 20 20 2000 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 0 0 0 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.3/HLT/V1 + 194735,194771,194776,194778 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 1 7 7 7 7 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 7 22 22 30 30 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 1 3 3 3 3 0 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 60 60 60 70 70 0 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 0 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 2 2 2 1 1 1 0 L1_SingleJet68 + HLT_IsoTrackHE_v14 1 1 1 3 3 3 2 2 2 0 L1_SingleJet68 + HLT_L1SingleEG12_v5 34 34 40 40 4000 20000 350 125 0 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 70 125 50 50 200 200 450 0 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 0 L1_SingleJet36 + HLT_L1SingleMu12_v1 25 25 17 17 50 50 150 50 0 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 0 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 0 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 17 17 20 20 2000 10000 900 900 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 1 1 1 1 100 500 160 120 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 100 500 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 0 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 0 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 0 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 0 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 0 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 0 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 1 1 1 3 3 3 6 6 1 0 L1_SingleJet68 + HLT_DiPFJetAve200_v6 1 1 1 1 3 3 1 1 1 0 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 0 L1_SingleJet128 + HLT_DiPFJetAve40_v6 1 1 1 1 3 3 120 100 15 0 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 0 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 2 2 2 4 4 4 10 10 2 0 L1_SingleJet68 + HLT_PFJet200_v5 2 2 2 2 6 6 2 2 1 0 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 0 L1_SingleJet128 + HLT_PFJet40_v5 5 5 2 2 4 4 27 27 30 0 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 0 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 0 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 0 L1_ETM100 + HLT_L1ETM30_v1 1 1 1 1 80 80 1500 1500 0 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 0 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 0 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 1 1 1 1 0 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v12 200 200 200 200 200 200 8 8 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v4 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v16 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v15 200 200 200 200 200 200 8 8 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v4 7 7 6 5 5 5 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v5 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v5 150 150 100 100 100 100 4 4 0 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v19 1 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v4 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_PsiPrime_v1 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_Dimuon8_Jpsi_v5 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu_3er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v4 0 1 1 1 1 1 1 1 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_NoHalo_v14 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v3 100 100 100 100 100 100 4 4 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v3 1 1 1 1 1 1 10 1 0 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 0 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 5 5 5 5 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 0 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 32 32 32 32 32 32 1 1 0 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 20 20 20 20 20 20 20 20 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 0 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 17 17 20 20 2000 10000 800 800 0 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 0 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 0 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 1 1 1 1 5 5 8 8 0 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 1 1 1 1 3 3 25 25 0 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.2/HLT/V3 + 194355,194383,194394,194398,194399,194401,194403,194405,194407,194408,194411,194421,194424,194428,194429,194433,194439,194452,194455,194464,194479,194480,194514,194526,194530,194533,194603,194619,194631,194643,194644,194688,194691,194699,194702,194704,194711,194712,194731 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 22 22 22 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 60 60 60 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 2 2 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 3 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v5 200 200 200 200 4000 20000 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 200 200 200 125 50 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMu12_v1 50 50 50 50 50 50 150 50 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 100 100 100 100 2000 10000 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 5 5 5 5 100 500 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 100 500 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 3 3 2 3 3 3 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v6 3 3 2 3 3 3 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v6 4 4 3 3 3 3 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 6 4 4 4 4 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 6 4 6 6 6 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 20 20 7 4 4 4 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 40 40 40 80 80 80 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 200 200 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 7 7 6 5 5 5 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 150 150 100 100 100 100 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v4 0 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 0 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_v1 100 100 100 100 100 100 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 5 5 5 5 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 32 32 32 32 32 32 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 0 0 20 20 20 20 0 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 2000 10000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 1 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.2/HLT/V2 + 194256,194265,194267,194270,194274,194290,194296,194301,194303,194304,194305,194312,194314,194315,194317 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet78_61_44_31_BTagCSV_VBF_v1 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet82_65_48_35_BTagCSV_VBF_v1 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 22 22 22 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 60 60 60 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 2 2 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 3 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v5 200 200 200 200 4000 20000 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 200 200 200 125 50 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMu12_v1 50 50 50 50 50 50 150 50 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 100 100 100 100 2000 10000 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 5 5 5 5 100 500 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 100 500 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass70_v1 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 40 40 40 40 40 40 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 3 3 2 3 3 3 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v6 3 3 2 3 3 3 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v6 4 4 3 3 3 3 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 6 4 4 4 4 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 6 4 6 6 6 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 20 20 7 4 4 4 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 10 10 10 10 10 10 10 10 10 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 40 40 40 80 80 80 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 3 3 3 3 3 3 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 200 200 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 7 7 6 5 5 5 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 150 150 100 100 100 100 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v4 0 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 0 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 0 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 0 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_v1 100 100 100 100 100 100 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 20 20 20 15 15 15 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 40 40 40 40 40 40 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 125 125 100 75 50 25 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_30_20_v1 160 160 160 160 160 160 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 5 5 5 5 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu20_WCandPt80_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_30_20_v1 32 32 32 32 32 32 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 0 0 20 20 20 20 0 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 2000 10000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 1 1 1 1 1 1 1 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 1 1 1 1 1 1 1 1 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu22_TkMu8_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.1/HLT/V13 + 194221,194223,194224,194225,194229,194231 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 22 22 22 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 60 60 60 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 2 2 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 3 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v5 200 200 200 200 4000 20000 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 200 200 200 50 50 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMu12_v1 50 50 50 50 50 50 150 50 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 100 100 100 100 2000 10000 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 5 5 5 5 100 500 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 100 500 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 15 15 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 0 0 0 0 0 0 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 3 3 2 3 3 3 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v6 3 3 2 3 3 3 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v6 4 4 3 3 3 3 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 6 4 4 4 4 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 6 4 6 6 6 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 20 20 7 4 4 4 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 40 40 40 80 80 80 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 0 0 0 1 1 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 200 200 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 7 7 6 5 5 5 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 150 150 100 100 100 100 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v4 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 0 0 0 0 0 0 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_v1 100 100 100 100 100 100 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 4 4 4 3 3 3 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 200 200 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 80 80 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 7 5 5 5 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_v1 16 16 16 16 16 16 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 0 0 20 20 20 20 0 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 2000 10000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT175 OR L1_ETM40 + dataset ZeroBias1 + HLT_Physics_part1_v4 230 230 230 230 230 230 230 230 230 (none) + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.1/HLT/V12 + 193844,193849,193865,193870,193871,193878,193895,193898,193904,193905,193913,193917,193919,193922,193925,193928,193935,193938,193944,193950,193959,193962,193987,193998,193999,194022,194025,194027,194047,194048,194050,194051,194052,194058,194066,194069,194073,194075,194076,194105,194106,194108,194113,194115,194117,194119,194120,194130,194132,194134,194139,194140,194143,194144,194150,194151,194153,194155,194184,194196,194197,194199,194210 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 22 22 22 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 60 60 60 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 2 2 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 3 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v5 200 200 200 200 4000 20000 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 200 200 200 50 50 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMu12_v1 50 50 50 50 50 50 150 50 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 100 100 100 100 2000 10000 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 5 5 5 5 100 500 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 100 500 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 15 15 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 0 0 0 0 0 0 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 3 3 2 3 3 3 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v6 3 3 2 3 3 3 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v6 4 4 3 3 3 3 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 6 4 4 4 4 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 6 4 6 6 6 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 20 20 7 4 4 4 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 40 40 40 80 80 80 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 0 0 0 1 1 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 200 200 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 7 7 6 5 5 5 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 150 150 100 100 100 100 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v4 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 0 0 0 0 0 0 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_v1 100 100 100 100 100 100 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 4 4 4 3 3 3 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 200 200 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 80 80 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 7 5 5 5 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_v1 16 16 16 16 16 16 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 0 0 20 20 20 20 0 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 2000 10000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/7e33/v2.1/HLT/V11 + 193806,193812,193818,193822,193828,193833,193834,193835,193836 + dataset BJetPlusX + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v4 5 5 4 7 7 7 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v4 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_PFDiJetPt120_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d03_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_DiPFJet80_DiPFJet30_BTagCSVd07d05d05_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v4 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 730 730 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 0 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 1 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 7 7 6 22 22 22 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 1 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 8 8 7 0 0 0 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 280 280 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 2 2 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 3 3 2 2 2 L1_SingleJet68 + HLT_L1SingleEG12_v5 200 200 200 200 4000 20000 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 10800 27000 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 200 200 200 50 50 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 200 200 200 500 500 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMu12_v1 50 50 50 50 50 50 150 50 0 L1_SingleMu12 + HLT_L1SingleMuOpen_v6 400 400 400 800 800 800 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v6 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 100 100 100 100 2000 10000 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 5 5 5 5 100 500 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 100 500 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 15 15 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 7 7 6 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 240 600 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 10 10 10 80 200 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 80 200 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_EG7_v1 40 40 40 40 320 800 30 30 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 6 15 100 300 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 240 600 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 270 270 210 180 180 180 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 90 90 70 60 60 60 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 30 30 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 10 10 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu13_Mu8_v17 0 0 0 0 0 0 0 0 0 L1_DoubleMu_10_Open + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoublePhoton + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 1600 1600 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1400 1400 1200 1000 1000 1000 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 800 800 800 500 500 500 20 20 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 300 300 10 10 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + dataset DoublePhotonHighPt + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton53_HEVT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + dataset ElectronHad + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 16 40 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v1 200 200 100 100 100 100 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 2 2 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 1 1 1 1 0 L1_EG8_DoubleJetC20 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HTMHT + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HTMHTParked + HLT_HT200_AlphaT0p57_v5 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 15 15 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 15 15 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset JetHT + HLT_DiPFJetAve320_v6 5 5 4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v6 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_v3 4800 4800 4800 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_v3 2400 2400 2400 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v5 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v5 150 150 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v3 1200 1200 1200 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v3 600 600 600 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v3 300 300 300 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v3 150 150 150 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v3 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v3 70 70 60 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track50_dEdx3p6_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v3 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 100 100 4 4 0 L1_ETM36 OR L1_ETM40 + HLT_PFHT350_v6 1000 1000 1000 1000 1000 1000 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v8 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + dataset JetMon + HLT_DiPFJetAve140_v6 3 3 2 3 3 3 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v6 3 3 2 3 3 3 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v6 15 15 10 7 7 7 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v6 4 4 3 3 3 3 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v6 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 6 4 4 4 4 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 6 4 6 6 6 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 30 30 20 14 14 14 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 20 20 7 4 4 4 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 2 2 2 2 2 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v1 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMET80_v2 10 10 10 10 10 10 10 10 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v6 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_L1ETM100_v1 95 95 85 60 60 60 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 40 40 40 80 80 80 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1750 1750 1500 1100 1100 1100 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 150 150 150 120 120 120 40 40 0 L1_ETM70 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v5 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v7 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu12_DoubleCentralJet65_v1 3 3 3 3 3 3 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR30_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu12_RsqMR40_Rsq0p04_MR200_v1 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu40_HT200_v1 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 20 20 20 40 40 40 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v6 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v6 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 0 0 0 1 1 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 0 0 0 1 1 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 200 200 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 200 200 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 7 7 6 5 5 5 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 150 150 100 100 100 100 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 1 1 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MuOniaParked + HLT_Dimuon10_Jpsi_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v4 0 0 0 0 0 0 0 0 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 0 0 0 0 0 0 0 0 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 0 0 0 0 0 0 0 0 0 L1_DoubleMu3er_HighQ_WdEta22 + dataset MultiJet + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset MultiJet1Parked + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_QuadJet50_Jet20_v1 0 0 0 0 0 0 0 0 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset NoBPTX + HLT_JetE30_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 6 6 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_L2Mu10_NoVertex_NoBPTX3BX_v1 100 100 100 100 100 100 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 5000 5000 5000 4000 4000 4000 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 15 15 10 10 10 10 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_HT300_v1 60 60 60 60 60 60 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v8 4 4 4 3 3 3 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + dataset SingleElectron + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele25_CaloIdVL_CaloIsoT_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 200 200 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 80 80 80 80 80 80 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoVL_TrkIdVL_TrkIsoT_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 80 80 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 30 30 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 300 300 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 300 300 250 225 225 225 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_CentralPFJet35_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_CentralPFJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_WP80_PFJet30_PFJet25_Deta3_v1 10 10 10 10 10 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele90_CaloIdVT_GsfTrkIdT_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v1 20 20 20 20 20 20 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v1 5 5 7 5 5 5 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu14er + HLT_IsoMu20_eta2p1_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_v5 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu24_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_v15 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu30_eta2p1_v13 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_IsoMu34_eta2p1_v11 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v8 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET55_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu70_eta2p1_PFMET60_v1 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_eta2p1_DiCentral_20_v3 1050 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 160 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 570 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 1000 1000 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_v16 30 30 30 30 30 30 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 70 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 180 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_v3 0 0 0 0 0 0 800 800 1 L1_SingleMu7 + HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v1 96 96 96 96 96 96 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet30_v1 16 16 16 16 16 16 1 1 0 L1_SingleMu14er + HLT_Mu17_eta2p1_TriCentralPFNoPUJet50_40_30_v1 8 8 8 8 8 8 1 1 0 L1_SingleMu14er + HLT_Mu24_CentralPFJet30_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v1 15 15 10 10 10 10 1 1 0 L1_SingleMu16 + HLT_Mu24_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu24_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu30_eta2p1_v3 300 300 250 200 200 200 8 8 0 L1_SingleMu16er + HLT_Mu30_v14 200 200 200 200 200 200 8 8 0 L1_SingleMu16 + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16 + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 30000 30000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu20_v1 550 550 500 300 300 300 1 1 0 L1_SingleMu16er + HLT_RelIso1p0Mu5_v4 0 0 20 20 20 20 0 0 0 L1_SingleMu3 + dataset SinglePhoton + HLT_DisplacedPhoton65EBOnly_CaloIdVL_IsoL_PFMET30_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DisplacedPhoton65_CaloIdVL_IsoL_PFMET25_v1 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_L1DoubleEG3_FwdVeto_v1 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_Photon135_v6 30 30 30 30 30 30 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 2000 10000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon300_NoHE_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 2500 2500 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 7000 7000 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 330 330 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 900 900 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 60 60 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 150 150 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 20 20 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 100 100 80 60 60 60 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset Tau + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauParked + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v6 0 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele22_eta2p1_WP90NoIso_LooseIsoPFTau20_v2 55 55 50 40 40 40 40 40 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v5 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v6 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu15_eta2p1_L1ETM20_v3 85 85 70 60 60 60 1 1 0 L1_Mu12er_ETM20 + HLT_Mu17_eta2p1_LooseIsoPFTau20_v2 65 65 55 45 45 45 45 45 0 L1_SingleMu14er OR L1_SingleMu16er + dataset VBF1Parked + HLT_DiJet35_MJJ650_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT150 OR L1_ETM40 + HLT_DiJet35_MJJ700_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet35_MJJ750_AllJets_DEta3p5_VBF_v1 0 0 0 0 0 0 0 0 0 L1_HTT175 OR L1_ETM40 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_v2 70 70 60 50 50 50 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v6 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v18 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_EightJet30_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet35_eta3p0_v1 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 8 8 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_HT250_AlphaT0p55_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v15 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v10 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 20 20 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v6 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v6 3 3 3 5 5 5 8 8 0 L1_TripleJetC_52_28_28 + HLT_Mu17_Mu8_v17 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v10 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 3 3 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 4 4 1 1 0 L1_SingleMu3 + HLT_PFHT350_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v6 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet50_v2 150 150 100 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 35 35 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 100 100 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_SixJet35_v2 15 15 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ +/cdaq/physics/Run2012/5e33/v4.16/HLT/V21 + 193473,193526,193530,193537,193541,193552,193556,193557,193563,193566,193572,193575,193583,193585,193588,193589,193603,193604,193613,193618,193621,193640,193648,193650,193654,193670,193674,193677,193680,193686 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.16/HLT/V18 + 193278,193301,193306,193334,193336 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_Physics_part1_v4 100 230 230 230 230 230 0 0 0 (none) +/cdaq/physics/Run2012/5e33/v4.16/HLT/V15 + 193189,193192,193193,193201,193202,193203,193204,193207 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_Physics_part1_v4 230 230 230 230 230 230 0 0 0 (none) +/cdaq/physics/Run2012/5e33/v4.16/HLT/V14 + 193079,193084,193087,193088,193093,193103,193104,193105,193112,193115,193116,193123,193124,193160,193171,193186,193187 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_Physics_part1_v4 230 230 230 230 230 230 0 0 0 (none) +/cdaq/physics/Run2012/5e33/v4.16/HLT/V11 + 192945,192946,192958,192960,192965,192966,192969,192972 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part1_v1 5 5 5 5 5 5 0 0 0 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.16/HLT/V10 + 192884,192885,192887,192889,192890,192893,192894,192897,192906,192909,192911 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 450 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 40 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 15 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 30 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 1 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 1 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 10 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 1 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 1 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 1 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.16/HLT/V6 + 191897,191902,191903,191906,191930,191931,191939,192257 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part1_v1 6 6 6 6 6 6 6 6 6 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBias_part2_v1 6 6 6 6 6 6 6 6 6 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.16/HLT/V4 + 191891 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1000 1000 1000 1000 600 400 40 40 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part1_v1 5 5 5 5 5 5 5 5 5 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.16/HLT/V3 + 191788,191798,191800,191808,191810,191811,191826,191830,191833,191834,191837,191839,191842,191845,191849,191856,191857,191858,191859,191876,191884 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 600 600 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 5 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part1_v1 5 5 5 5 5 5 5 5 5 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.16/HLT/V2 + 191557,191569,191578,191612,191676,191679,191682,191689,191691,191692,191694,191695,191697,191700,191701,191713,191716,191718,191720,191721,191723,191726,191749,191783 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 5 7 6 5 3 2 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 2 3 2 2 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 600 600 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 0 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part1_v1 5 5 5 5 5 5 5 5 5 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.15/HLT/V2 + 191512,191514 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 1 1 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 5 5 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 1 1 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 7 7 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v12 280 280 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 2 2 2 2 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 3 3 3 3 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 70 70 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 40 40 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1250 1250 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 150 150 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 200 200 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 200 200 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 400 400 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v11 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v16 110 110 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v17 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 4 4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 5 5 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v5 10 10 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v5 5 5 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v3 0 0 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v16 40 40 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v5 10 5 5 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v14 10 10 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v4 40 40 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v4 180 180 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v4 60 60 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v4 30 30 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v4 10 10 10 10 1 1 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v4 5 5 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v17 1 1 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 2 2 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 1 1 1 1 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v11 2 2 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v5 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v10 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v5 200 200 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v10 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v5 70 70 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v10 80 160 160 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v5 80 80 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v5 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v6 10 10 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v15 2 2 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v15 1 1 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v4 1 1 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v4 200 200 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v4 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v4 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v3 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v14 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v9 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v5 1000 1000 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v7 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v5 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v5 3 2 2 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v5 3 2 2 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v5 7 7 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v5 1 1 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v5 1 1 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v5 6 3 3 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v5 6 3 3 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v5 14 14 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v5 1 1 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v5 2 2 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v5 2 1 1 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v3 1 1 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v7 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v5 1 1 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v4 1 1 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v12 6 6 6 6 4 3 6 6 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v9 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 8000 8000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v14 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v5 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v6 1 1 1 1 1 1 1 1 0 L1_Mu3p5_EG12 OR L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v4 15 15 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v4 5 5 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v4 1 1 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 1050 1050 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 160 160 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 570 570 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v5 1 1 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 70 70 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 180 180 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v5 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v4 100 120 120 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v5 16 20 20 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v4 8 10 10 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v4 16 16 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v4 8 8 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v5 10 10 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 20 20 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v5 1 1 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v5 1 1 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 0 0 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 0 0 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v4 100 100 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v18 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v4 1 1 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v3 1 1 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 1 1 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v4 1 0 0 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v4 1 1 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v13 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v9 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v7 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v15 0 0 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v6 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v15 100 100 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v3 0 0 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v11 600 600 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v4 1600 1600 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v5 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v18 2500 2500 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v13 7000 7000 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v5 300 300 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v4 500 500 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v5 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v16 330 330 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v9 900 900 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v17 60 60 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v12 150 150 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v14 20 20 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v9 75 75 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v3 10 10 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v3 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v3 60 60 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v7 3 3 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v12 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v5 0 0 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 300 300 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v4 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v5 225 225 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v10 0 0 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v13 30 30 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v10 1 1 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 30000 30000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v4 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 25 25 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v4 1 1 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v4 0 0 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v4 1 1 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v4 15 6 6 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v6 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v5 1 1 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v5 10 1 1 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v6 10 1 1 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v4 1 1 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v6 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v6 30 30 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.14/HLT/V2 + 191419 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v11 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v10 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v15 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v16 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v4 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v4 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v4 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v2 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v15 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 10 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v13 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v3 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v3 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v3 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v3 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v3 10 10 1 1 1 1 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v3 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v16 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 1 1 3 3 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v10 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v9 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v9 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v9 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v4 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v5 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v14 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v3 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v3 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v4 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v6 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 10 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 10 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v4 3 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v4 3 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v4 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v4 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v4 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v4 6 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v4 6 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v4 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v4 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v4 2 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v6 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v4 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v11 60 60 35 25 60 60 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 5000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v13 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v3 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v3 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v3 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v3 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v3 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v4 100 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v4 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v3 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v12 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v8 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v14 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v4 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v14 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v2 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v10 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v3 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v2 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v17 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v12 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v4 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v3 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v2 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v15 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v8 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v16 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v11 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v13 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v8 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v2 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v2 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v6 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 200 200 24 16 2 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v4 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v12 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 5 3 1 1 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 5 3 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v3 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v3 15 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v5 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v4 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v4 10 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v5 10 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v3 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v5 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.14/HLT/V1 + 191155,191157,191161,191163,191168,191201,191202,191224,191226,191237,191238,191247,191248,191252,191253,191256,191262,191264,191269,191271,191276,191277,191284,191367,191387,191391,191397,191401,191404,191406,191411,191421,191424,191426 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v11 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v10 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v15 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v16 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v4 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v4 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v4 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v2 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v15 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 10 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v13 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v3 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v3 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v3 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v3 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v3 10 10 1 1 1 1 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v3 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v16 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 1 1 3 3 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v10 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v9 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v9 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v9 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v4 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v5 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v14 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v3 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v3 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v4 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v6 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 10 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 10 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v4 3 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v4 3 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v4 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v4 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v4 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v4 6 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v4 6 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v4 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v4 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v4 2 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v6 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v4 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v11 60 60 35 25 60 60 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 5000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v13 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v3 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v3 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v3 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v3 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v3 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v4 100 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v4 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v3 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v12 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v8 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v14 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v4 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v14 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v2 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v10 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v3 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v2 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v17 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v12 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v4 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v3 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v2 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v15 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v8 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v16 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v11 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v13 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v8 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v2 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v2 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v6 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 200 200 24 16 2 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v4 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v12 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 5 3 1 1 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 5 3 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v3 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v3 15 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v5 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v4 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v4 10 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v5 10 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v3 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v5 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.13/HLT/V1 + 191013,191022,191024,191034,191043,191046,191056,191057,191062,191074,191079,191086,191090 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v11 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v10 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v15 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v16 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v4 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v4 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v4 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v2 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v15 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 10 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v13 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v3 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v3 180 180 21 14 14 14 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v3 60 60 3 2 2 2 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v3 30 30 1 1 1 1 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v3 10 10 1 1 1 1 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v3 5 5 1 1 1 1 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v16 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 1 1 3 3 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v10 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v9 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v9 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v9 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v4 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v5 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v14 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v3 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v3 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v4 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v6 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v4 3 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v4 3 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v4 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v4 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v4 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v4 6 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v4 6 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v4 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v4 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v4 2 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v6 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v4 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v11 60 60 35 25 60 60 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 5000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 150 150 150 150 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v13 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v3 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v3 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v3 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v3 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v3 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v4 100 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v4 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v3 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v12 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v8 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v14 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v4 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v14 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v2 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v10 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v3 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v2 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v17 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v12 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v4 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v3 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v2 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v15 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v8 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v16 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v11 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v13 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v8 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v2 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v2 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v6 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v4 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 0 0 150 100 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v12 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v3 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v3 15 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v5 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v4 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v4 10 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v5 10 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v3 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v5 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.12/HLT/V1 + 190924,190927,190928,190931,190934,190936,190945,190949,190975,190976,190991,190993,190995,190997 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 7 7 7 7 7 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 30 30 30 30 30 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 3 3 3 3 3 0 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 70 70 70 70 70 0 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 0 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v11 280 280 120 80 40 40 0 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 8 4 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 16 8 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 0 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 0 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 0 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 0 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 0 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 0 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 50 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 0 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 0 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v10 1 1 1 1 1 1 0 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v15 110 110 1320 4400 900 900 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v16 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 4 4 4 2 160 120 0 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 5 5 30 100 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v4 5 5 5 5 1 1 0 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v4 10 10 10 10 1 1 0 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v4 5 5 5 5 1 1 0 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v2 0 0 0 0 0 0 1 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v15 40 40 150 240 1600 1600 0 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 10 10 4 7 3 2 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v13 10 10 30 50 5 5 0 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v3 40 40 150 240 30 30 0 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v3 6000 6000 3600 2400 240 240 0 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v3 2000 2000 1200 800 80 80 0 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v3 1000 1000 600 400 40 40 0 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v3 700 700 420 280 30 30 0 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v3 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v16 1 1 1 1 1 1 0 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 1 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 0 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 0 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 0 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 0 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu8_v16 4 4 1 1 3 3 0 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 0 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v10 2 2 9 15 1 1 0 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v9 200 200 120 80 8 8 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v9 70 70 40 30 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v9 80 80 50 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v4 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v5 10 10 6 4 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v3 0 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v14 2 2 7 10 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v14 1 1 3 5 1 1 0 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v3 1 1 3 6 100 300 0 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 60 40 4 4 0 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v3 200 200 200 200 8 8 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v13 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v8 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 0 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 0 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 0 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v4 1000 1000 600 400 40 40 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v6 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v4 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 60 40 4 4 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v4 3 3 90 60 6 6 1 L1_SingleJet68 + HLT_DiPFJetAve200_v4 3 3 20 10 1 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v4 7 7 4 2 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v4 1 1 1 1 120 100 1 L1_SingleJet16 + HLT_DiPFJetAve80_v4 1 1 1 1 8 8 1 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v4 6 6 180 120 10 10 2 L1_SingleJet68 + HLT_PFJet200_v4 6 6 35 25 2 2 1 L1_SingleJet92 + HLT_PFJet260_v4 14 14 8 5 1 1 1 L1_SingleJet128 + HLT_PFJet320_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v4 1 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v4 2 2 2 2 27 27 2 L1_SingleJet16 + HLT_PFJet80_v4 2 2 2 1 15 15 2 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v6 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v4 1 1 1 1 1 1 0 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v3 1 1 1 1 1 1 0 L1_ETM40 + HLT_PFMET150_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 0 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v11 60 60 35 25 60 60 0 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 0 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 5000 3000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 1 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 1 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 1 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 500 500 500 500 150 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v13 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 0 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v4 1 1 1 1 1 1 0 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 0 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 0 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v4 1 1 1 1 1 1 0 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v3 0 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v3 0 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v3 15 15 9 6 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v3 5 5 3 2 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v3 1 1 1 1 1 1 0 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 35 25 2 2 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 0 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 870 870 870 870 870 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 130 130 130 130 130 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 470 470 470 470 470 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 0 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 60 60 60 60 60 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 150 150 150 10 10 0 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v4 100 100 60 40 4 4 0 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v4 16 16 9 6 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v3 8 8 6 4 1 1 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v4 10 10 6 4 1 1 0 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 40 50 30 160 160 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 0 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 4 4 0 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 0 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 0 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 0 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 0 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 0 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 0 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 0 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 0 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 0 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 0 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 15 15 0 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 15 15 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 5 5 0 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 4 3 1 1 0 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 0 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 0 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 0 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 0 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v3 1 1 1 1 1 1 0 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 0 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v12 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v8 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v6 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v14 0 0 0 0 0 0 1 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v4 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_DoublePhoton80_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon135_v5 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon150_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon160_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v14 100 100 1200 4000 800 800 0 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v2 0 0 0 0 0 0 40 L1_SingleEG12 + HLT_Photon250_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v10 600 600 360 240 25 25 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v3 1600 1600 960 640 65 65 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v2 1 1 1 1 1 1 0 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v2 1 1 1 1 1 1 0 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v17 2500 2500 1500 1000 100 100 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v12 7000 7000 4200 2800 280 280 20 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_Photon22_v4 300 300 180 120 10 10 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v3 500 500 300 200 20 20 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v2 1 1 1 1 1 1 0 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v15 330 330 200 140 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v8 900 900 540 360 35 35 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v16 60 60 35 25 2 2 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v11 150 150 90 60 6 6 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v13 20 20 10 8 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v8 75 75 45 30 3 3 0 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v2 10 10 6 4 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v2 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v2 60 60 35 25 2 2 0 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v6 3 3 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v3 1 1 1 1 1 1 0 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v11 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v4 0 0 0 0 0 0 1 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 300 300 180 120 50 50 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v3 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v4 225 225 140 90 10 10 0 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 0 0 150 100 10 10 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v12 30 30 20 10 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 0 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 0 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 0 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 0 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 0 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 1 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 0 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v3 1 1 1 1 1 1 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v3 0 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v3 1 1 1 1 1 1 0 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v3 15 15 600 600 8 8 0 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v5 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v4 1 1 1 1 1 1 0 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v4 10 10 10 10 4 4 0 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v5 10 10 60 40 4 4 0 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v3 1 1 1 1 1 1 0 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v4 1 1 1 1 1 1 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 0 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 0 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v5 30 30 20 10 1 1 0 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.11/HLT/V2 + 190895,190903,190906,190912 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v11 280 280 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 8 4 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 16 8 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v10 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v15 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v16 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 4 4 4 2 160 120 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 5 5 30 100 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v4 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v4 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v4 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v2 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v15 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 10 10 4 7 3 2 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v13 10 10 30 50 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v3 40 40 150 240 30 30 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v3 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v3 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v3 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v3 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v3 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v16 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 1 1 1 1 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v10 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v9 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v9 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v9 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v4 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v5 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v3 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v3 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v14 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v14 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v14 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v3 1 1 3 6 100 300 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v3 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v8 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v13 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v13 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v8 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v8 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v4 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v6 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v4 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v4 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v4 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v4 1 1 1 1 120 100 L1_SingleJet16 + HLT_DiPFJetAve80_v4 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v4 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v4 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v4 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v4 2 2 2 2 27 27 L1_SingleJet16 + HLT_PFJet80_v4 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v6 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v4 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v3 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v3 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v3 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v11 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 5000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 500 500 500 500 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v13 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v4 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v4 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v4 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v4 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v4 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v4 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v4 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v3 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v3 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v3 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v3 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v3 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v4 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v4 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v3 8 8 6 4 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v4 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v12 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v8 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v6 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v6 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v14 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v5 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v5 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v14 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v2 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v10 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v3 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v2 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v17 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v12 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v4 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v3 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v2 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v15 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v8 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v16 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v11 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v13 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v8 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v2 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v2 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v6 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v3 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v3 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v3 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v11 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v11 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v4 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v4 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v12 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v3 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v3 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v3 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v3 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v5 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v4 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v5 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v5 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.10/HLT/V1 + 190762,190767,190768,190774,190776,190780,190782,190790,190862,190892 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v3 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v3 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v3 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v3 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v3 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v11 280 280 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 8 4 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 16 8 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v10 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v15 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v16 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 4 4 48 160 160 120 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v4 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v4 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v4 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v2 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v15 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v4 10 10 4 8 3 2 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v13 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v3 40 40 150 240 30 30 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v3 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v3 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v3 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v3 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v3 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v16 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v10 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v4 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v9 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v9 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v9 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v4 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v4 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v5 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v3 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v3 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v14 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v14 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v14 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v3 1 1 3 6 100 300 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v3 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v3 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v2 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v2 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v8 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v3 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v3 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v2 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v13 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v2 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v13 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v8 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v2 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v8 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v2 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v2 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v2 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v4 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v6 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v2 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v4 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v4 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v4 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v4 1 1 1 1 120 100 L1_SingleJet16 + HLT_DiPFJetAve80_v4 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v2 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v13 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v2 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v4 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v4 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v4 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v4 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v4 2 2 2 2 27 27 L1_SingleJet16 + HLT_PFJet80_v4 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v2 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v2 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v2 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v6 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v4 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v3 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v3 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v10 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v10 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v3 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v11 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v8 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 150 150 500 500 500 500 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v13 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v2 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v4 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v4 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v4 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v4 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v5 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v4 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v4 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v4 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v4 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v4 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v3 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v3 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v3 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v3 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v3 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v4 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v4 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v4 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v3 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v3 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v3 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v4 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v4 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v3 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v3 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v3 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v4 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v4 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v3 8 8 6 4 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v4 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v4 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v4 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v4 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v4 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v4 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v3 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v3 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v3 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v3 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v2 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v2 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v2 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v2 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v2 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v3 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v3 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v2 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v2 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v2 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v3 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v2 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v12 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v8 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v6 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v6 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v14 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v5 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v5 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v14 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v2 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v10 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v3 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v4 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v2 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v2 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v17 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v12 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v4 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v3 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v4 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v2 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v15 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v8 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v16 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v11 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v13 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v8 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v2 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v2 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v6 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v3 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v3 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v3 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v11 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v11 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v4 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v4 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v9 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v12 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v9 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v4 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v12 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v12 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v10 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v7 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v3 0 0 0 0 0 0 L1_SingleMu12 + HLT_RelIso1p0Mu5_v3 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v3 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v3 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v3 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v3 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v5 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v5 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v4 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v5 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v4 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v5 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v5 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.8/HLT/V1 + 190688,190692,190693,190698,190700,190702,190703,190704,190705,190706,190707,190708,190710,190723,190725,190731,190733,190734,190735,190736,190738 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 120 40 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 4 4 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 8 8 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 48 160 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 4 8 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 1 1 3 6 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 130 8000 8000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 10000 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 500 150 500 500 500 500 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 6 4 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.7/HLT/V1 + 190661,190662,190663,190676,190678,190679,190681,190682,190684,190685 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 120 120 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 48 160 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 4 8 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 1 1 3 6 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 8000 8000 8000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 10000 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 500 500 500 500 500 500 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 6 4 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.6/HLT/V5 + 190641,190642,190645,190646,190656,190659 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 120 40 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 280 8400 28000 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 4 8 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 1 1 3 6 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics_v4 8000 130 8000 8000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 10000 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 500 150 500 500 500 500 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.6/HLT/V2 + 190634 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 120 120 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 8400 28000 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 4 8 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 1 1 3 6 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics5E33_84b_v1 0 0 0 0 20 0 (none) + HLT_Physics_v4 8000 8000 4000 4000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 500 500 500 500 500 500 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.6/HLT/V1 + 190604,190605,190607,190627,190628,190630,190631,190632 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 120 120 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 8400 28000 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 4 8 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 1 1 3 6 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics5E33_84b_v1 0 0 0 0 20 0 (none) + HLT_Physics_v4 8000 8000 4000 4000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 500 500 500 500 0 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 20 10 1 1 L1_SingleMu16er +/cdaq/physics/Run2012/5e33/v4.5/HLT/V3 + 190566,190571,190574,190576,190584,190591,190592,190593,190595 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 120 120 120 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 35 25 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 50 3000 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 660 440 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 70 50 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 2640 8800 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 6480 10800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 60 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 600 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 1120 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 1320 4400 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 8400 28000 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 0 0 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 4 8 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 4 8 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 150 240 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 3600 2400 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 1200 800 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 600 400 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 420 280 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 10 8 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 2 15 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 3 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 9 15 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 120 80 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 40 30 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 50 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 6 4 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 7 10 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 3 5 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 1 1 3 6 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 60 40 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 600 400 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 60 40 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 1 1 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 1 1 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 90 60 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 20 10 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 4 2 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 180 120 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 35 25 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 8 5 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 1 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 35 25 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics5E33_84b_v1 0 0 0 0 20 0 (none) + HLT_Physics_v4 8000 8000 4000 4000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_ZeroBias_v6 500 500 500 0 0 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 9 6 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 3 2 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 35 25 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 600 400 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 60 40 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 9 6 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 6 4 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 50 30 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 120 80 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 3 2 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 25 15 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 2 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 2 3 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 4 3 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 880 1170 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 1200 4000 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 360 240 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 960 640 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 1500 1000 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 4200 2800 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 180 120 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 300 200 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 200 140 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 540 360 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 35 25 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 90 60 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 10 8 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 45 30 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 6 4 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 35 25 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 180 120 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 140 90 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 150 100 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 20 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 72000 480000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 60 40 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 72 96 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 120 160 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 120 80 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 72000 48000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 600 600 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 60 40 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 20 10 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 20 10 1 1 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part0_v1 0 0 0 20 20 20 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBias_part1_v1 0 0 0 20 20 20 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBias_part2_v1 0 0 0 20 20 20 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBias_part3_v1 0 0 0 20 20 20 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.4/HLT/V7 + 190473,190482,190490,190491,190492,190517,190519,190523,190538,190539 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 80 80 80 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 60 60 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 80 80 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 1100 1100 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 120 120 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 350 125 L1_SingleEG12 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 50 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 500 500 300 100 L1_SingleJet36 + HLT_L1SingleMuOpen_v6 800 800 800 800 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 110 110 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 4 4 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 5 5 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 40 40 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 10 10 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 10 10 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 40 40 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 6000 6000 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 2000 2000 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 1000 1000 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 700 700 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 500 500 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 2 2 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 100 100 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 200 200 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 70 70 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 80 80 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 30 30 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 10 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 2 2 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 1 1 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 1 1 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 40 40 40 40 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 100 100 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 1000 1000 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 100 100 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 3 3 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 3 3 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 7 7 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 6 6 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 6 6 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 14 14 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 2 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 60 60 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics5E33_48b_v1 0 0 0 0 0 10 (none) + HLT_Physics5E33_84b_v1 0 0 0 0 20 0 (none) + HLT_Physics_v4 8000 8000 8000 8000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 15 15 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 5 5 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 60 60 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 100 100 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 16 16 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 8 8 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 10 10 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 10 10 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 40 40 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 100 100 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 8 8 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 100 100 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 600 600 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 1600 1600 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 2500 2500 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 7000 7000 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 300 300 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 500 500 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 330 330 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 900 900 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 60 60 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 150 150 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 20 20 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 75 75 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 10 10 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 60 60 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 3 3 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 300 300 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 225 225 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 0 0 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 30 30 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 200 200 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 60000 60000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 10 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 50 50 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 15 15 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 30 30 1 1 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part0_v1 20 20 20 20 20 20 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBias_part1_v1 20 20 20 20 20 20 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBias_part2_v1 20 20 20 20 20 20 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBias_part3_v1 20 20 20 20 20 20 L1_ZeroBias +/cdaq/physics/Run2012/5e33/v4.4/HLT/V5 + 190456,190459,190462,190465 + dataset BTag + HLT_BTagMu_DiJet110_Mu5_v2 7 7 7 7 7 7 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_DiJet20_Mu5_v2 30 30 30 30 30 30 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet40_Mu5_v2 3 3 3 3 3 3 L1_Mu3_JetC16_WdEtaPhi2 + HLT_BTagMu_DiJet70_Mu5_v2 70 70 70 70 70 70 L1_Mu3_JetC52_WdEtaPhi2 + HLT_BTagMu_Jet300_Mu5_v2 1 1 1 1 1 1 L1_SingleJet128 + dataset Commissioning + HLT_Activity_Ecal_SC7_v10 80 80 80 80 40 40 L1_ZeroBias + HLT_BeamGas_HF_Beam1_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxPlusPostQuiet + HLT_BeamGas_HF_Beam2_v4 1 1 1 1 1 1 L1_BeamGas_Hf_BptxMinusPostQuiet + HLT_IsoTrackHB_v13 1 1 1 1 1 1 L1_SingleJet68 + HLT_IsoTrackHE_v14 2 2 2 2 2 2 L1_SingleJet68 + HLT_L1ETM100_v1 60 60 60 60 20 20 L1_ETM100 + HLT_L1ETM30_v1 80 80 80 80 1500 1500 L1_ETM30 + HLT_L1ETM40_v1 1100 1100 1100 1100 100 100 L1_ETM40 + HLT_L1ETM70_v1 120 120 120 120 40 40 L1_ETM70 + HLT_L1SingleEG12_v5 220 220 220 220 350 125 L1_SingleEG12 + HLT_L1SingleEG20_v1 0 0 0 0 0 2 L1_SingleEG20 + HLT_L1SingleEG5_v5 1800 1800 1800 1800 1000 1000 L1_SingleEG5 + HLT_L1SingleJet16_v6 50 50 50 50 200 200 L1_SingleJet16 + HLT_L1SingleJet36_v6 500 500 500 500 300 100 L1_SingleJet36 + HLT_L1SingleMu20_v1 0 0 0 0 0 4 L1_SingleMu20 + HLT_L1SingleMuOpen_v6 800 800 800 800 30 15 L1_SingleMuOpen + dataset Cosmics + HLT_BeamHalo_v12 1 1 1 1 1 1 L1_BeamHalo + HLT_L1SingleMuOpen_AntiBPTX_v5 1 1 1 1 1 1 L1_SingleMuOpen + HLT_L1TrackerCosmics_v6 1 1 1 1 1 1 technical bits: 25 + dataset DoubleElectron + HLT_DoubleEle10_CaloIdL_TrkIdVL_Ele10_CaloIdT_TrkIdVL_v9 1 1 1 1 1 1 L1_TripleEG7 + HLT_Ele15_Ele8_Ele5_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_TripleEG_12_7_5 + HLT_Ele17_CaloIdL_CaloIsoVL_v14 110 110 110 110 900 900 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v15 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 4 4 4 4 5600 5600 L1_SingleEG12 + HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v3 5 5 5 5 0 0 L1_SingleEG12 + HLT_Ele17_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_Ele8_Mass50_v3 5 5 5 5 1 1 L1_DoubleEG_13_7 + HLT_Ele20_CaloIdVT_CaloIsoVT_TrkIdT_TrkIsoVT_SC4_Mass50_v3 10 10 10 10 1 1 L1_SingleIsoEG18er + HLT_Ele23_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT30_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele15_CaloIdT_CaloIsoVL_trackless_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_HFT15_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele32_CaloIdT_CaloIsoT_TrkIdT_TrkIsoT_SC17_Mass50_v3 5 5 5 5 1 1 L1_SingleEG22 + HLT_Ele5_SC5_Jpsi_Mass2to15_v1 0 0 0 0 0 0 L1_DoubleEG5 + HLT_Ele8_CaloIdL_CaloIsoVL_v14 40 40 40 40 1600 1600 L1_SingleEG5 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Jet30_v3 10 10 10 10 4 4 L1_SingleEG7 + HLT_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v12 10 10 10 10 5 5 L1_SingleEG7 + HLT_Ele8_CaloIdT_TrkIdVL_v2 40 40 40 40 1600 1600 L1_SingleEG5 + HLT_Photon22_R9Id90_HE10_Iso40_EBOnly_v2 6000 6000 6000 6000 240 240 L1_SingleEG22 + HLT_Photon36_R9Id90_HE10_Iso40_EBOnly_v2 2000 2000 2000 2000 80 80 L1_SingleEG22 + HLT_Photon50_R9Id90_HE10_Iso40_EBOnly_v2 1000 1000 1000 1000 40 40 L1_SingleEG22 + HLT_Photon75_R9Id90_HE10_Iso40_EBOnly_v2 700 700 700 700 30 30 L1_SingleEG22 + HLT_Photon90_R9Id90_HE10_Iso40_EBOnly_v2 500 500 500 500 20 20 L1_SingleEG22 + HLT_TripleEle10_CaloIdL_TrkIdVL_v15 1 1 1 1 1 1 L1_TripleEG7 + dataset DoubleMu + HLT_DoubleMu11_Acoplanarity03_v3 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_DoubleMu4_Acoplanarity03_v3 0 0 0 0 0 0 L1_DoubleMu0 + HLT_DoubleMu5_IsoMu5_v16 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_L2DoubleMu23_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu23_NoVertex_v10 20 20 20 20 1 1 L1_DoubleMu_10_3p5 + HLT_L2DoubleMu38_NoVertex_2Cha_Angle2p5_v2 1 1 1 1 1 1 L1_DoubleMu_10_3p5 + HLT_Mu17_Mu8_v16 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_TkMu8_v9 1 1 1 1 1 1 L1_DoubleMu_10_Open + HLT_Mu17_v3 3 3 3 3 25 25 L1_SingleMu12 + HLT_Mu22_TkMu22_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu22_TkMu8_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu8_v16 4 4 4 4 3 3 L1_SingleMu3 + HLT_TripleMu5_v17 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + dataset DoubleMuParked + HLT_Dimuon10_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon5_PsiPrime_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Jpsi_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon9_PsiPrime_v9 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMassNonResonant_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu3p5_LowMass_Displaced_v3 1 0 0 0 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu13_Mu8_v16 1 0 0 0 1 1 L1_DoubleMu_10_Open + dataset ElectronHad + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_DoubleEG6_HTT100 OR L1_DoubleEG6_HTT125 + HLT_DoubleEle8_CaloIdT_TrkIdVL_v9 2 2 2 2 1 1 L1_SingleEG7 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_DoubleCentralJet65_v3 100 100 100 100 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele12_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_BTagIPIter_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFJet30_v8 200 200 200 200 8 8 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_BTagIPIter_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFJet30_v8 70 70 70 70 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet30_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFJet50_40_30_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet30_v8 80 80 80 80 3 3 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFJet50_40_30_v3 30 30 30 30 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele25_CaloIdVT_TrkIdT_TriCentralPFNoPUJet50_40_30_v3 0 0 0 0 0 0 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet30_CentralPFJet25_v4 10 10 10 10 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_CentralPFJet80_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFJet30_PFJet25_Deta3_v4 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_WCandPt80_v3 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet100_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFJet150_PFJet25_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet150_PFNoPUJet25_v2 0 0 0 0 0 0 L1_SingleEG22 + HLT_Ele8_CaloIdT_TrkIdT_DiJet30_v13 2 2 2 2 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_QuadJet30_v13 1 1 1 1 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdT_TriJet30_v13 1 1 1 1 1 1 L1_EG8_DoubleJetC20 + HLT_Ele8_CaloIdT_TrkIdVL_Jet30_v2 40 40 40 40 1600 1600 L1_SingleEG5 + HLT_HT650_Track50_dEdx3p6_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT650_Track60_dEdx3p7_v4 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_MET80_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET80_v2 100 100 100 100 4 4 L1_ETM36 OR L1_ETM40 + dataset FEDMonitor + HLT_DTErrors_v3 1 1 1 1 1 1 (none) + dataset HT + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele15_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele40_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT300_Ele60_CaloIdVT_TrkIdT_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET45_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_CleanPFHT350_Ele5_CaloIdT_CaloIsoVL_TrkIdT_TrkIsoVL_PFMET50_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_FatDiPFJetMass750_DR1p1_Deta1p5_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT200_AlphaT0p57_v2 200 200 200 200 8 8 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT200_v1 4000 4000 4000 4000 4000 4000 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_HT250_AlphaT0p55_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_AlphaT0p57_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT250_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 + HLT_HT250_v1 2000 2000 2000 2000 2000 2000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p53_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_AlphaT0p54_v7 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT300_DoubleDisplacedPFJet60_ChgFraction10_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_DoubleDisplacedPFJet60_v2 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_ChgFraction10_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_SingleDisplacedPFJet60_v2 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT300_v1 1000 1000 1000 1000 1000 1000 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p52_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_AlphaT0p53_v12 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT350_v1 500 500 500 500 500 500 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p51_v12 0 0 0 0 0 0 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_AlphaT0p52_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT400_v1 250 250 250 250 250 250 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_AlphaT0p51_v7 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT450_v1 125 125 125 125 125 125 L1_HTT150 OR L1_HTT175 OR L1_DoubleJetC56 OR L1_SingleJet128 + HLT_HT500_v1 100 100 100 100 100 100 L1_HTT150 OR L1_HTT175 + HLT_HT550_v1 50 50 50 50 50 50 L1_HTT150 OR L1_HTT175 + HLT_HT650_v1 25 25 25 25 25 25 L1_HTT150 OR L1_HTT175 + HLT_HT750_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT350_v3 1000 1000 1000 1000 40 40 L1_HTT150 OR L1_HTT175 + HLT_PFHT400_PFMET100_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_DiCentralPFJet80_CenPFJet40_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT650_v5 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT700_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_PFHT750_v3 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_RsqMR40_Rsq0p04_v2 100 100 100 100 4 4 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR45_Rsq0p09_v1 0 0 0 0 0 0 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR55_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR60_Rsq0p09_MR150_v2 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + HLT_RsqMR65_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52 + dataset HcalHPDNoise + HLT_GlobalRunHPDNoise_v7 1500 1500 1500 1500 1500 1500 L1_SingleJetC20_NotBptxOR + HLT_L1Tech_HBHEHO_totalOR_v5 1 1 1 1 1 1 technical bits: 11 OR 12 + HLT_L1Tech_HCAL_HF_single_channel_v3 500 500 500 500 500 500 technical bits: 8 + dataset HcalNZS + HLT_HcalNZS_v9 15 15 15 15 1 1 L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleEG20 OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleJet16 OR L1_SingleJet36 OR L1_SingleJet52 OR L1_SingleJet68 OR L1_SingleJet92 OR L1_SingleJet128 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_ZeroBias + HLT_HcalPhiSym_v10 15 15 15 15 1 1 L1_DoubleEG_13_7 OR L1_TripleEG7 OR L1_TripleEG_12_7_5 OR L1_SingleEG5 OR L1_SingleEG7 OR L1_SingleEG12 OR L1_SingleEG18er OR L1_SingleIsoEG18er OR L1_SingleEG20 OR L1_SingleIsoEG20er OR L1_SingleEG22 OR L1_SingleEG24 OR L1_SingleEG30 OR L1_SingleMu3 OR L1_SingleMu7 OR L1_SingleMu12 OR L1_SingleMu16 OR L1_SingleMu20 OR L1_SingleMu14er OR L1_SingleMu16er OR L1_SingleMu20er OR L1_SingleMu25er OR L1_DoubleMu0 OR L1_DoubleMu5 OR L1_DoubleMu_12_5 OR L1_DoubleMu_10_Open + dataset Jet + HLT_DiPFJetAve140_v3 3 3 3 3 6 6 L1_SingleJet68 + HLT_DiPFJetAve200_v3 3 3 3 3 1 1 L1_SingleJet92 + HLT_DiPFJetAve260_v3 7 7 7 7 1 1 L1_SingleJet128 + HLT_DiPFJetAve320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_DiPFJetAve40_v3 1 1 1 1 140 140 L1_SingleJet16 + HLT_DiPFJetAve80_v3 1 1 1 1 8 8 L1_SingleJet36 + HLT_Jet20_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_Jet370_NoJetID_v12 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet50_NoL1FastJet_v1 0 0 0 0 0 0 L1_SingleJet36 + HLT_PFJet140_v3 6 6 6 6 10 10 L1_SingleJet68 + HLT_PFJet200_v3 6 6 6 6 2 2 L1_SingleJet92 + HLT_PFJet260_v3 14 14 14 14 1 1 L1_SingleJet128 + HLT_PFJet320_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet400_v3 1 1 1 1 1 1 L1_SingleJet128 + HLT_PFJet40_v3 2 2 2 2 270 270 L1_SingleJet16 + HLT_PFJet80_v3 2 2 2 2 15 15 L1_SingleJet36 + HLT_SingleForJet15_v1 0 0 0 0 0 0 L1_ZeroBias + HLT_SingleForJet25_v1 0 0 0 0 0 0 L1_SingleForJet16 + HLT_SingleJetC5_v1 0 0 0 0 0 0 L1_ZeroBias + dataset LogMonitor + HLT_LogMonitor_v2 1 1 1 1 1 1 (none) + dataset MET + HLT_CentralPFJet80_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_BTagIP_MET65_HBHENoiseFiltered_dPhi1_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_CaloMET50_dPhi1_PFMHT80_HBHENoiseFiltered_v3 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet30_PFMHT80_v5 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_DiCentralPFJet50_PFMET80_v3 1 1 1 1 1 1 L1_DoubleJetC36_ETM30 OR L1_DoubleJetC44_ETM30 + HLT_DiPFJet40_PFMETnoMu65_MJJ600VBF_LeadingJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_DiPFJet40_PFMETnoMu65_MJJ800VBF_AllJets_v2 1 1 1 1 1 1 L1_ETM40 + HLT_MET120_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET120_v9 8 8 8 8 8 8 L1_ETM36 OR L1_ETM40 + HLT_MET200_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET200_v9 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET300_v1 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_HBHENoiseCleaned_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MET400_v4 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_MonoCentralPFJet80_PFMETnoMu95_NHEF0p95_v2 1 1 1 1 1 1 L1_ETM40 + HLT_PFMET150_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_PFMET180_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + dataset MinimumBias + HLT_JetE30_NoBPTX3BX_NoHalo_v12 1 1 1 1 1 1 L1_SingleJetC20_NotBptxOR + HLT_JetE30_NoBPTX_v10 60 60 60 60 60 60 L1_SingleJetC20_NotBptxOR + HLT_JetE50_NoBPTX3BX_NoHalo_v7 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_JetE70_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleJetC32_NotBptxOR + HLT_Physics5E33_48b_v1 0 0 0 0 0 10 (none) + HLT_Physics5E33_84b_v1 0 0 0 0 20 0 (none) + HLT_Physics_v4 8000 8000 8000 8000 8000 3000 (none) + HLT_PixelTracks_Multiplicity70_v2 0 0 0 0 0 0 L1_ETT80 + HLT_PixelTracks_Multiplicity80_v11 0 0 0 0 0 0 L1_ETT140 + HLT_PixelTracks_Multiplicity90_v2 0 0 0 0 0 0 L1_ETT140 + HLT_Random_v2 200 200 200 200 200 200 (none) + HLT_ZeroBiasPixel_DoubleTrack_v1 0 0 0 0 0 0 L1_ZeroBias + dataset MuEG + HLT_DoubleMu5_Ele8_CaloIdT_TrkIdVL_v12 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 + HLT_DoubleMu8_Ele8_CaloIdT_TrkIdVL_v1 1 1 1 1 1 1 L1_DoubleMu3p5_EG5 OR L1_DoubleMu5_EG5 + HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_Mu12_EG7 + HLT_Mu22_Photon22_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu30_Ele30_CaloIdL_v3 1 1 1 1 1 1 L1_Mu3p5_EG12 + HLT_Mu7_Ele7_CaloIdT_CaloIsoVL_v3 0 0 0 0 0 0 L1_MuOpen_EG5 + HLT_Mu8_DoubleEle8_CaloIdT_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v4 1 1 1 1 1 1 L1_MuOpen_EG12 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Ele8_CaloIdL_TrkIdVL_v3 1 1 1 1 1 1 L1_Mu5_DoubleEG5 OR L1_Mu5_DoubleEG6 + dataset MuHad + HLT_DoubleDisplacedMu4_DiPFJet40Neutral_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ OR L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu14_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu14_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_DoubleMu_10_Open OR L1_DoubleMu_10_3p5 + HLT_DoubleMu8_Mass8_PFHT175_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleMu8_Mass8_PFHT225_v3 1 1 1 1 1 1 (L1_Mu0_HTT100 OR L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT175_v2 0 0 0 0 0 0 (L1_Mu0_HTT100) AND (L1_SingleMuOpen) + HLT_DoubleRelIso1p0Mu5_Mass8_PFHT225_v2 0 0 0 0 0 0 (L1_Mu4_HTT125) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_DiCentralPFJet30_PFHT350_PFMHT40_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_IsoMu17_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu14er OR L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_BTagIPIter_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet30_v2 15 15 15 15 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFJet80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_CentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFJet30_v2 5 5 5 5 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_DiCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFJet50_40_30_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_IsoMu20_eta2p1_WCandPt80_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_PFMET20_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu24_eta2p1_PFJet30_PFJet25_Deta3_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2TripleMu10_0_0_NoVertex_PFJet40Neutral_v2 1 1 1 1 1 1 L1_TripleMu0 OR L1_TripleMu0_HighQ + HLT_Mu12_DoubleCentralJet65_v3 60 60 60 60 2 2 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR30_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR40_Rsq0p04_MR200_v3 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_RsqMR45_Rsq0p04_MR200_v2 1 1 1 1 1 1 (L1_DoubleJetC64 OR L1_DoubleJetC56 OR L1_DoubleJetC52) AND (L1_SingleMuOpen) + HLT_Mu12_eta2p1_DiCentral_20_v2 870 870 870 870 870 870 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_BTagIP3D1stTrack_v2 130 130 130 130 130 130 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_DiCentral_40_20_v2 470 470 470 470 470 470 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v3 1000 1000 1000 1000 40 40 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET40_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu14_Ele14_CaloIdT_TrkIdVL_Mass8_PFMET50_v3 1 1 1 1 1 1 L1_Mu12_EG7 OR L1_MuOpen_EG12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v2 60 60 60 60 60 60 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v2 1 1 1 1 1 1 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu15_eta2p1_TriCentral_40_20_20_v2 150 150 150 150 10 10 L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_20_12 OR L1_Mu10er_JetC32 OR L1_Mu10er_JetC12_WdEtaPhi1_DoubleJetC_32_12 + HLT_Mu20_eta2p1_CentralPFJet30_BTagIPIter_v3 100 100 100 100 4 4 L1_SingleMu16er + HLT_Mu20_eta2p1_CentralPFNoPUJet30_BTagIPIter_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet30_v3 16 16 16 16 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFJet50_40_30_v2 8 8 8 8 1 1 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu20_eta2p1_TriCentralPFNoPUJet50_40_30_v2 0 0 0 0 0 0 L1_SingleMu16er + HLT_Mu24_eta2p1_CentralPFJet30_CentralPFJet25_v3 10 10 10 10 1 1 L1_SingleMu16er + HLT_Mu24_eta2p1_PFJet30_PFJet25_Deta3_v3 10 10 10 10 1 1 L1_SingleMu16er + HLT_Mu40_FJHT200_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu40_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu60_PFHT350_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_DiJet30_v3 40 40 40 40 160 160 L1_Mu8_DoubleJetC20 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v3 1 1 1 1 1 1 L1_Mu0_HTT100 OR L1_Mu4_HTT125 + HLT_Mu8_QuadJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_Mu8_TriJet30_v3 1 1 1 1 4 4 L1_Mu8_DoubleJetC20 + HLT_PFHT350_Mu15_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT350_Mu15_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET45_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_PFHT400_Mu5_PFMET50_v3 1 1 1 1 1 1 (L1_HTT150 OR L1_HTT175) AND (L1_SingleMuOpen) + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT175_v2 0 0 0 0 0 0 L1_Mu0_HTT100 + HLT_RelIso1p0Mu5_Ele8_CaloIdT_TrkIdVL_Mass8_PFHT225_v2 0 0 0 0 0 0 L1_Mu4_HTT125 + dataset MuOnia + HLT_Dimuon0_Jpsi_Muon_v15 1 0 0 0 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Jpsi_NoVertexing_v11 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Jpsi_v14 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_PsiPrime_v3 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon0_Upsilon_Muon_v15 1 1 1 1 1 1 L1_TripleMu0_HighQ + HLT_Dimuon0_Upsilon_v14 200 200 200 200 8 8 L1_DoubleMu0er_HighQ + HLT_Dimuon11_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_Dimuon3p5_SameSign_v3 5 5 5 5 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon5_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon7_Upsilon_v3 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_Dimuon8_Upsilon_v3 1 0 0 0 1 1 L1_DoubleMu_5er_0er_HighQ_WdEta22 + HLT_DoubleMu3_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu0er_HighQ + HLT_DoubleMu3p5_4_Dimuon5_Bs_Central_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Dimuon7_Bs_Forward_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_JpsiTk_Displaced_v3 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_DoubleMu4_Jpsi_Displaced_v9 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 + HLT_Mu5_L2Mu3_Jpsi_v3 100 100 100 100 4 4 L1_DoubleMu0er_HighQ + HLT_Mu5_Track2_Jpsi_v17 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu5_Track3p5_Jpsi_v3 1 1 1 1 1 1 L1_SingleMu3 + HLT_Mu7_Track7_Jpsi_v18 1 1 1 1 15 15 L1_SingleMu7 + HLT_Tau2Mu_ItTrack_v2 1 1 1 1 1 1 L1_DoubleMu3er_HighQ_WdEta22 OR L1_DoubleMu0er_HighQ + dataset MultiJet + HLT_DiJet40Eta2p6_BTagIP3DFastPV_v2 1 1 1 1 15 15 L1_DoubleJetC36 + HLT_DiJet40Eta2p6_BTagIP3D_v2 5 5 5 5 15 15 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DFastPVLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80Eta2p6_BTagIP3DLoose_v2 1 1 1 1 5 5 L1_DoubleJetC36 + HLT_DiJet80_DiJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_DoubleJet20_ForwardBackward_v1 0 0 0 0 0 0 L1_DoubleForJet16_EtaOpp + HLT_EightJet35_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_EightJet40_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_ExclDiJet35_HFAND_v1 0 0 0 0 0 0 L1_SingleJet16_FwdVeto5 + HLT_ExclDiJet35_HFOR_v1 0 0 0 0 0 0 L1_SingleJet16 + HLT_ExclDiJet80_HFAND_v1 8 8 8 8 1 1 L1_DoubleJetC56 OR L1_DoubleJetC64 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DFastPVLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet160Eta2p4_Jet120Eta2p4_DiBTagIP3DLoose_v2 1 1 1 1 1 1 L1_SingleJet128 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet60Eta1p7_Jet53Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC44_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3DFastPV_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_Jet80Eta1p7_Jet70Eta1p7_DiBTagIP3D_v2 1 1 1 1 1 1 L1_DoubleJetC56_Eta1p74_WdEta4 + HLT_L1DoubleJet36Central_v6 730 730 730 730 4800 4800 L1_DoubleJetC36 + HLT_QuadJet50_v1 50 50 50 50 50 50 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet60_DiJet20_v1 1 1 1 1 1 1 L1_QuadJetC32 OR L1_QuadJetC36 OR L1_QuadJetC40 + HLT_QuadJet70_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_QuadJet75_55_35_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet75_55_38_20_BTagIP_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadJet80_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadJet90_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_QuadPFJet75_55_35_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_QuadPFJet75_55_38_20_BTagCSV_VBF_v2 1 1 1 1 1 1 L1_TripleJet_64_44_24_VBF OR L1_TripleJet_64_48_28_VBF OR L1_TripleJet_68_48_32_VBF + HLT_SixJet35_v1 10 10 10 10 10 10 L1_HTT150 OR L1_HTT175 + HLT_SixJet45_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + HLT_SixJet50_v1 1 1 1 1 1 1 L1_HTT150 OR L1_HTT175 + dataset Photon + HLT_DoubleEle33_CaloIdL_GsfTrkIdVL_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdL_v11 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoubleEle33_CaloIdT_v7 1 1 1 1 1 1 L1_SingleEG22 + HLT_DoublePhoton40_CaloIdL_Rsq0p035_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton40_CaloIdL_Rsq0p06_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_DoublePhoton43_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton48_HEVT_v5 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_DoublePhoton5_IsoVL_CEP_v13 0 0 0 0 0 0 L1_DoubleEG3_FwdVeto + HLT_DoublePhoton70_v3 1 1 1 1 1 1 L1_SingleEG30 + HLT_DoublePhoton80_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon135_v4 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon150_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon160_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon20_CaloIdVL_IsoL_v13 100 100 100 100 800 800 L1_SingleEG12 + HLT_Photon20_CaloIdVL_v1 0 0 0 0 0 0 L1_SingleEG12 + HLT_Photon250_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon26_CaloId10_Iso50_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_CaloId10_Iso50_Photon18_R9Id85_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_Photon18_v9 600 600 600 600 25 25 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_v2 1600 1600 1600 1600 65 65 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_CaloId10_Iso50_Mass60_v3 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon26_R9Id85_Photon18_R9Id85_Mass60_v1 1 1 1 1 1 1 L1_DoubleEG_13_7 + HLT_Photon300_NoHE_v1 1 1 1 1 1 1 L1_SingleEG30 + HLT_Photon30_CaloIdVL_IsoL_v16 2500 2500 2500 2500 100 100 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon30_CaloIdVL_v11 7000 7000 7000 7000 280 280 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_CaloId10_Iso50_Photon22_R9Id85_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_Photon22_v3 300 300 300 300 10 10 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_v2 500 500 500 500 20 20 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_CaloId10_Iso50_v3 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon36_R9Id85_Photon22_R9Id85_v1 1 1 1 1 1 1 L1_SingleEG22 + HLT_Photon50_CaloIdVL_IsoL_v14 330 330 330 330 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon50_CaloIdVL_v7 900 900 900 900 35 35 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_IsoL_v15 60 60 60 60 2 2 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon75_CaloIdVL_v10 150 150 150 150 6 6 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_IsoL_v12 20 20 20 20 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90_CaloIdVL_v7 75 75 75 75 3 3 L1_SingleEG20 OR L1_SingleEG22 + dataset PhotonHad + HLT_Photon40_CaloIdL_RsqMR35_Rsq0p09_MR150_v1 10 10 10 10 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR40_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR45_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon40_CaloIdL_RsqMR50_Rsq0p09_MR150_v1 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon60_CaloIdL_FJHT300_v1 60 60 60 60 2 2 L1_SingleEG24 + HLT_Photon60_CaloIdL_MHT70_v5 3 3 3 3 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT400_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFHT500_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon70_CaloIdXL_PFMET100_v2 1 1 1 1 1 1 L1_SingleEG24 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet25_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Photon90EBOnly_CaloIdVL_IsoL_TriPFJet30_v10 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleElectron + HLT_Ele100_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele22_CaloIdL_CaloIsoVL_v3 0 0 0 0 0 0 L1_SingleEG12 + HLT_Ele27_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 300 300 300 300 50 50 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_PFMET_MT50_v2 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele27_WP80_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele30_CaloIdVT_TrkIdT_v3 225 225 225 225 10 10 L1_SingleEG22 + HLT_Ele32_CaloIdL_CaloIsoVL_TrkIdVL_TrkIsoVL_v8 0 0 0 0 10 10 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele65_CaloIdVT_TrkIdT_v11 30 30 30 30 1 1 L1_SingleEG20 OR L1_SingleEG22 + HLT_Ele80_CaloIdVT_TrkIdT_v8 1 1 1 1 1 1 L1_SingleEG20 OR L1_SingleEG22 + dataset SingleMu + HLT_IsoMu20_eta2p1_v3 200 200 200 200 8 8 L1_SingleMu16er + HLT_IsoMu24_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu30_eta2p1_v11 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu34_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu40_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_L1SingleMu12_v1 60000 60000 60000 60000 150 50 L1_SingleMu12 + HLT_L2Mu10_NoVertex_NoBPTX3BX_NoHalo_v1 100 100 100 100 4 4 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu20_eta2p1_NoVertex_v1 100 100 100 100 100 100 L1_SingleMu16er + HLT_L2Mu30_NoVertex_NoBPTX3BX_NoHalo_v1 1 1 1 1 1 1 L1_SingleMu6_NotBptxOR + HLT_L2Mu70_eta2p1_PFMET65_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_L2Mu80_eta2p1_PFMET70_v2 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu12_v16 30 30 30 30 600 600 L1_SingleMu7 + HLT_Mu15_eta2p1_v3 50 50 50 50 800 800 L1_SingleMu7 + HLT_Mu24_eta2p1_v3 200 200 200 200 8 8 L1_SingleMu16er + HLT_Mu30_eta2p1_v3 200 200 200 200 8 8 L1_SingleMu16er + HLT_Mu40_eta2p1_Track50_dEdx3p6_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_Track60_dEdx3p7_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu40_eta2p1_v9 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu50_eta2p1_v6 1 1 1 1 1 1 L1_SingleMu16er + HLT_Mu5_v18 30000 30000 30000 30000 24000 24000 L1_SingleMu3 + HLT_RelIso1p0Mu17_v2 0 0 0 0 0 0 L1_SingleMu3 + HLT_RelIso1p0Mu5_v2 0 0 0 0 0 0 L1_SingleMu3 + dataset Tau + HLT_DoubleMediumIsoPFTau25_Trk5_eta2p1_Jet30_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_Prong1_v2 1 1 1 1 1 1 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_DoubleMediumIsoPFTau35_Trk5_eta2p1_v2 0 0 0 0 0 0 L1_DoubleTauJet44er OR L1_DoubleJetC64 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v2 1 1 1 1 1 1 L1_ETM36 OR L1_ETM40 + HLT_LooseIsoPFTau35_Trk20_Prong1_v2 15 15 15 15 8 8 L1_TripleJetC_52_28_28 + dataset TauPlusX + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20L1Jet_v4 1 1 1 1 1 1 L1_EG18er_JetC_Cen28_Tau20_dPhi1 OR L1_IsoEG18er_JetC_Cen32_Tau24_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleIsoEG18er OR L1_SingleEG20 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau22L1Jet_v3 1 1 1 1 1 1 L1_EG18er_JetC_Cen36_Tau28_dPhi1 OR L1_IsoEG18er_JetC_Cen36_Tau28_dPhi1 + HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_v3 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele20_CaloIdVT_TrkIdT_LooseIsoPFTau20_v4 10 10 10 10 4 4 L1_SingleEG18er + HLT_Ele22_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleIsoEG20er OR L1_SingleEG22 + HLT_IsoMu15_eta2p1_L1ETM20_v3 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu15_eta2p1_LooseIsoPFTau35_Trk20_Prong1_L1ETM20_v2 1 1 1 1 1 1 L1_Mu12er_ETM20 + HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v4 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu18_eta2p1_MediumIsoPFTau25_Trk5_eta2p1_v3 1 1 1 1 1 1 L1_SingleMu16er + HLT_IsoMu20_eta2p1_LooseIsoPFTau20_v3 1 1 1 1 1 1 L1_SingleMu18er OR L1_SingleMu20er + HLT_Mu15_eta2p1_L1ETM20_v3 60 60 60 60 1 1 L1_Mu12er_ETM20 + HLT_Mu18_eta2p1_LooseIsoPFTau20_v4 30 30 30 30 1 1 L1_SingleMu16er + dataset ZeroBias1 + HLT_ZeroBias_part0_v1 20 20 20 20 20 20 L1_ZeroBias + dataset ZeroBias2 + HLT_ZeroBias_part1_v1 20 20 20 20 20 20 L1_ZeroBias + dataset ZeroBias3 + HLT_ZeroBias_part2_v1 20 20 20 20 20 20 L1_ZeroBias + dataset ZeroBias4 + HLT_ZeroBias_part3_v1 20 20 20 20 20 20 L1_ZeroBias \ No newline at end of file diff --git a/CMGTools/RootTools/python/utils/triggerevo.py b/CMGTools/RootTools/python/utils/triggerevo.py new file mode 100644 index 0000000..d109667 --- /dev/null +++ b/CMGTools/RootTools/python/utils/triggerevo.py @@ -0,0 +1,219 @@ +import pprint +import copy +import re + +class Menus( list ): + def __init__(self, fileName=None, datasets=None, nMenus=999999): + '''''' + if fileName is not None: + self.fileName = fileName + super(Menus, self).__init__( self._parseInputFile( fileName, + datasets, + nMenus ) ) + else: + super(Menus, self).__init__() + + def _parseInputFile(self, fileName, datasets , nMenus=999999): + dataFile = open( fileName ) + # [ (line.split()[0], line) for line in dataFile] + # pprint.pprint( data[:100] ) + currentMenu = None + currentDataset = None + menus = [] + runList = False + for line in dataFile: + # print line + line = line.rstrip('\n') + if runList: + currentMenu.runs = map(int, line.split(',')) + # print currentMenu.runs + # import pdb + # pdb.set_trace() + runList = False + elif line.startswith('/cdaq'): + if len(menus) == nMenus: + break + header = MenuHeader(line) + currentMenu = Menu( header ) + menus.append( currentMenu ) + runList = True + elif line.lstrip().startswith('dataset'): + dataset = Dataset(line) + if dataset.name in datasets: + currentDataset = Dataset(line) + currentMenu.datasets[ currentDataset.name ] = currentDataset + else: + currentDataset = None + elif currentDataset is not None and line.lstrip().startswith('HLT'): + path = HLTPath( line ) + currentDataset.paths[ path.name ] = path + return menus + + def findUnprescaledRange(self, pathName, datasetName): + '''Returns a tuple (runs, menus) containing the run range and the list of menus + for which pathName is unprescaled in datasetName. + ''' + runs = [] + unprescaledMenus = Menus() + for menu in self: + dataset = menu.datasets[ datasetName ] + path = dataset.paths.get( pathName, None ) + if path is not None and not path.isPrescaled(): + runs.extend( menu.runs ) + unprescaledMenus.append( menu ) + return (runs, unprescaledMenus) + + + def findRanges(self, pathRegexp, datasetName, usePrescaled=False): + pathranges = dict() + reg = re.compile(pathRegexp) + # import pdb; pdb.set_trace() + for menu in self: + dataset = menu.datasets[ datasetName ] + paths = dataset.paths + for pathName, path in dataset.paths.iteritems(): + if not usePrescaled and path.isPrescaled(): + continue + if reg.match(pathName) is not None: + pathranges.setdefault(pathName, set()).update( menu.runs ) + return pathranges + + + def findMenusWithPath(self, path, datasetName): + '''Returns all menus for which path is used in datasetName.''' + menus = Menus() + for menu in self: + dataset = menu.datasets[ datasetName ] + if path in dataset.paths.keys(): + menus.append( menu ) + return menus + + def findMenuWithRun(self, run): + '''Find the menu used for a given run.''' + menus = Menus() + for menu in self: + if run in menu.runs: + menus.append( menu ) + if len(menus)>1: + raise ValueError('too many menus with run {run}'.format(run=run)) + elif len(menus)==0: + raise ValueError('no menu with run {run}'.format(run=run)) + return menus[0] + + def findUnprescaledPaths(self, run, datasetName): + '''For a given run, and a given dataset, returns all unprescaled paths.''' + menu = self.findMenuWithRun(run) + dataset = menu.datasets[ datasetName ] + unprescaledPaths = [path for path in dataset.paths.values() if not path.isPrescaled() ] + return unprescaledPaths + + + + +class Menu(object): + def __init__(self, header): + self.header = header + self.datasets = {} + self.runs = [] + + def __str__(self): + tmp = [ str(self.header) ] + tmp.append( ','.join( map(str, self.runs) ) ) + data = ['\t{data}'.format(data=data) for data in self.datasets.values() ] + tmp.extend( data ) + return '\n'.join( tmp ) + + +class Dataset(object): + def __init__(self, header): + header = header.rstrip('\n') + self.header = header + self.name = header.split()[1] + self.paths = {} + + def __str__(self): + tmp = [ str(self.header) ] + data = ['\t\t{data}'.format(data=data) for data in sorted( self.paths.values() ) ] + tmp.extend( data ) + return '\n'.join( tmp ) + + +class HLTPath(object): + def __init__(self, line): + self.line = line.lstrip().rstrip('\n') + data = self.line.split() + self.name = data.pop(0) + seedinfo = [] + self.prescales = [] + for field in data: + try: + prescale = int(field) + self.prescales.append( prescale ) + except ValueError: + seedinfo.append( field ) + self.l1seed = ' '.join( seedinfo ) + + def isPrescaledStrict(self): + '''A strict version of this function''' + if self.prescales == [1]*len(self.prescales): + return False + else: + return True + + def isPrescaled(self): + for prescale in self.prescales: + if prescale != 1 and prescale !=0: + return True + return False + + def __str__(self): + return '{hlt}, {l1}, {scales} {presc}'.format( + # line=self.line, + presc=self.isPrescaled(), + hlt=self.name, + l1=self.l1seed, + scales=str(self.prescales)) + +class MenuHeader(object): + def __init__(self, headerLine): + data = headerLine.lstrip('/').split('/') + self.headerline = headerLine + self.data = data + self.period = data[2] + self.lumi = float(data[3]) + self.version = data[4] + self.hltversion = data[6] + + def __str__(self): + return self.headerline + + + + + +if __name__ == '__main__': + + import sys + import CMGTools.RootTools.StartUp + + fileName = 'triggerEvolution_all.txt' + datasets = ['TauPlusX','MuEG'] + nMenus = 10000 + + menus = Menus( fileName, datasets, nMenus ) + + tauTriggers = set([ + 'HLT_IsoMu12_LooseIsoPFTau10_v4', + 'HLT_IsoMu15_LooseIsoPFTau15_v2', + 'HLT_IsoMu15_LooseIsoPFTau15_v4', + 'HLT_IsoMu15_LooseIsoPFTau15_v5', + 'HLT_IsoMu15_LooseIsoPFTau15_v6', + 'HLT_IsoMu15_LooseIsoPFTau15_v8', + 'HLT_IsoMu15_LooseIsoPFTau15_v9', + 'HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v1', + 'HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v5', + 'HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v6' + ]) + + # (runs, unprescaledMenus) = findUnprescaledRange( sys.argv[1], 'TauPlusX', menus) + diff --git a/CMGTools/RootTools/python/utils/triggerevo.pyc b/CMGTools/RootTools/python/utils/triggerevo.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bd30e50610fd1d170d3d88e03739ef8c9d9a80e3 GIT binary patch literal 8394 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 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/vertexWeight/CVS/Entries b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Entries new file mode 100644 index 0000000..b9b3514 --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Entries @@ -0,0 +1,7 @@ +/vertexWeight_cff.py/1.4/Wed Jan 16 11:05:29 2013//Tlogger_bachtis_17Jul13-19h21m35s +/vertexWeights2012_cfi.py/1.4/Wed Jan 16 11:05:29 2013//Tlogger_bachtis_17Jul13-19h21m35s +/vertexWeights3DFall11_cfi.py/1.1/Sat Jul 21 19:42:47 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertexWeights3DSummer11_cfi.py/1.1/Sat Jul 21 19:42:47 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertexWeightsFall11_cfi.py/1.1/Sat Jul 21 19:42:47 2012//Tlogger_bachtis_17Jul13-19h21m35s +/vertexWeightsSummer11_cfi.py/1.1/Sat Jul 21 19:42:47 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/utils/vertexWeight/CVS/Repository b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Repository new file mode 100644 index 0000000..0cbd697 --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/utils/vertexWeight diff --git a/CMGTools/RootTools/python/utils/vertexWeight/CVS/Root b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/utils/vertexWeight/CVS/Tag b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/utils/vertexWeight/CVS/Template b/CMGTools/RootTools/python/utils/vertexWeight/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/utils/vertexWeight/__init__.py b/CMGTools/RootTools/python/utils/vertexWeight/__init__.py new file mode 100644 index 0000000..13a1f71 --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/__init__.py @@ -0,0 +1 @@ +#Automatically created by SCRAM diff --git a/CMGTools/RootTools/python/utils/vertexWeight/__init__.pyc b/CMGTools/RootTools/python/utils/vertexWeight/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..01c8049be5b35eb5923a5042e0afbfefc1e6e82e GIT binary patch literal 147 zcmZSn%*&Pj^=)7>0~9aZ3Eh>X!?UTZ=>Bx9sjYdy?;*up9fmkQn~_Q;~>s#qj$M=)cgM;~OC|A>9b+M#*W+ znu!wm3aOhm^sbJ3@p13kxHm`YG)B7D2~7}sgQVy@SOAOQCb$KbKoTs26>uBe0V%Kw z*1$Tr3+{mpunD%nHn+8qsj-$eg?Ikq z`kaoS%gkm!&6(YGG)E_bs?kiPp*0lBs8*vaBdEP*r^V)BcF(goCLEg?RZ?{J)|@K8 zudAx8XR4~o?4H3o7!Rn%==T%aX|j^j!}XUrB$Y|ZCv zr*tHEGt}yly%Fl-79SqOlY;Od?nF!tQV1m3mf|GEUmeG2rN&>@i7g~Syy(_u{*&Er z3NLze`LoN5ZcUdiF0hqAY)6a#_2fmo#wc;f0=vjtfk?JQx03A(d^~zC3glMxAAt(i z4(QFBr&__hO=?oQcyYK|XRpbZg%85#kEhizPv{Ja?zX969=HKH9_52tX!{E@G%_Qg(D^WXESlwm)QTwU@Pyj;y;V io&k2rW(Kb2M)^un&kdQrF^@ET5lu3hh&Z2UJo68832})4 literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.py b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.py new file mode 100644 index 0000000..0c708ab --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.py @@ -0,0 +1,65 @@ +import FWCore.ParameterSet.Config as cms + +import os +rootfile_dir = os.environ['CMSSW_BASE'] + '/src/CMGTools/RootTools/data/vertexWeight' +#centraldir = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions12/8TeV/PileUp' + + +#for 52X MC to 2012 ICHEP data set +vertexWeightSummer12MCICHEPData = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(2), # 1 = observed , 2= true + inputHistMC = cms.string( rootfile_dir + '/Pileup_Summer12MC52X.true.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2012ICHEP_start_196509.true.root' ), + ) + +#for 53X MC to 2012 HCP data set + +vertexWeightSummer12MC53XICHEPData = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(2), # 1 = observed , 2= true + inputHistMC = cms.string( rootfile_dir + '/Pileup_Summer12MC53X.true.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2012ICHEP_start_196509.true.root' ), + ) + +vertexWeightSummer12MC53XHCPData = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(2), # 1 = observed , 2= true + inputHistMC = cms.string( rootfile_dir + '/Pileup_Summer12MC53X.true.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2012HCP_190456_203002.true.root' ), + ) + +#for 53X MC to first 6/fb of 2012D +vertexWeightSummer12MC53X2012D6fbData = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(2), # 1 = observed , 2= true + inputHistMC = cms.string( rootfile_dir + '/Pileup_Summer12MC53X.true.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2012D6fb_203894_207898.true.root' ), + ) + + +vertexWeightSummer12MC53X2012ABCDData = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(2), # 1 = observed , 2= true + inputHistMC = cms.string( rootfile_dir + '/Pileup_Summer12MC53X.true.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2012ABCD.true.root' ), + ) + +vertexWeightSummer12MC53X2012BCDData = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(2), # 1 = observed , 2= true + inputHistMC = cms.string( rootfile_dir + '/Pileup_Summer12MC53X.true.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2012BCD.true.root' ), + ) diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.pyc b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4bfd13cfee2ddb78248e8a3a4ff762f7990d788a GIT binary patch literal 1767 zcmcIj-)|B@5T4^#TMGR_jZJ;g7>)G>=uv7(jIljh%L9f;O&eY=S9YO`a7T9M8vEQQ zAN^ZReAU^d!a-6rG29)yJ2T(Rx9m3?|B+4Ke*4*I!~L^H^LzTK?=b*Ip9Ot@o&~)a zwBmm}31}sNC!m)E7K0rYhwWAhcpQ35z!JccX1xr(72s*Ovw)4FtH73wxoiL#U@OK< z8#4<$1#A_zbwVcM${N?5m29mU@Bfpm%_CV~9Lf6lpKL6SWMfRSxj2%|F-dN5B)Kuk zmhQyn?iRJC_(ji0Ow-b-H=7sk@lo?cy(Y7uWV_(hKb!|aUll$D0ghJ8L$7edCGxKq zTy(Dy9}&7C`uy{7r%g>6DCQGk$Ff#MjaHC4nc%^qVK9}a7NC%^=G@OH=rT@t`m z8iYR#@k}VJJL)Ofg%R3qhJyi@dv@I^+n0HiABH@iP%abFw8%+ytnCV=gg#2I{e?55;T1IsCdqy3^-1t$TGh0W z=U&&ig^wlMuq%|p@1mAA+DH?5ja*tteEuM&T)LdVp3Q@iR;Jd=c_7^-TBv_RYLyJ~ z#oub)19eZpWKcCSAGlz{Tf7eZLWqLyUG#jW45c^hwmTwEczxDy2XyQD{GFvMU(%3^ bWvtC)%1T)|Yn|RL>+!S|pNb{sSX0Q~^g5Eo literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.py b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.py new file mode 100644 index 0000000..472908d --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.py @@ -0,0 +1,57 @@ +import FWCore.ParameterSet.Config as cms + +import os +rootfile_dir = os.environ['CMSSW_BASE'] + '/src/CMGTools/RootTools/data/vertexWeight' +centraldir = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/PileUp' + +vertexWeight3DFall11May10ReReco = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_160404-163869_7TeV_May10ReReco_Collisions11_JSON_v3.pileupTruth_v2_finebin.root'), + ) + +vertexWeight3DFall11PromptRecov4 = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_165088-167913_7TeV_PromptReco_JSON.pileupTruth_v2_finebin.root'), + ) + +vertexWeight3DFall1105AugReReco = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_170249-172619_7TeV_ReReco5Aug_Collisions11_JSON_v2.pileupTruth_v2_finebin.root'), + ) + +#same as 0ct3ReReco +vertexWeight3DFall11PromptRecov6 = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_172620-173692_PromptReco_JSON.pileupTruth_v2_finebin.root'), + ) + +#weight covers May10ReReco + PromptReco-v4 + 05AugReReco + Prompt-v6 = 2011A +vertexWeight3DFall112invfb = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup3D_160404-173692_2.1invfb.pileup.root' ), + ) + +vertexWeight3DFall112011B = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup3D_2011B.pileup.root'), + ) + +vertexWeight3DFall112011AB = cms.EDProducer( + "PileUpWeight3DProducer", + verbose = cms.untracked.bool( False ), + inputHistMC = cms.string( rootfile_dir + '/Pileup3D_Fall11MC.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup3D_160404-180252_4.6invfb.pileup.root' ), + ) + diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.pyc b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights3DFall11_cfi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5285af14c16c707c66fc06ef34d011b51a176d34 GIT binary patch literal 1903 zcmbu9TW{Jh6o4I|wB^$4)T-OV_Sj8pZqNYIw2g*#)3mg-&{g6k3W));kf7M0^|?QJ zKVUmfAW#jeZA9Q4pUdZy<6|d(<};;qwr-=zlY#d~_|rEDgdF$@$VI3xpnd|il2c6z zwNePDP=5_M33TKn(P1l%98j+#oJ9Q%On}h@~dF7F=lHOOfJT3uY$?Pn4SN|K)JSJ%%7SMF_f zsAS{76YZX452&P9FCe<1Um1qP2eWolw0ck3lT$GC^idHCV6_Y1o8rHoc-{2c;`{sO_=9k9Rr8zE$!*H2qFk(G( ztePF-;WqKYwPRF)Ty0#sR1&K}tp1Iw~{ zs+vVn`vZ9V41nx83>SC0A7HU=1=avF95gT!b>HidF3W*=UeD5?nAnmaLaQ>kHIYxl z*23PH1ilxB@xJN6Hk%F!!UJMsj|G-Hou1FSauWz6ZnVE+hoxZFhEv1VK!7%cR^_Ww z77(w?UV=D(du%aG6o4I|wB^$4)T-MHbkmwE4IoY1XlOT0qh$?UCH_PqF<=G>iXF86?j!F3 zw&R3LP+6so2%O_{`FwJG?DVfS*g$Ryow#Xq+|D8w)SC#W(O?U?V97@EHX7s*&Z9>Gxv{l?FgS0aW3JkcoItgS z++3u36w>YDI+*+%v$GDSFvsk!gDK82d;g7ra_!79`|DtK=a_?aFne>%A#V}$bRT+# z{D$Y6@fI=~rg?8&)XYoz8m1Br9LZ>WYWe<Pcr=BkWi4QqDbWy{w_7i5Z{g2 z5ddQ`UO}rj1K$mK^d^{K@s3Y1%Y#h3amYRs${Gee;d$`5aIDoWGaQX@pePMP3?O+{ zOnTShBj_FXHvnoWx?GY=XNs;>^s2>Eu^RS+BH!X$?D$qPQR|C&b8SsDaU3nw3PRSm zCaTpX9_|n?T8q{b0N?FyFX^L@n=e4l6 zDns>I@P`Cg)m0h5nqF0{e@X5wXUyw8t6|JhMTK~iZfBZAT$Wc$0jjJh7fbflz>2J% zt5!+Wp8!u^0Fb?e;p*P-11vV}z#d_S0~0gR@VzeSu>zQrdX@#n)RqPjnw7!5iF_J0 z7xpG3@VzLE_e~eJ*>Xt`9T5k6EU<^O>E)s?w}B9Hqw@p1ECaI+oEx?Q!j(OQX636= z77(w;c%LQ@kXBDLTl6{0*2SJoN-Kh8-T`qhJRhtxUaw`g8WoitJ~i;&Srq{K+QljO zqs2gPVEUK)V*J4RaM(je;2KFTzBHj)eRg0ir%ObL+5+ag5uE!WelKu7zh@3o1z}&v Xrm{j-I1mnnqx1?XGuJJo6@GsJ^W4x( literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.py b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.py new file mode 100644 index 0000000..bc16460 --- /dev/null +++ b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.py @@ -0,0 +1,93 @@ +import FWCore.ParameterSet.Config as cms + +import os +rootfile_dir = os.environ['CMSSW_BASE'] + '/src/CMGTools/RootTools/data/vertexWeight' +centraldir = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions11/7TeV/PileUp' + + +vertexWeightFall11May10ReReco = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_160404-163869_7TeV_May10ReReco_Collisions11_JSON_v3.pileup_v2.root'), + ) + +vertexWeightFall11PromptRecov4 = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_165088-167913_7TeV_PromptReco_JSON.pileup_v2.root'), + ) + +vertexWeightFall1105AugReReco = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_170249-172619_7TeV_ReReco5Aug_Collisions11_JSON_v2.pileup_v2.root'), + ) + +###PromptRecov6 same as Oct3ReReco +vertexWeightFall11PromptRecov6 = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Cert_172620-173692_PromptReco_JSON.pileup_v2.root'), + ) + + +vertexWeightFall112011B = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_2011B.pileup.root'), + ) + + +vertexWeightFall11EPSJul8 = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Pileup_2011_EPS_8_jul.root'), + ) + +vertexWeightFall11LeptonPhoton = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( centraldir + '/Pileup_2011_to_172802_LP_LumiScale.root'), + ) + + +#weight covering May10ReReco + PromptReco-v4 + 05AugReReco + Prompt-v6 = 2011A +vertexWeightFall112invfb = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_160404-173692_2.1invfb.pileup.root' ), + ) + +#full 2011 data 2011A + 2011B +vertexWeightFall112011AB = cms.EDProducer( + "PileUpWeightProducer", + verbose = cms.untracked.bool( False ), + src = cms.InputTag('addPileupInfo'), + type = cms.int32(1), + inputHistMC = cms.string( rootfile_dir + '/Pileup_Fall11MC.root'), + inputHistData = cms.string( rootfile_dir + '/Pileup_160404-180252_4.6invfb.pileup.root' ), + ) diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.pyc b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.pyc new file mode 100644 index 0000000000000000000000000000000000000000..412416b26685affafd27efd46aacde6abaeabaca GIT binary patch literal 2498 zcmcIk*>c-96a_6=-tBmA+G(Gi&O}@!OY%&nQ=7K4)Jjy-t!Mm#p-D)FLJ=I|Qd2*t z-_{@M2ecQUOv{UsCusq3w{tFt1C;()(Vmr(<6CNkgQLSWW6BSm=XzY z(?&tEIVBR@_|1Z3YkDMG1&HN9>OTwh%C%<_w)wgqfspQ zAI@VeXAH|}I2K~n8V3&jMhh=hS^k!(W7+o62sdBc509esq~p;R?PpOQ-+LSfL2(T& z%b{l-dX^2i7x)p&lYbsdzI*X`k51L*@vwXSfcv?01m1UOz1nz^zV{uX!}mCxUb-S> z)sCO~0|qSh7*t&mcXv3OYtHB|KC(%-~Z1>^@p+uRSK7Vsd)m!os5!bB2`P_z@FQl7 zAI6cQ@1+SpJ)3dA*~9t-5KAd4*VeZ|8lY~Ir=4h}fYQ#>7)sr&e|6qZQ{cPN3vwtWG1XBuA;k}%WRSuoJc;5LhCncE&pLkpz*qcTAtb=RMnXb{8X3-! ztI9-EC0A9#s$@7%f;sXcsF2;O8VOLnKv;zg7fFDYnwl?>;WA+>x3cHD%q6*YZKK13D%YByEcEdp|mq0*(gY!&5q<*L9#hJlFfpoJ|hy` zrg}lLH6s$-_^pCudv+w-1GMYFGzM~N3v6p?8@Wo?(O1v=KtdJ5teakJFa_4 zj}F}v@hghDNPXRQ-d@CUDD?9dP zHWHN-9a{=sbV^|RMz@P#oddI(gJF@Q1QeDGpN@TdAKNjk*1>DDW3|n@MDiT=53|9K z^020{tP+;hwhY8-wht`&KPkMBVfi{!%P`HOJKVguS5sDc(sOB-4zn<~?@ikwrdUJQ zu;^Kjo@FEM`d-L#=if@slZDT7v>GOl#{KID+&^+h;C+j>8tq5!d%qw$yu{)3(vDNs z=y|C(V!%?DLBo!tJ|Dm;n#+2qq2kUaTMv62=I|Q})s-w7^E8fBm~5p!?mP{6s!o>A zB1pY(BAy%<4ZVa2nKb%eS)dyC8jl;yqx#efvC9{6_Fi`Hg*Q-Y9zoMm$p}b!GyvJp z<>OdtN|1$?ZTA~IZaoS#WdG!y^i*IQHm6WkFTmE67PtRH7Iq&&ov{SssCN_N2=%ET zOKsL;HFn$Kk?bIHKL`iKpIlPOE!^M@lL5!OtGoga1Ti`P)bH~K#>mxvGs4RzWWUSH mL;Qt9eQs6T)M}NQR@3U*2L86Rou{Pg1J9?VhbZ$ukNXc@e=jQl literal 0 HcmV?d00001 diff --git a/CMGTools/RootTools/python/yellowreport/CVS/Entries b/CMGTools/RootTools/python/yellowreport/CVS/Entries new file mode 100644 index 0000000..bb8ed0a --- /dev/null +++ b/CMGTools/RootTools/python/yellowreport/CVS/Entries @@ -0,0 +1,4 @@ +/YRParser.py/1.3/Fri Sep 28 12:07:46 2012//Tlogger_bachtis_17Jul13-19h21m35s +/YR_7TeV.json/1.1/Mon May 14 18:56:37 2012//Tlogger_bachtis_17Jul13-19h21m35s +/YR_8TeV.json/1.1/Fri Jun 22 14:46:17 2012//Tlogger_bachtis_17Jul13-19h21m35s +D diff --git a/CMGTools/RootTools/python/yellowreport/CVS/Repository b/CMGTools/RootTools/python/yellowreport/CVS/Repository new file mode 100644 index 0000000..9011a86 --- /dev/null +++ b/CMGTools/RootTools/python/yellowreport/CVS/Repository @@ -0,0 +1 @@ +UserCode/CMG/CMGTools/RootTools/python/yellowreport diff --git a/CMGTools/RootTools/python/yellowreport/CVS/Root b/CMGTools/RootTools/python/yellowreport/CVS/Root new file mode 100644 index 0000000..fc8507d --- /dev/null +++ b/CMGTools/RootTools/python/yellowreport/CVS/Root @@ -0,0 +1 @@ +:gserver:cmssw.cvs.cern.ch:/local/reps/CMSSW diff --git a/CMGTools/RootTools/python/yellowreport/CVS/Tag b/CMGTools/RootTools/python/yellowreport/CVS/Tag new file mode 100644 index 0000000..7feaeea --- /dev/null +++ b/CMGTools/RootTools/python/yellowreport/CVS/Tag @@ -0,0 +1 @@ +Nlogger_bachtis_17Jul13-19h21m35s diff --git a/CMGTools/RootTools/python/yellowreport/CVS/Template b/CMGTools/RootTools/python/yellowreport/CVS/Template new file mode 100644 index 0000000..e69de29 diff --git a/CMGTools/RootTools/python/yellowreport/YRParser.py b/CMGTools/RootTools/python/yellowreport/YRParser.py new file mode 100644 index 0000000..4aafb4c --- /dev/null +++ b/CMGTools/RootTools/python/yellowreport/YRParser.py @@ -0,0 +1,42 @@ +import json +import os + +class YRParser(object): + def __init__(self,jsonFile): + f=open(jsonFile) + self.dict=json.load(f) + + def get(self,mass): + return (item for item in self.dict if item["mH"] == mass).next() + + +yrparser7TeV = YRParser( '/'.join( [os.environ['CMSSW_BASE'], + 'src/CMGTools/RootTools/python/yellowreport/YR_7TeV.json'])) +yrparser8TeV = YRParser( '/'.join( [os.environ['CMSSW_BASE'], + 'src/CMGTools/RootTools/python/yellowreport/YR_8TeV.json'])) + +if __name__ == '__main__': + + import pprint + import sys + mass = float(sys.argv[1]) + + process = ['GGH', 'VBF', 'WH', 'ZH', 'TTH'] + + print 'mass', mass + #pprint.pprint( yrparser7TeV.get(mass) ) + + def printSigma(parser): + tot = 0 + for p in process: + sigma = parser.get(mass)[p]['sigma'] + print '\t', p, sigma + tot += sigma + print '\tTOTAL', tot + + print '7 TeV' + printSigma(yrparser7TeV) + print '8 TeV' + printSigma(yrparser8TeV) + + diff --git a/CMGTools/RootTools/python/yellowreport/YRParser.pyc b/CMGTools/RootTools/python/yellowreport/YRParser.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9599851af3bfecf65af55867f4777769499311ad GIT binary patch literal 1910 zcmbtU&u<$=6#iy6cD$|~mqvgL0wE+MpJJp|q=%@YNvVCHrdnHxYN=Ye-icXbd)=L( zG*WUZ0`B~!2yuq*y^T|lxPUFsoA=(%ydU3uGvV*e`ki0x(9hjfO9G#egxhC&&DBah;#?@9aw{T1!)ECw2E1PH%9*B>c6ho{o9IN*c#Fr zz6((Nw#go09BuSE#&y_RuyxEENF%f*a1&`A=`EymQQyO?g7F^G7J9acUO&ApRgPOo z-=Sq&uvIC@q<5~(T{TzQ?Xa`Y&a*%H8~7U4XYtcX;cRgOk)iXL!+k(u8JIXgGXw&c zqzVxaI{`mWMT8tOpK!QODLingm|O+$1S`O$qI3x)1Q8f^B*~z&Ba21kYr9fq?($Mu zlqurMABC-{!0C zgKwBVq#Sh)Tp2-$XtaNUQX&-l)Vw4_<~o3vz03Zf>`x5!9DJ@| zWZo_nNwt;}=eC8wMNDxtvn%_0T|B7MaFVnNZ704tFMju>OK^%C6lIChubSJOgPiuv zdZ|Uz!<0;^(UByp$scyeym(M>+3Ww zy`xcIk4K3qy~&mn4kz7`cVy-3Be}tkp5FuSuMpb^>qu?h;x^yL_7xc#qDQlL$+=J3 zaz5nNmrb1Uk?hgKcS){+@MDls!0VODX5^_98@Z~;(Kn-qUzhiLm-f2Ir`9<=$&yye zIa#{aXG(kXx!0pu$8COid*a)WPWZGgvXvi7iE_W4&>E&{n&y3uJ>#T2UA@W*K5-KIq9|JuHvGdOM;y1fLSwD9D(%}{ zI7RWCucOz%lVbKtaf;=&jz6Y&3x{gkU{Yhaqw0~9aSetSeed((int)((eta+5)*100000)); + + Bool_t btagged = kFALSE; + + if(isdata) { + if(csv>0.679) btagged = kTRUE; + else btagged = kFALSE; + return btagged; + } + + Double_t SFb = 0.0; + Double_t eff_b = 0.719; + + SFb = getSFb(pt, btagsys, is2012); + + Double_t promoteProb_btag=0; // ~probability to promote to tagged + Double_t demoteProb_btag=0; // ~probability to demote from tagged + + if(SFb < 1) { + demoteProb_btag = fabs(1.0 - SFb); + } else { + promoteProb_btag = fabs(SFb - 1.0)/((SFb/eff_b) - 1.0); + } + + if(fabs(jetflavor) == 5) { // real b-jet + if(csv > 0.679) { // if tagged + btagged = kTRUE; + if(demoteProb_btag > 0 && randm->Uniform() > demoteProb_btag) btagged = kTRUE; // leave it tagged + else btagged = kFALSE; // demote it to untagged + } else { + btagged = kFALSE; + if(promoteProb_btag > 0 && randm->Uniform() < promoteProb_btag) btagged = kTRUE; // promote it to tagged + else btagged = kFALSE; // leave it untagged + } + return btagged; + } + + // not a real b-jet, apply mistag + + Double_t SFl = 0, eff_l = 0; + + // c or light + if(fabs(jetflavor) == 4) { + // SFc = SFb with twice the quoted uncertainty + SFl = getSFc(pt, btagsys, is2012); + eff_l = 0.192*SFl; // eff_c in MC for CSVM = (-1.5734604211*x*x*x*x + 1.52798999269*x*x*x + 0.866697059943*x*x + -1.66657942274*x + 0.780639301724), x = 0.679 + } else { + SFl = getSFl(pt, eta, mistagsys, is2012); + eff_l = getMistag(pt, eta); + } + + Double_t promoteProb_mistag=0; // ~probability to promote to tagged + Double_t demoteProb_mistag=0; // ~probability to demote from tagged + + if(SFl > 1) { + promoteProb_mistag = fabs(SFl - 1.0)/((SFl/eff_l) - 1.0); + } + else { + demoteProb_mistag = SFl; + } + + if(csv > 0.679) { // if tagged + btagged = kTRUE; + if(demoteProb_mistag > 0 && randm->Uniform() > demoteProb_mistag) btagged = kFALSE; // demote it to untagged + else btagged = kTRUE; // leave it tagged + } + else { // not tagged + btagged = kFALSE; + if(promoteProb_mistag > 0 && randm->Uniform() < promoteProb_mistag) btagged = kTRUE; // promote it to tagged + else btagged = kFALSE; // leave it untagged + } + + return btagged; +} + +Double_t BTagSF::getSFb(Float_t pt, UInt_t btagsys, Bool_t is2012) +{ + + // pT dependent scale factors + // Tagger: CSVM within 30 < pt < 670 GeV, abs(eta) < 2.4, x = pt + // SFb = 0.6981*((1.+(0.414063*x))/(1.+(0.300155*x))); (2011) + // SFb = (0.938887+(0.00017124*x))+(-2.76366e-07*(x*x)); (2012) + // for pt > 670 (800) GeV: use the SFb value at 670 (800) GeV with twice the quoted uncertainty for 2011 (2012) + // for pt < 30 (20) GeV: use the SFb value at 30 (20) GeV with a +/-0.12 absolute uncertainty (twice the quoted uncertainty) for 2011 (2012) + // i.e SFb(pt<30) = SFb(pt=30) +/- 0.12, so the relative uncertainty is 0.12/SFb(pt=30) for 2011 + + Float_t x = pt; + if(!is2012 && pt >= 670.0) x = 669.9; + if(!is2012 && pt < 30.0) x = 30.0; + if(is2012 && pt >= 800.0) x = 799.9; + if(is2012 && pt < 20.0) x = 20.0; + + Double_t SFb = 1.0; + if(!is2012) { + SFb = 0.6981*((1.+(0.414063*x))/(1.+(0.300155*x))); + } else { + SFb = (0.938887+(0.00017124*x))+(-2.76366e-07*(x*x)); + } + if(btagsys == kNo) return SFb; + + Double_t SFb_error_2011[] = {0.0295675, 0.0295095, 0.0210867, 0.0219349, 0.0227033, 0.0204062, 0.0185857, 0.0256242, 0.0383341, 0.0409675, 0.0420284, 0.0541299, 0.0578761, 0.0655432}; + Float_t ptmin_2011[] = {30, 40, 50, 60, 70, 80, 100, 120, 160, 210, 260, 320, 400, 500}; + Float_t ptmax_2011[] = {40, 50, 60, 70, 80,100, 120, 160, 210, 260, 320, 400, 500, 670}; + Double_t SFb_error_2012[] = {0.0415707, 0.0204209, 0.0223227, 0.0206655, 0.0199325, 0.0174121, 0.0202332, 0.0182446, 0.0159777, 0.0218531, 0.0204688, 0.0265191, 0.0313175, 0.0415417, 0.0740446, 0.0596716}; + Float_t ptmin_2012[] = {20, 30, 40, 50, 60, 70, 80, 100, 120, 160, 210, 260, 320, 400, 500, 600}; + Float_t ptmax_2012[] = {30, 40, 50, 60, 70, 80,100, 120, 160, 210, 260, 320, 400, 500, 600, 800}; + + Double_t SFb_error_x = 0.0; + + UInt_t nbins = is2012 ? 16: 14; + + for (UInt_t ibin=0; ibin= ptmin_2011[ibin] && x < ptmax_2011[ibin]) SFb_error_x = SFb_error_2011[ibin]; + } else { + if(x >= ptmin_2012[ibin] && x < ptmax_2012[ibin]) SFb_error_x = SFb_error_2012[ibin]; + } + } + if(!is2012) { + if(pt >= 670.0) SFb_error_x = 2.0*0.0655432; + if(pt < 30.0) SFb_error_x = 0.12; + } else { + if(pt >= 800.0) SFb_error_x = 2.0*0.0717567; + if(pt < 20.0) SFb_error_x = 2.0*0.0554504; + } + + Double_t scalefactor = SFb; + + if(btagsys == kDown) scalefactor = (SFb - SFb_error_x); + if(btagsys == kUp) scalefactor = (SFb + SFb_error_x); + + return scalefactor; + +} + +Double_t BTagSF::getSFc(Float_t pt, UInt_t btagsys, Bool_t is2012) +{ + + // SFc = SFb with twice the quoted uncertainty + + Float_t x = pt; + if(!is2012 && pt >= 670.0) x = 669.9; + if(!is2012 && pt < 30.0) x = 30.0; + if(is2012 && pt >= 800.0) x = 799.9; + if(is2012 && pt < 20.0) x = 20.0; + + Double_t SFc = 1.0; + if(!is2012) { + SFc = 0.6981*((1.+(0.414063*x))/(1.+(0.300155*x))); + } else { + SFc = (0.938887+(0.00017124*x))+(-2.76366e-07*(x*x)); + } + if(btagsys == kNo) return SFc; + + Double_t SFb_error_2011[] = {0.0295675, 0.0295095, 0.0210867, 0.0219349, 0.0227033, 0.0204062, 0.0185857, 0.0256242, 0.0383341, 0.0409675, 0.0420284, 0.0541299, 0.0578761, 0.0655432}; + Float_t ptmin_2011[] = {30, 40, 50, 60, 70, 80, 100, 120, 160, 210, 260, 320, 400, 500}; + Float_t ptmax_2011[] = {40, 50, 60, 70, 80,100, 120, 160, 210, 260, 320, 400, 500, 670}; + Double_t SFb_error_2012[] = {0.0415707, 0.0204209, 0.0223227, 0.0206655, 0.0199325, 0.0174121, 0.0202332, 0.0182446, 0.0159777, 0.0218531, 0.0204688, 0.0265191, 0.0313175, 0.0415417, 0.0740446, 0.0596716}; + Float_t ptmin_2012[] = {20, 30, 40, 50, 60, 70, 80, 100, 120, 160, 210, 260, 320, 400, 500, 600}; + Float_t ptmax_2012[] = {30, 40, 50, 60, 70, 80,100, 120, 160, 210, 260, 320, 400, 500, 600, 800}; + + Double_t SFc_error_x = 0.0; + + UInt_t nbins = is2012 ? 16: 14; + + for (UInt_t ibin=0; ibin= ptmin_2011[ibin] && x < ptmax_2011[ibin]) SFc_error_x = 2.0*SFb_error_2011[ibin]; + } else { + if(x >= ptmin_2012[ibin] && x < ptmax_2012[ibin]) SFc_error_x = 2.0*SFb_error_2012[ibin]; + } + + } + if(!is2012) { + if(pt >= 670.0) SFc_error_x = 2.0*2.0*0.0655432; + if(pt < 30.0) SFc_error_x = 2.0*0.12; + } else { + if(pt >= 800.0) SFc_error_x = 2.0*2.0*0.0717567; + if(pt < 20.0) SFc_error_x = 2.0*2.0*0.0554504; + } + + Double_t scalefactor = SFc; + + if(btagsys == kDown) scalefactor = (SFc - SFc_error_x); + if(btagsys == kUp) scalefactor = (SFc + SFc_error_x); + + return scalefactor; + +} + +Double_t BTagSF::getSFl(Float_t pt, Float_t eta, UInt_t mistagsys, Bool_t is2012) +{ + + Float_t x = std::min(double(pt), is2012 ? 670.0 : 800.0); + + Double_t SFl = 0; + + if(!is2012) { + if(fabs(eta) >= 0.0 && fabs(eta) < 0.8) { + if(mistagsys == kNo) SFl = ((1.06182+(0.000617034*x))+(-1.5732e-06*(x*x)))+(3.02909e-10*(x*(x*x))); + else if(mistagsys == kDown) SFl = ((0.972455+(7.51396e-06*x))+(4.91857e-07*(x*x)))+(-1.47661e-09*(x*(x*x))); + else if(mistagsys == kUp) SFl = ((1.15116+(0.00122657*x))+(-3.63826e-06*(x*x)))+(2.08242e-09*(x*(x*x))); + } else if(fabs(eta) >= 0.8 && fabs(eta) < 1.6) { + if(mistagsys == kNo) SFl = ((1.111+(-9.64191e-06*x))+(1.80811e-07*(x*x)))+(-5.44868e-10*(x*(x*x))); + else if(mistagsys == kDown) SFl = ((1.02055+(-0.000378856*x))+(1.49029e-06*(x*x)))+(-1.74966e-09*(x*(x*x))); + else if(mistagsys == kUp) SFl = ((1.20146+(0.000359543*x))+(-1.12866e-06*(x*x)))+(6.59918e-10*(x*(x*x))); + } else if(fabs(eta) >= 1.6 && fabs(eta) < 2.4) { + if(mistagsys == kNo) SFl = ((1.08498+(-0.000701422*x))+(3.43612e-06*(x*x)))+(-4.11794e-09*(x*(x*x))); + else if(mistagsys == kDown) SFl = ((0.983476+(-0.000607242*x))+(3.17997e-06*(x*x)))+(-4.01242e-09*(x*(x*x))); + else if(mistagsys == kUp) SFl = ((1.18654+(-0.000795808*x))+(3.69226e-06*(x*x)))+(-4.22347e-09*(x*(x*x))); + } + } else { + if(fabs(eta) >= 0.0 && fabs(eta) < 0.8) { + if(mistagsys == kNo) SFl = ((1.07541+(0.00231827*x))+(-4.74249e-06*(x*x)))+(2.70862e-09*(x*(x*x))); + else if(mistagsys == kDown) SFl = ((0.964527+(0.00149055*x))+(-2.78338e-06*(x*x)))+(1.51771e-09*(x*(x*x))); + else if(mistagsys == kUp) SFl = ((1.18638+(0.00314148*x))+(-6.68993e-06*(x*x)))+(3.89288e-09*(x*(x*x))); + } else if(fabs(eta) >= 0.8 && fabs(eta) < 1.6) { + if(mistagsys == kNo) SFl = ((1.05613+(0.00114031*x))+(-2.56066e-06*(x*x)))+(1.67792e-09*(x*(x*x))); + else if(mistagsys == kDown) SFl = ((0.946051+(0.000759584*x))+(-1.52491e-06*(x*x)))+(9.65822e-10*(x*(x*x))); + else if(mistagsys == kUp) SFl = ((1.16624+(0.00151884*x))+(-3.59041e-06*(x*x)))+(2.38681e-09*(x*(x*x))); + } else if(fabs(eta) >= 1.6 && fabs(eta) < 2.4) { + if(mistagsys == kNo) SFl = ((1.05625+(0.000487231*x))+(-2.22792e-06*(x*x)))+(1.70262e-09*(x*(x*x))); + else if(mistagsys == kDown) SFl = ((0.956736+(0.000280197*x))+(-1.42739e-06*(x*x)))+(1.0085e-09*(x*(x*x))); + else if(mistagsys == kUp) SFl = ((1.15575+(0.000693344*x))+(-3.02661e-06*(x*x)))+(2.39752e-09*(x*(x*x))); + } + } + + return SFl; + +} + +Double_t BTagSF::getMistag(Float_t pt, Float_t eta) +{ + + Float_t x = std::min(double(pt), 670.0); + + Double_t eff_l = 0.0; + + if(fabs(eta) >= 0.0 && fabs(eta) < 0.8) { + eff_l = ((0.00967751+(2.54564e-05*x))+(-6.92256e-10*(x*x))); + } else if(fabs(eta) >= 0.8 && fabs(eta) < 1.6) { + eff_l = ((0.00974141+(5.09503e-05*x))+(2.0641e-08*(x*x))); + } else if(fabs(eta) >= 1.6 && fabs(eta) < 2.4) { + eff_l = ((0.013595+(0.000104538*x))+(-1.36087e-08*(x*x))); + } + + return eff_l; + +} + diff --git a/CMGTools/RootTools/src/RochCor.cc b/CMGTools/RootTools/src/RochCor.cc new file mode 100644 index 0000000..d3175a5 --- /dev/null +++ b/CMGTools/RootTools/src/RochCor.cc @@ -0,0 +1,594 @@ +#include "CMGTools/RootTools/interface/RochCor.h" +#include + +////^^^^^------------ GP BEGIN +const double RochCor::pi = 3.14159265358979323846; +const float RochCor::genm_smr = 9.09956e+01; //gen mass peak with eta dependent gaussian smearing => better match in Z mass profile vs. eta/phi +const float RochCor::genm = 91.06; //gen mass peak without smearing => Z mass profile vs. eta/phi in CMS note + +const float RochCor::recmA = 9.10062e+01; //rec mass peak in MC (2011A) +const float RochCor::drecmA = 9.09285e+01; //rec mass peak in data (2011A) +const float RochCor::mgsclA_stat = 0.0001; //stat. error of global factor for mass peak in MC (2011A) +const float RochCor::mgsclA_syst = 0.0006; //syst. error of global factor for mass peak in MC (2011A) +const float RochCor::dgsclA_stat = 0.0001; //stat. error of global factor for mass peak in data (2011A) +const float RochCor::dgsclA_syst = 0.0008; //syst. error of global factor for mass peak in data (2011A) +const float RochCor::recmB = 9.10210e+01; //rec mass peak in MC (2011B) +const float RochCor::drecmB = 9.09469e+01; //rec mass peak in data (2011B) +const float RochCor::mgsclB_stat = 0.0001; //stat. error of global factor for mass peak in MC (2011B) +const float RochCor::mgsclB_syst = 0.0006; //syst. error of global factor for mass peak in MC (2011B) +const float RochCor::dgsclB_stat = 0.0001; //stat. error of global factor for mass peak in data (2011B) +const float RochCor::dgsclB_syst = 0.0008; //syst. error of global factor for mass peak in data (2011B) + + //iteration2 after FSR : after Z Pt correction +const float RochCor::deltaA = -2.85242e-06; +const float RochCor::deltaA_stat = 7.74389e-07; +const float RochCor::deltaA_syst = 6.992e-07; + +const float RochCor::sfA = 44.6463; +const float RochCor::sfA_stat = 1.92224; +const float RochCor::sfA_syst = 9.29; + +const float RochCor::deltaB = -5.68463e-06; +const float RochCor::deltaB_stat = 8.21406e-07; +const float RochCor::deltaB_syst = 1.4268e-06; + +const float RochCor::sfB = 23.8652; +const float RochCor::sfB_stat = 0.941748; +const float RochCor::sfB_syst = 4.86; + +const float RochCor::apar = 1.0; //+- 0.002 +const float RochCor::bpar = -5.03313e-06; //+- 1.57968e-06 +const float RochCor::cpar = -4.41463e-05; //+- 1.92775e-06 +const float RochCor::d0par = -0.000148871; //+- 3.16301e-06 +const float RochCor::e0par = 1.59501; //+- 0.0249021 +const float RochCor::d1par = 7.95495e-05; //+- 1.12386e-05 +const float RochCor::e1par = -0.364823; //+- 0.17896 +const float RochCor::d2par = 0.000152032; //+- 5.68386e-06 +const float RochCor::e2par = 0.410195; //+- 0.0431732 +////^^^^^------------ GP END + +const float RochCor::netabin[9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4}; + +const float RochCor::dcor_bfA[8][8]={{-0.000102967,-0.000025046,-0.000000182,-0.000031720,-0.000004638,-0.000013151,-0.000073829,-0.000021362}, + {0.000075011,0.000054312,0.000003541,-0.000016074,-0.000013214,0.000000586,0.000025095,0.000117588}, + {0.000147495,-0.000029203,0.000016442,0.000008401,-0.000014585,0.000004246,0.000027783,0.000023445}, + {-0.000063689,-0.000021704,0.000006406,-0.000059618,-0.000025848,-0.000024249,-0.000044822,-0.000021290}, + {-0.000000765,0.000011984,0.000027719,0.000025866,0.000017671,-0.000065838,-0.000047034,0.000044730}, + {0.000011344,-0.000132266,-0.000038679,0.000015218,-0.000007268,-0.000022690,-0.000079248,-0.000052198}, + {-0.000107277,-0.000092664,-0.000016977,-0.000022288,-0.000005622,-0.000042913,-0.000066225,-0.000058114}, + {-0.000057816,-0.000107028,-0.000025582,0.000002045,-0.000035959,-0.000007281,-0.000059810,-0.000047769}}; + +const float RochCor::dcor_maA[8][8]={{0.000769889,0.000176340,-0.000173462,-0.000159710,-0.000081615,-0.000058009,0.000366711,0.001477802}, + {0.001278711,0.000294977,-0.000105670,-0.000077729,-0.000068954,-0.000007808,0.000181101,0.000482557}, + {0.000277706,0.000140310,0.000031660,0.000120208,0.000074286,0.000078156,0.000123767,0.000422373}, + {-0.001571163,-0.000346042,0.000085722,0.000125968,0.000133283,0.000116788,0.000019394,0.000149867}, + {-0.002099394,-0.000445580,0.000033833,0.000043528,0.000148554,0.000263179,0.000115391,-0.000513180}, + {-0.001494752,-0.000433278,-0.000092362,-0.000026281,-0.000000523,0.000048183,0.000051742,-0.000317282}, + {-0.000013164,-0.000104072,-0.000063807,-0.000056538,-0.000067794,-0.000125772,-0.000013945,0.001270347}, + {0.000130353,0.000002891,-0.000136974,-0.000116878,-0.000190943,-0.000198251,0.000126934,0.001696517}}; + +const float RochCor::mcor_bfA[8][8]={{-0.000063713,-0.000029352,-0.000000867,0.000032270,0.000015492,0.000008083,-0.000069408,-0.000091716}, + {-0.000060494,-0.000002986,0.000012797,-0.000031184,-0.000031340,-0.000006048,0.000013469,-0.000020202}, + {-0.000022997,-0.000043807,-0.000007016,-0.000030670,-0.000020740,-0.000016735,-0.000007218,-0.000065682}, + {-0.000041813,-0.000042280,0.000013533,-0.000002547,-0.000017769,-0.000011282,-0.000022693,-0.000099361}, + {-0.000031962,-0.000022918,0.000009196,0.000027077,0.000002257,-0.000016681,-0.000017862,-0.000056932}, + {-0.000026284,-0.000053526,-0.000000128,0.000026427,0.000034433,-0.000004638,-0.000023034,-0.000069140}, + {-0.000109084,-0.000073483,-0.000007053,0.000037945,0.000037618,-0.000016044,-0.000053256,-0.000045541}, + {-0.000063455,-0.000018084,-0.000009968,-0.000004891,-0.000018822,0.000001771,-0.000021826,-0.000079626}}; + +const float RochCor::mcor_maA[8][8]={{0.000950726,0.000132997,-0.000166230,-0.000178984,-0.000175606,-0.000184543,0.000028977,0.000145090}, + {0.001082393,0.000012119,-0.000105033,-0.000095558,-0.000087842,-0.000050033,0.000203732,0.000781017}, + {0.000522823,-0.000027809,0.000020088,0.000027120,0.000029425,0.000063659,0.000059290,0.000007311}, + {0.000659471,0.000426387,0.000184802,0.000127485,0.000153550,0.000143188,0.000325332,0.000307829}, + {0.000842162,0.000490264,0.000212897,0.000147332,0.000174670,0.000153595,0.000327076,0.001000893}, + {-0.001242714,-0.000155280,0.000101135,0.000094522,0.000093880,0.000066729,0.000141144,0.000810823}, + {-0.001757072,-0.000320008,-0.000029266,-0.000022502,-0.000040205,-0.000056041,-0.000149048,-0.000221401}, + {0.000408788,0.000114598,-0.000141981,-0.000110819,-0.000115938,-0.000138071,-0.000784406,-0.002160131}}; + +const float RochCor::dcor_bfAer[8][8]={{0.000069681,0.000035377,0.000030160,0.000028300,0.000028481,0.000030308,0.000035908,0.000066403}, + {0.000063562,0.000035195,0.000029976,0.000028288,0.000028251,0.000030304,0.000035175,0.000063468}, + {0.000066084,0.000036266,0.000030191,0.000028046,0.000028118,0.000029895,0.000035353,0.000063882}, + {0.000064693,0.000035627,0.000029777,0.000028668,0.000028323,0.000030154,0.000034876,0.000063622}, + {0.000065655,0.000035484,0.000030380,0.000028062,0.000028263,0.000030324,0.000035823,0.000068903}, + {0.000062857,0.000034907,0.000029606,0.000028968,0.000028557,0.000029858,0.000034830,0.000063717}, + {0.000066211,0.000035707,0.000029803,0.000028436,0.000028707,0.000029851,0.000035014,0.000064730}, + {0.000065003,0.000035761,0.000030160,0.000028192,0.000028342,0.000029811,0.000035545,0.000063645}}; + +const float RochCor::dcor_maAer[8][8]={{0.000069681,0.000035377,0.000030160,0.000028300,0.000028481,0.000030308,0.000035908,0.000066403}, + {0.000063562,0.000035195,0.000029976,0.000028288,0.000028251,0.000030304,0.000035175,0.000063468}, + {0.000066084,0.000036266,0.000030191,0.000028046,0.000028118,0.000029895,0.000035353,0.000063882}, + {0.000064693,0.000035627,0.000029777,0.000028668,0.000028323,0.000030154,0.000034876,0.000063622}, + {0.000065655,0.000035484,0.000030380,0.000028062,0.000028263,0.000030324,0.000035823,0.000068903}, + {0.000062857,0.000034907,0.000029606,0.000028968,0.000028557,0.000029858,0.000034830,0.000063717}, + {0.000066211,0.000035707,0.000029803,0.000028436,0.000028707,0.000029851,0.000035014,0.000064730}, + {0.000065003,0.000035761,0.000030160,0.000028192,0.000028342,0.000029811,0.000035545,0.000063645}}; + +const float RochCor::mcor_bfAer[8][8]={{0.000028957,0.000015643,0.000013419,0.000012634,0.000012700,0.000013592,0.000016042,0.000028597}, + {0.000027958,0.000015560,0.000013545,0.000012820,0.000012798,0.000013524,0.000015725,0.000027844}, + {0.000027910,0.000015737,0.000013522,0.000012785,0.000012761,0.000013554,0.000015626,0.000027776}, + {0.000028081,0.000015884,0.000013473,0.000012691,0.000012659,0.000013430,0.000015598,0.000027889}, + {0.000027971,0.000015665,0.000013466,0.000012651,0.000012648,0.000013558,0.000016132,0.000029045}, + {0.000027824,0.000015624,0.000013452,0.000012922,0.000012881,0.000013473,0.000015628,0.000027859}, + {0.000028053,0.000015657,0.000013501,0.000012726,0.000012889,0.000013432,0.000015494,0.000027716}, + {0.000028212,0.000015901,0.000013511,0.000012648,0.000012674,0.000013507,0.000015666,0.000027969}}; + +const float RochCor::mcor_maAer[8][8]={{0.000028957,0.000015643,0.000013419,0.000012634,0.000012700,0.000013592,0.000016042,0.000028597}, + {0.000027958,0.000015560,0.000013545,0.000012820,0.000012798,0.000013524,0.000015725,0.000027844}, + {0.000027910,0.000015737,0.000013522,0.000012785,0.000012761,0.000013554,0.000015626,0.000027776}, + {0.000028081,0.000015884,0.000013473,0.000012691,0.000012659,0.000013430,0.000015598,0.000027889}, + {0.000027971,0.000015665,0.000013466,0.000012651,0.000012648,0.000013558,0.000016132,0.000029045}, + {0.000027824,0.000015624,0.000013452,0.000012922,0.000012881,0.000013473,0.000015628,0.000027859}, + {0.000028053,0.000015657,0.000013501,0.000012726,0.000012889,0.000013432,0.000015494,0.000027716}, + {0.000028212,0.000015901,0.000013511,0.000012648,0.000012674,0.000013507,0.000015666,0.000027969}}; + + +//======================================================================================================= + +const float RochCor::dmavgA[8][8]={{0.025922541,0.025094489,0.025024760,0.025459164,0.025507064,0.024926673,0.025264207,0.026154362}, + {0.025771485,0.025052688,0.025031280,0.025448624,0.025418813,0.024947593,0.025213752,0.025711461}, + {0.025992243,0.025246736,0.025081158,0.025465835,0.025396615,0.025090199,0.025225184,0.025674825}, + {0.026065594,0.025210021,0.024985654,0.025468545,0.025506958,0.025011636,0.025137782,0.025900352}, + {0.025723593,0.025225323,0.025057659,0.025327039,0.025445884,0.025039377,0.025250011,0.025920693}, + {0.025890951,0.025184183,0.025108732,0.025431830,0.025389774,0.025015759,0.025133115,0.025839978}, + {0.025969359,0.025120514,0.025090360,0.025397708,0.025439110,0.024991973,0.025145588,0.025956176}, + {0.025890127,0.025152920,0.025013377,0.025419729,0.025451053,0.025052175,0.025151170,0.025819692}}; + +const float RochCor::dpavgA[8][8]={{0.025916064,0.025307681,0.024921634,0.025494383,0.025417695,0.025041578,0.025211546,0.026138035}, + {0.025661559,0.025125726,0.024917529,0.025545957,0.025489507,0.024993156,0.025232820,0.025819186}, + {0.025977549,0.025185495,0.024993264,0.025475434,0.025447391,0.025060103,0.025212464,0.025954195}, + {0.026050003,0.025305680,0.024998627,0.025457135,0.025432215,0.025014203,0.025160101,0.025892301}, + {0.026134513,0.025227871,0.024904078,0.025474157,0.025492296,0.025053230,0.025237275,0.025852681}, + {0.026070419,0.025241236,0.025032270,0.025465782,0.025477130,0.025089989,0.025266698,0.025788486}, + {0.025893934,0.025278195,0.025005032,0.025417408,0.025462482,0.025002584,0.025334630,0.025973266}, + {0.025995267,0.025325988,0.024916915,0.025384798,0.025394341,0.025024826,0.025278556,0.025963080}}; + +const float RochCor::mmavgA[8][8]={{0.025859084,0.025171574,0.025031055,0.025414657,0.025421970,0.025005626,0.025202085,0.025905427}, + {0.025820029,0.025133587,0.025017091,0.025474822,0.025465318,0.025012641,0.025166745,0.025890426}, + {0.025843527,0.025164085,0.025038476,0.025478059,0.025477999,0.025038661,0.025147011,0.025803665}, + {0.025876173,0.025204137,0.025021527,0.025462181,0.025430126,0.025017812,0.025204524,0.025839771}, + {0.025861181,0.025205469,0.025018335,0.025426248,0.025460153,0.025022144,0.025196286,0.025888667}, + {0.025758405,0.025144612,0.025037865,0.025474080,0.025474752,0.025036212,0.025167523,0.025862979}, + {0.025807403,0.025158727,0.025014627,0.025464075,0.025472244,0.025021210,0.025130780,0.025783651}, + {0.025905758,0.025201579,0.025009920,0.025423990,0.025416973,0.025032037,0.025147863,0.025760345}}; + +const float RochCor::mpavgA[8][8]={{0.025888818,0.025206935,0.025026146,0.025442136,0.025470197,0.025027800,0.025243407,0.025952872}, + {0.025923013,0.025178692,0.025011691,0.025498907,0.025477111,0.025023833,0.025166403,0.025886905}, + {0.025943006,0.025225756,0.025007080,0.025476595,0.025488864,0.025026658,0.025179579,0.025889859}, + {0.025949377,0.025208820,0.025021340,0.025454777,0.025444410,0.024996581,0.025195810,0.025967101}, + {0.025950823,0.025197201,0.024994630,0.025441154,0.025458403,0.025024723,0.025211150,0.025938079}, + {0.025939334,0.025189405,0.025023127,0.025486532,0.025474880,0.025007298,0.025220661,0.025942054}, + {0.025997086,0.025189140,0.025022336,0.025471484,0.025493603,0.025012869,0.025188219,0.025964187}, + {0.025944809,0.025237280,0.025027926,0.025469723,0.025445395,0.025024964,0.025234456,0.026013442}}; + +//======================================================================================================= + +const float RochCor::dcor_bfB[8][8]={{-0.000121996,-0.000051596,-0.000011541,-0.000024676,-0.000058614,0.000004092,-0.000042827,-0.000040838}, + {-0.000082378,-0.000066345,-0.000047373,-0.000017058,-0.000021958,-0.000029804,-0.000053044,-0.000014822}, + {0.000012351,-0.000031871,-0.000017504,-0.000017341,-0.000018939,-0.000036424,-0.000023220,-0.000006308}, + {0.000019524,-0.000027703,-0.000010703,-0.000002277,-0.000061078,-0.000063380,-0.000063290,-0.000021621}, + {-0.000052157,-0.000054030,-0.000039215,-0.000047173,-0.000021800,-0.000008816,-0.000041229,-0.000075721}, + {-0.000059315,-0.000081392,-0.000015056,0.000009267,0.000015595,-0.000038434,-0.000008257,-0.000000816}, + {-0.000011477,-0.000061045,-0.000023999,0.000018858,0.000002374,0.000010510,-0.000017883,0.000022914}, + {-0.000070644,-0.000061816,-0.000037444,-0.000036912,0.000013680,-0.000003858,-0.000005998,-0.000005702}}; + +const float RochCor::dcor_maB[8][8]={{0.000648425,0.000184921,-0.000159733,-0.000209004,-0.000158411,-0.000118417,0.000343531,0.001274013}, + {0.001107062,0.000215835,-0.000074671,-0.000078597,-0.000068598,-0.000038450,0.000119307,0.000441764}, + {0.000299114,0.000047329,0.000028768,0.000041104,0.000068554,0.000057753,0.000062958,0.000434265}, + {-0.001531225,-0.000369769,0.000034113,0.000106520,0.000164404,0.000166858,0.000026463,0.000183539}, + {-0.001931603,-0.000423243,0.000014606,0.000077337,0.000176900,0.000297178,0.000124199,-0.000358460}, + {-0.001242424,-0.000306289,-0.000036347,0.000069690,0.000008892,0.000084983,0.000127487,-0.000191898}, + {0.000001016,-0.000111617,-0.000068977,-0.000044695,-0.000085620,-0.000113063,0.000016393,0.001409055}, + {0.000351159,0.000019529,-0.000157996,-0.000187339,-0.000146448,-0.000186771,0.000173020,0.001701876}}; + +const float RochCor::mcor_bfB[8][8]={{-0.000072402,-0.000058879,0.000003018,0.000018626,0.000007212,-0.000005316,-0.000095954,-0.000125599}, + {-0.000061846,-0.000003202,0.000014083,-0.000033514,-0.000039273,0.000004540,0.000009430,-0.000017489}, + {-0.000031382,-0.000047138,-0.000019203,-0.000024139,-0.000038678,-0.000040859,0.000012155,-0.000065070}, + {-0.000056882,-0.000031030,0.000024829,0.000013713,-0.000010394,-0.000020459,-0.000045276,-0.000057322}, + {-0.000043675,0.000008459,0.000015752,0.000013816,-0.000008688,-0.000031616,-0.000032060,-0.000053715}, + {0.000000487,-0.000064518,0.000019284,0.000045588,0.000028956,-0.000002070,-0.000029702,-0.000080368}, + {-0.000108752,-0.000075013,-0.000016411,0.000050559,0.000042682,-0.000014198,-0.000064707,-0.000072518}, + {-0.000039973,-0.000016213,0.000000336,0.000004890,-0.000014730,-0.000011327,-0.000006556,-0.000088452}}; + +const float RochCor:: mcor_maB[8][8]={{0.000974618,0.000128823,-0.000152265,-0.000186697,-0.000167048,-0.000204591,0.000008788,0.000152219}, + {0.001104959,0.000007490,-0.000113518,-0.000115239,-0.000087118,-0.000054860,0.000210312,0.000761740}, + {0.000495175,-0.000021281,0.000019935,0.000025729,0.000026502,0.000058051,0.000080846,0.000040006}, + {0.000679721,0.000425605,0.000190407,0.000121199,0.000160504,0.000146688,0.000321539,0.000309533}, + {0.000862263,0.000497438,0.000205395,0.000146674,0.000179833,0.000151782,0.000320139,0.000994401}, + {-0.001264907,-0.000156277,0.000113008,0.000094040,0.000099709,0.000062566,0.000128300,0.000821240}, + {-0.001737087,-0.000315566,-0.000028978,-0.000021989,-0.000026353,-0.000042322,-0.000148004,-0.000245085}, + {0.000404257,0.000109031,-0.000120937,-0.000124930,-0.000110856,-0.000152148,-0.000770993,-0.002169186}}; + + +const float RochCor::dcor_bfBer[8][8]={{0.000073392,0.000037888,0.000030941,0.000028542,0.000028942,0.000031034,0.000038166,0.000071498}, + {0.000067919,0.000036855,0.000030957,0.000028460,0.000028904,0.000030892,0.000036525,0.000067771}, + {0.000069890,0.000037252,0.000030693,0.000028233,0.000028295,0.000030924,0.000036761,0.000067732}, + {0.000068865,0.000037515,0.000030440,0.000028521,0.000028758,0.000031061,0.000036545,0.000067957}, + {0.000070287,0.000038039,0.000031099,0.000028541,0.000028535,0.000030889,0.000038192,0.000073368}, + {0.000070529,0.000036023,0.000030708,0.000029111,0.000029156,0.000030485,0.000037271,0.000069426}, + {0.000068987,0.000036834,0.000030454,0.000028355,0.000028894,0.000030568,0.000036321,0.000069434}, + {0.000069238,0.000037352,0.000030916,0.000028682,0.000028282,0.000030943,0.000037054,0.000068690}}; + +const float RochCor::dcor_maBer[8][8]={{0.000073392,0.000037888,0.000030941,0.000028542,0.000028942,0.000031034,0.000038166,0.000071498}, + {0.000067919,0.000036855,0.000030957,0.000028460,0.000028904,0.000030892,0.000036525,0.000067771}, + {0.000069890,0.000037252,0.000030693,0.000028233,0.000028295,0.000030924,0.000036761,0.000067732}, + {0.000068865,0.000037515,0.000030440,0.000028521,0.000028758,0.000031061,0.000036545,0.000067957}, + {0.000070287,0.000038039,0.000031099,0.000028541,0.000028535,0.000030889,0.000038192,0.000073368}, + {0.000070529,0.000036023,0.000030708,0.000029111,0.000029156,0.000030485,0.000037271,0.000069426}, + {0.000068987,0.000036834,0.000030454,0.000028355,0.000028894,0.000030568,0.000036321,0.000069434}, + {0.000069238,0.000037352,0.000030916,0.000028682,0.000028282,0.000030943,0.000037054,0.000068690}}; + +const float RochCor::mcor_bfBer[8][8]={{0.000031813,0.000016534,0.000013999,0.000013046,0.000013123,0.000014245,0.000016964,0.000031719}, + {0.000030718,0.000016483,0.000014127,0.000013244,0.000013198,0.000014151,0.000016711,0.000030863}, + {0.000030665,0.000016682,0.000014126,0.000013207,0.000013188,0.000014194,0.000016551,0.000030725}, + {0.000030997,0.000016830,0.000014015,0.000013110,0.000013070,0.000014090,0.000016538,0.000030930}, + {0.000030883,0.000016557,0.000014048,0.000013105,0.000013067,0.000014169,0.000017090,0.000032174}, + {0.000030553,0.000016523,0.000014045,0.000013333,0.000013320,0.000014083,0.000016591,0.000030854}, + {0.000030886,0.000016615,0.000014077,0.000013136,0.000013316,0.000014054,0.000016452,0.000030541}, + {0.000031052,0.000016845,0.000014093,0.000013053,0.000013071,0.000014144,0.000016638,0.000031061}}; + +const float RochCor::mcor_maBer[8][8]={{0.000031813,0.000016534,0.000013999,0.000013046,0.000013123,0.000014245,0.000016964,0.000031719}, + {0.000030718,0.000016483,0.000014127,0.000013244,0.000013198,0.000014151,0.000016711,0.000030863}, + {0.000030665,0.000016682,0.000014126,0.000013207,0.000013188,0.000014194,0.000016551,0.000030725}, + {0.000030997,0.000016830,0.000014015,0.000013110,0.000013070,0.000014090,0.000016538,0.000030930}, + {0.000030883,0.000016557,0.000014048,0.000013105,0.000013067,0.000014169,0.000017090,0.000032174}, + {0.000030553,0.000016523,0.000014045,0.000013333,0.000013320,0.000014083,0.000016591,0.000030854}, + {0.000030886,0.000016615,0.000014077,0.000013136,0.000013316,0.000014054,0.000016452,0.000030541}, + {0.000031052,0.000016845,0.000014093,0.000013053,0.000013071,0.000014144,0.000016638,0.000031061}}; + +//======================================================================================================= + +const float RochCor::dmavgB[8][8]={{0.025938774,0.025266827,0.025022293,0.025374338,0.025372916,0.025005996,0.025240074,0.026067392}, + {0.025894727,0.025191097,0.025013219,0.025419539,0.025390481,0.025019205,0.025198246,0.025935809}, + {0.025912919,0.025224576,0.025030573,0.025419982,0.025415115,0.025043226,0.025213202,0.025937655}, + {0.025903638,0.025244655,0.025023684,0.025383398,0.025399556,0.025025292,0.025254252,0.025945694}, + {0.025855091,0.025245849,0.025018633,0.025392413,0.025386199,0.025032433,0.025258546,0.025938246}, + {0.025898044,0.025210425,0.025039174,0.025411554,0.025418325,0.025034439,0.025230630,0.025873626}, + {0.025908219,0.025191441,0.025016559,0.025382898,0.025416337,0.025011142,0.025181345,0.025906562}, + {0.026026606,0.025235830,0.025005632,0.025369690,0.025375398,0.025027767,0.025254124,0.025961736}}; + +const float RochCor::dpavgB[8][8]={{0.025993525,0.025262074,0.025032936,0.025402927,0.025411082,0.025025205,0.025257010,0.025987816}, + {0.026016457,0.025236788,0.025026049,0.025445870,0.025426455,0.025012605,0.025226581,0.026018325}, + {0.026046038,0.025298641,0.025007364,0.025396512,0.025432880,0.025031159,0.025238138,0.025957892}, + {0.026067569,0.025302059,0.025011169,0.025396687,0.025370463,0.024996758,0.025241644,0.026118577}, + {0.026205140,0.025263103,0.025003300,0.025373572,0.025393818,0.025008397,0.025280542,0.026013350}, + {0.026010447,0.025247521,0.025027158,0.025427902,0.025395642,0.025008772,0.025299819,0.026073297}, + {0.026045245,0.025236978,0.025011242,0.025420223,0.025442011,0.025030245,0.025237170,0.025985402}, + {0.026017886,0.025261768,0.025024263,0.025412894,0.025397047,0.025037108,0.025256271,0.025938284}}; + +const float RochCor::mmavgB[8][8]={{0.025922899,0.025253554,0.025024570,0.025376081,0.025366729,0.025000526,0.025238491,0.026010632}, + {0.025886079,0.025183953,0.025007207,0.025415872,0.025388657,0.025019143,0.025195823,0.025930482}, + {0.025934619,0.025227622,0.025035391,0.025418887,0.025417957,0.025042034,0.025207412,0.025915978}, + {0.025975643,0.025271630,0.025027551,0.025387821,0.025396539,0.025023647,0.025264276,0.025925383}, + {0.025951465,0.025261106,0.025024150,0.025395296,0.025387278,0.025029785,0.025264818,0.025972973}, + {0.025864186,0.025203249,0.025038447,0.025414974,0.025419505,0.025033609,0.025228557,0.025950473}, + {0.025857412,0.025190903,0.025020008,0.025387552,0.025414808,0.025008508,0.025180904,0.025854423}, + {0.026021465,0.025234665,0.025004645,0.025369725,0.025376778,0.025027170,0.025226526,0.025825617}}; + +const float RochCor::mpavgB[8][8]={{0.025972655,0.025257853,0.025030870,0.025399462,0.025417248,0.025026830,0.025266203,0.026020858}, + {0.026012686,0.025235199,0.025023719,0.025450310,0.025427728,0.025011407,0.025226418,0.026002827}, + {0.026042418,0.025301180,0.025007263,0.025397603,0.025435786,0.025029248,0.025229272,0.025961233}, + {0.025988419,0.025271262,0.025005581,0.025394773,0.025372960,0.024995658,0.025227015,0.026099192}, + {0.026098501,0.025217605,0.024991889,0.025370425,0.025396433,0.025007798,0.025271868,0.025980209}, + {0.026023494,0.025241938,0.025023119,0.025431178,0.025393405,0.025007651,0.025298716,0.026031118}, + {0.026105678,0.025244646,0.025012836,0.025423016,0.025446063,0.025025461,0.025247461,0.026041311}, + {0.026005132,0.025261163,0.025024802,0.025413312,0.025401136,0.025030499,0.025288682,0.026116802}}; + +//=============================================================================================== +//parameters for Z pt correction + +const float RochCor::ptlow[85] = {0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, + 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, + 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, + 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, + 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, + 25.0, 26.0, 27.0, 28.0, 29.0, + 30.0, 32.0, 34.0, 36.0, 38.0, + 40.0, 44.0, 48.0, 52.0, 56.0, + 60.0, 65.0, 70.0, 75.0, 80.0, 85.0, 90.0, 95.0, + 100.0, 110.0, 120.0, 130.0, 140.0, 150.0, 175.0, + 200.0, 250.0, 350.0, 500.0, 1000.0}; + +//int nptbins( sizeof(ptlow)/sizeof(float) - 1 ); + +const float RochCor::zptscl[84] = {1.49177,1.45654,1.36283,1.28569,1.2418,1.12336,1.10416,1.08731,0.994051,0.96532, + 0.94427,0.932725,0.918082,0.899665,0.898398,0.927687,0.908047,0.892392,0.924027,0.945895, + 0.937149,0.923983,0.923387,0.955362,0.947812,0.962943,0.948781,0.961555,0.95222,0.999207, + 0.973884,0.993013,0.953487,0.951402,0.985583,0.986603,0.981388,1.00022,1.0294,0.964748, + 0.974592,1.01546,0.992343,1.00101,0.990866,0.98982,1.02924,1.02265,0.967695,1.02411, + 0.97331,1.01052,1.01561,0.992594,0.976504,1.01205,0.981111,1.00078,1.02078,1.00719, + 1.0099,1.02865,1.03845,1.03254,1.09815,1.10263,1.06302,1.0725,1.14703,1.10574, + 1.13911,1.16947,1.1709,1.11413,1.28793,1.18953,1.20212,1.18112,1.25471,1.15329, + 1.14276,1.17223,1.09173,2.00229}; + +const float RochCor::zptscler[84] = {0.0270027,0.0154334,0.0115338,0.00958085,0.0084683,0.00736665,0.0069567,0.00671434, + 0.00617693,0.00601943,0.00594735,0.00594569,0.00594903,0.00595495,0.00608115,0.00633704, + 0.0063916,0.0064468,0.00678106,0.00706769,0.00717517,0.00727958,0.00747182,0.00785544, + 0.00798754,0.00828787,0.00839147,0.00865826,0.00876775,0.00933276,0.00935768,0.0097289, + 0.00962058,0.00983828,0.0103044,0.0104871,0.0106575,0.0110388,0.0114986,0.0111494, + 0.0115202,0.0121059,0.0121345,0.0124923,0.0125972,0.0128401,0.0134519,0.0136279, + 0.0133414,0.014186,0.00992195,0.0105984,0.0109484,0.0111756,0.0114579,0.00870013, + 0.00904749,0.00970734,0.0104583,0.0109818,0.00837852,0.00939894,0.010415,0.0113433, + 0.013007,0.0128788,0.0140174,0.0156993,0.0181717,0.019765,0.0222326,0.0249408, + 0.0272806,0.0211706,0.0278087,0.0306654,0.0361387,0.041327,0.0341513,0.0440116, + 0.0473006,0.0680212,0.149162,0.56279}; + +RochCor::~RochCor(){ +} + +RochCor::RochCor(){ + + eran.SetSeed(123456); + sran.SetSeed(1234); + + for(int i=0; i<8; ++i){ + for(int j=0; j<8; ++j){ + mptsys_mc_dm[i][j]=0; + mptsys_mc_da[i][j]=0; + mptsys_da_dm[i][j]=0; + mptsys_da_da[i][j]=0; + } + } + +} + +RochCor::RochCor(int seed){ + eran.SetSeed(123456); + sran.SetSeed(seed); + + for(int i=0; i<8; ++i){ + for(int j=0; j<8; ++j){ + mptsys_mc_dm[i][j]=sran.Gaus(0.0, 1.0); + mptsys_mc_da[i][j]=sran.Gaus(0.0, 1.0); + mptsys_da_dm[i][j]=sran.Gaus(0.0, 1.0); + mptsys_da_da[i][j]=sran.Gaus(0.0, 1.0); + } + } +} + +void RochCor::momcor_mc( TLorentzVector& mu, float charge, float sysdev, int runopt){ + + //sysdev == num : deviation = num + + float ptmu = mu.Pt(); + float muphi = mu.Phi(); + float mueta = mu.Eta(); // same with mu.Eta() in Root + + float px = mu.Px(); + float py = mu.Py(); + float pz = mu.Pz(); + float e = mu.E(); + + int mu_phibin = phibin(muphi); + int mu_etabin = etabin(mueta); + + //float mptsys = sran.Gaus(0.0,sysdev); + + float dm = 0.0; + float da = 0.0; + + if(runopt == 0){ + dm = (mcor_bfA[mu_phibin][mu_etabin] + mptsys_mc_dm[mu_phibin][mu_etabin]*mcor_bfAer[mu_phibin][mu_etabin])/mmavgA[mu_phibin][mu_etabin]; + da = mcor_maA[mu_phibin][mu_etabin] + mptsys_mc_da[mu_phibin][mu_etabin]*mcor_maAer[mu_phibin][mu_etabin]; + }else if(runopt == 1){ + dm = (mcor_bfB[mu_phibin][mu_etabin] + mptsys_mc_dm[mu_phibin][mu_etabin]*mcor_bfBer[mu_phibin][mu_etabin])/mmavgB[mu_phibin][mu_etabin]; + da = mcor_maB[mu_phibin][mu_etabin] + mptsys_mc_da[mu_phibin][mu_etabin]*mcor_maBer[mu_phibin][mu_etabin]; + } + + float cor = 1.0/(1.0 + dm + charge*da*ptmu); + + //for the momentum tuning - eta,phi,Q correction + px *= cor; + py *= cor; + pz *= cor; + e *= cor; + + float recm = 0.0; + // float drecm = 0.0; + float delta = 0.0; + float sf = 0.0; + + float gscler = 0.0; + float deltaer = 0.0; + float sfer = 0.0; + + if(runopt==0){ + recm = recmA; + // drecm = drecmA; + + delta = deltaA; + sf = sfA; + + gscler = TMath::Sqrt( TMath::Power(mgsclA_stat,2) + TMath::Power(mgsclA_syst,2) ); + deltaer = TMath::Sqrt( TMath::Power(deltaA_stat,2) + TMath::Power(deltaA_syst,2) ); + sfer = TMath::Sqrt( TMath::Power(sfA_stat,2) + TMath::Power(sfA_syst,2) ); + }else if(runopt==1){ + recm = recmB; + // drecm = drecmB; + + delta = deltaB; + sf = sfB; + + gscler = TMath::Sqrt( TMath::Power(mgsclB_stat,2) + TMath::Power(mgsclB_syst,2) ); + deltaer = TMath::Sqrt( TMath::Power(deltaB_stat,2) + TMath::Power(deltaB_syst,2) ); + sfer = TMath::Sqrt( TMath::Power(sfB_stat,2) + TMath::Power(sfB_syst,2) ); + } + + float tune = 1.0/(1.0 + (delta + sysdev*deltaer)*sqrt(px*px + py*py)*eran.Gaus(1.0,(sf + sysdev*sfer))); + + px *= (tune); + py *= (tune); + pz *= (tune); + e *= (tune); + + float gscl = (genm_smr/recm); + + px *= (gscl + sysdev*gscler); + py *= (gscl + sysdev*gscler); + pz *= (gscl + sysdev*gscler); + e *= (gscl + sysdev*gscler); + + mu.SetPxPyPzE(px,py,pz,e); + +} + + +void RochCor::momcor_data( TLorentzVector& mu, float charge, float sysdev, int runopt){ + + float ptmu = mu.Pt(); + + float muphi = mu.Phi(); + float mueta = mu.Eta(); // same with mu.Eta() in Root + + float px = mu.Px(); + float py = mu.Py(); + float pz = mu.Pz(); + float e = mu.E(); + + int mu_phibin = phibin(muphi); + int mu_etabin = etabin(mueta); + + //float mptsys1 = sran.Gaus(0.0,sysdev); + + float dm = 0.0; + float da = 0.0; + + if(runopt==0){ + dm = (dcor_bfA[mu_phibin][mu_etabin] + mptsys_da_dm[mu_phibin][mu_etabin]*dcor_bfAer[mu_phibin][mu_etabin])/dmavgA[mu_phibin][mu_etabin]; + da = dcor_maA[mu_phibin][mu_etabin] + mptsys_da_da[mu_phibin][mu_etabin]*dcor_maAer[mu_phibin][mu_etabin]; + }else if(runopt==1){ + dm = (dcor_bfB[mu_phibin][mu_etabin] + mptsys_da_dm[mu_phibin][mu_etabin]*dcor_bfBer[mu_phibin][mu_etabin])/dmavgB[mu_phibin][mu_etabin]; + da = dcor_maB[mu_phibin][mu_etabin] + mptsys_da_da[mu_phibin][mu_etabin]*dcor_maBer[mu_phibin][mu_etabin]; + } + + float cor = 1.0/(1.0 + dm + charge*da*ptmu); + + px *= cor; + py *= cor; + pz *= cor; + e *= cor; + + //after Z pt correction + float recm = 0.0; + float gscler = 0.0; + + if(runopt==0){ + recm = drecmA; + gscler = TMath::Sqrt( TMath::Power(dgsclA_stat,2) + TMath::Power(dgsclA_syst,2) ); + }else if(runopt==1){ + recm = drecmB; + gscler = TMath::Sqrt( TMath::Power(dgsclB_stat,2) + TMath::Power(dgsclB_syst,2) ); + } + + float gscl = (genm_smr/recm); + + px *= (gscl + sysdev*gscler); + py *= (gscl + sysdev*gscler); + pz *= (gscl + sysdev*gscler); + e *= (gscl + sysdev*gscler); + + mu.SetPxPyPzE(px,py,pz,e); + +} + +void RochCor::musclefit_data( TLorentzVector& mu, TLorentzVector& mubar){ + + float dpar1 = 0.0; + float dpar2 = 0.0; + float epar1 = 0.0; + float epar2 = 0.0; + + if(fabs(mu.PseudoRapidity())<=0.9){ + dpar1 = d0par; + epar1 = e0par; + }else if(mu.PseudoRapidity()>0.9){ + dpar1 = d1par; + epar1 = e1par; + }else if(mu.PseudoRapidity()<-0.9){ + dpar1 = d2par; + epar1 = e2par; + } + + if(fabs(mubar.PseudoRapidity())<=0.9){ + dpar2 = d0par; + epar2 = e0par; + }else if(mubar.PseudoRapidity()>0.9){ + dpar2 = d1par; + epar2 = e1par; + }else if(mubar.PseudoRapidity()<-0.9){ + dpar2 = d2par; + epar2 = e2par; + } + + float corr1 = 1.0 + bpar*mu.Pt() + (-1.0)*cpar*mu.Pt()*TMath::Sign(float(1.0),float(mu.PseudoRapidity()))*TMath::Power(mu.PseudoRapidity(),2) + + (-1.0)*dpar1*mu.Pt()*sin(mu.Phi() + epar1); + float corr2 = 1.0 + bpar*mubar.Pt() + (1.0)*cpar*mubar.Pt()*TMath::Sign(float(1.0),float(mubar.PseudoRapidity()))*TMath::Power(mubar.PseudoRapidity(),2) + + (1.0)*dpar2*mubar.Pt()*sin(mubar.Phi() + epar2); + + float px1 = mu.Px(); + float py1 = mu.Py(); + float pz1 = mu.Pz(); + float e1 = mu.E(); + + float px2 = mubar.Px(); + float py2 = mubar.Py(); + float pz2 = mubar.Pz(); + float e2 = mubar.E(); + + px1 *= corr1; + py1 *= corr1; + pz1 *= corr1; + e1 *= corr1; + + px2 *= corr2; + py2 *= corr2; + pz2 *= corr2; + e2 *= corr2; + + mu.SetPxPyPzE(px1,py1,pz1,e1); + mubar.SetPxPyPzE(px2,py2,pz2,e2); + +} + +Int_t RochCor::phibin(float phi){ + + int nphibin = -1; + + for(int i=0; i<8; i++){ + if(-pi+(2.0*pi/8.0)*i <= phi && -pi+(2.0*pi/8.0)*(i+1) > phi){ + nphibin = i; + break; + } + } + + return nphibin; +} + +Int_t RochCor::etabin(float eta){ + + int nbin = -1; + + for(int i=0; i<8; i++){ + if(netabin[i] <= eta && netabin[i+1] > eta){ + nbin = i; + break; + } + } + + return nbin; +} + +float RochCor::zptcor(float gzpt) { + int ibin( 0 ); + + // mcptscl[] = 84 bins: [0] and [83] are the underflow and overflow + if ( gzpt > ptlow[nptbins] ) return nptbins-1; + if ( gzpt < ptlow[0 ] ) return 0; + + for ( int i=0; i=ptlow[i] && gzpt + + +const double RochCor2012::pi = 3.14159265358979323846; + +const float RochCor2012::genm_smr = 9.09915e+01; //gen mass peak with eta dependent gaussian smearing => better match in Z mass profile vs. eta/phi +const float RochCor2012::genm = 91.06; //gen mass peak without smearing => Z mass profile vs. eta/phi in CMS note + +const float RochCor2012::mrecm = 90.8177; //rec mass peak in MC (2011A) +const float RochCor2012::drecm = 90.5332; //rec mass peak in data (2011A) +const float RochCor2012::mgscl_stat = 0.0001; //stat. error of global factor for mass peak in MC (2011A) +const float RochCor2012::mgscl_syst = 0.0006; //syst. error of global factor for mass peak in MC (2011A) +const float RochCor2012::dgscl_stat = 0.0001; //stat. error of global factor for mass peak in data (2011A) +const float RochCor2012::dgscl_syst = 0.0008; //syst. error of global factor for mass peak in data (2011A) + + //iteration2 after FSR : after Z Pt correction +const float RochCor2012::delta = -5.48477e-06; +const float RochCor2012::delta_stat = 4.38582e-07; +const float RochCor2012::delta_syst = 6.992e-07; + +const float RochCor2012::sf = 33.4956; +const float RochCor2012::sf_stat = 0.312614; +const float RochCor2012::sf_syst = 9.29; + +const float RochCor2012::apar = 1.0; //+- 0.002 +const float RochCor2012::bpar = -5.03313e-06; //+- 1.57968e-06 +const float RochCor2012::cpar = -4.41463e-05; //+- 1.92775e-06 +const float RochCor2012::d0par = -0.000148871; //+- 3.16301e-06 +const float RochCor2012::e0par = 1.59501; //+- 0.0249021 +const float RochCor2012::d1par = 7.95495e-05; //+- 1.12386e-05 +const float RochCor2012::e1par = -0.364823; //+- 0.17896 +const float RochCor2012::d2par = 0.000152032; //+- 5.68386e-06 +const float RochCor2012::e2par = 0.410195; //+- 0.0431732 + +const float RochCor2012::netabin[9] = {-2.4,-2.1,-1.4,-0.7,0.0,0.7,1.4,2.1,2.4}; + + +const float RochCor2012::dcor_bf[8][8]={{0.000107019,0.000110872,0.000104914,0.000088356,0.000098934,0.000097173,0.000076036,0.000038352}, + {0.000027861,0.000082929,0.000079044,0.000090323,0.000096823,0.000077726,0.000089548,0.000094251}, + {0.000096623,0.000080357,0.000116928,0.000064621,0.000089653,0.000104048,0.000075808,0.000104033}, + {0.000056079,0.000074857,0.000091264,0.000094404,0.000089990,0.000076868,0.000063443,0.000058654}, + {0.000020316,0.000039838,0.000085370,0.000099329,0.000089701,0.000080920,0.000061223,0.000036706}, + {0.000079484,0.000058457,0.000115420,0.000113329,0.000085512,0.000123082,0.000063315,0.000046771}, + {-0.000014849,0.000063752,0.000076973,0.000115789,0.000099257,0.000090677,0.000079501,0.000033056}, + {0.000013455,0.000084340,0.000099403,0.000102317,0.000104791,0.000125368,0.000116473,0.000060607}}; +const float RochCor2012::dcor_ma[8][8]={{0.000100487,0.000017322,-0.000130583,-0.000151975,-0.000160698,-0.000163992,0.000058854,0.000537338}, + {0.000797318,0.000133807,-0.000012265,-0.000039851,-0.000014145,-0.000020469,-0.000038474,-0.000089369}, + {0.000127640,0.000079630,0.000096678,0.000101597,0.000103066,0.000051955,-0.000052329,-0.000232106}, + {-0.000822448,-0.000093050,0.000224437,0.000199975,0.000208382,0.000161882,0.000008895,-0.000055717}, + {-0.000659872,-0.000009989,0.000204988,0.000187290,0.000147524,0.000176117,0.000146629,-0.000072046}, + {-0.000232191,0.000003074,0.000063732,0.000058353,0.000024090,0.000055329,0.000196989,0.000152461}, + {0.000150637,-0.000069255,-0.000120556,-0.000129774,-0.000181534,-0.000185724,-0.000138647,0.000415873}, + {-0.000069055,-0.000059101,-0.000171624,-0.000183451,-0.000229660,-0.000318313,-0.000075301,0.000616515}}; +const float RochCor2012::mcor_bf[8][8]={{0.000051096,0.000053354,0.000088067,0.000069625,0.000111574,0.000054434,0.000049471,0.000029711}, + {-0.000011598,0.000000375,0.000060415,0.000029346,0.000033469,0.000016833,0.000015773,0.000072907}, + {-0.000092219,0.000008603,0.000056443,0.000072303,0.000068745,0.000029366,0.000000943,0.000025621}, + {-0.000046305,0.000026115,0.000040818,0.000041803,0.000029672,0.000028866,-0.000037959,0.000082943}, + {-0.000008281,0.000014787,0.000049244,0.000048117,0.000030259,0.000017593,-0.000052198,0.000045353}, + {0.000055014,0.000010201,0.000047900,0.000049045,0.000057969,0.000055183,0.000046076,0.000138166}, + {-0.000013461,0.000002464,0.000078624,0.000083703,0.000082662,0.000059725,0.000023476,0.000066592}, + {0.000015052,0.000014736,0.000068918,0.000076644,0.000089550,0.000082794,0.000028474,0.000108749}}; +const float RochCor2012::mcor_ma[8][8]={{0.000385236,0.000085244,-0.000048248,-0.000046507,-0.000039849,-0.000074739,-0.000027738,0.000147033}, + {0.000117999,-0.000031813,-0.000046653,-0.000014969,-0.000052586,-0.000031938,0.000064566,0.000151759}, + {-0.000049906,-0.000028434,0.000014103,-0.000003392,0.000000074,0.000017360,0.000041907,0.000002294}, + {0.000203101,0.000176454,0.000070179,0.000045394,0.000059526,0.000098039,0.000121830,0.000117598}, + {0.000226645,0.000158641,0.000060774,0.000062295,0.000058320,0.000068351,0.000102766,0.000224776}, + {-0.000416113,-0.000065963,0.000036343,0.000031159,0.000037239,0.000038536,0.000012286,0.000196513}, + {-0.000465413,-0.000067328,-0.000001936,0.000020537,-0.000037656,-0.000004558,0.000001761,-0.000050296}, + {0.000273417,0.000001643,-0.000056352,-0.000055155,-0.000073923,-0.000052147,-0.000106017,-0.000373331}}; + + +const float RochCor2012::dcor_bfer[8][8]={{0.000060607,0.000033327,0.000028317,0.000026616,0.000026635,0.000028568,0.000033216,0.000059162}, + {0.000058346,0.000032683,0.000028301,0.000026814,0.000026649,0.000028376,0.000032958,0.000058995}, + {0.000059405,0.000033098,0.000028297,0.000026759,0.000026544,0.000028262,0.000032849,0.000059237}, + {0.000058096,0.000032952,0.000028116,0.000026624,0.000026511,0.000028165,0.000032528,0.000058668}, + {0.000059777,0.000033148,0.000028356,0.000026645,0.000026687,0.000028264,0.000033157,0.000059752}, + {0.000058886,0.000032805,0.000028226,0.000026821,0.000026998,0.000028379,0.000032977,0.000057995}, + {0.000058887,0.000033128,0.000028232,0.000026494,0.000026707,0.000028133,0.000032632,0.000058308}, + {0.000058322,0.000033103,0.000028333,0.000026601,0.000026502,0.000028277,0.000032777,0.000058169}}; +const float RochCor2012::dcor_maer[8][8]={{0.000060607,0.000033327,0.000028317,0.000026616,0.000026635,0.000028568,0.000033216,0.000059162}, + {0.000058346,0.000032683,0.000028301,0.000026814,0.000026649,0.000028376,0.000032958,0.000058995}, + {0.000059405,0.000033098,0.000028297,0.000026759,0.000026544,0.000028262,0.000032849,0.000059237}, + {0.000058096,0.000032952,0.000028116,0.000026624,0.000026511,0.000028165,0.000032528,0.000058668}, + {0.000059777,0.000033148,0.000028356,0.000026645,0.000026687,0.000028264,0.000033157,0.000059752}, + {0.000058886,0.000032805,0.000028226,0.000026821,0.000026998,0.000028379,0.000032977,0.000057995}, + {0.000058887,0.000033128,0.000028232,0.000026494,0.000026707,0.000028133,0.000032632,0.000058308}, + {0.000058322,0.000033103,0.000028333,0.000026601,0.000026502,0.000028277,0.000032777,0.000058169}}; +const float RochCor2012::mcor_bfer[8][8]={{0.000057442,0.000032512,0.000028476,0.000026441,0.000026600,0.000028609,0.000033152,0.000058520}, + {0.000059126,0.000033023,0.000028420,0.000026487,0.000026433,0.000028348,0.000033027,0.000058155}, + {0.000058834,0.000033739,0.000028770,0.000026521,0.000026452,0.000028520,0.000033074,0.000058708}, + {0.000057004,0.000033420,0.000028307,0.000026526,0.000026567,0.000028409,0.000032725,0.000059488}, + {0.000059638,0.000032488,0.000028209,0.000026119,0.000026508,0.000028089,0.000033404,0.000059850}, + {0.000058238,0.000033400,0.000028385,0.000026755,0.000026870,0.000028312,0.000032999,0.000056991}, + {0.000059148,0.000034134,0.000028568,0.000026543,0.000026583,0.000027788,0.000032530,0.000059904}, + {0.000060323,0.000033258,0.000028902,0.000026263,0.000026405,0.000028263,0.000032459,0.000059398}}; +const float RochCor2012::mcor_maer[8][8]={{0.000057442,0.000032512,0.000028476,0.000026441,0.000026600,0.000028609,0.000033152,0.000058520}, + {0.000059126,0.000033023,0.000028420,0.000026487,0.000026433,0.000028348,0.000033027,0.000058155}, + {0.000058834,0.000033739,0.000028770,0.000026521,0.000026452,0.000028520,0.000033074,0.000058708}, + {0.000057004,0.000033420,0.000028307,0.000026526,0.000026567,0.000028409,0.000032725,0.000059488}, + {0.000059638,0.000032488,0.000028209,0.000026119,0.000026508,0.000028089,0.000033404,0.000059850}, + {0.000058238,0.000033400,0.000028385,0.000026755,0.000026870,0.000028312,0.000032999,0.000056991}, + {0.000059148,0.000034134,0.000028568,0.000026543,0.000026583,0.000027788,0.000032530,0.000059904}, + {0.000060323,0.000033258,0.000028902,0.000026263,0.000026405,0.000028263,0.000032459,0.000059398}}; + +//======================================================================================================= + +const float RochCor2012::dmavg[8][8]={{0.025806983,0.025159891,0.024975842,0.025455723,0.025425207,0.024926903,0.025207309,0.026048885}, + {0.025750965,0.025097309,0.024989121,0.025452482,0.025527396,0.024992650,0.025032483,0.025745209}, + {0.025804636,0.025158395,0.025016371,0.025488043,0.025484602,0.025030160,0.025056485,0.025666000}, + {0.025856440,0.025213197,0.025026234,0.025434566,0.025508311,0.025036940,0.025187392,0.025890424}, + {0.025876249,0.025281013,0.024931971,0.025371491,0.025499941,0.025069176,0.025232100,0.025805794}, + {0.025650327,0.025166171,0.025005627,0.025408096,0.025460445,0.025019452,0.025223815,0.025741512}, + {0.025876350,0.025175626,0.024978362,0.025447193,0.025421566,0.024991240,0.025167436,0.025891024}, + {0.025871826,0.025199998,0.024895251,0.025438601,0.025413080,0.024985093,0.025161586,0.025951909}}; +const float RochCor2012::dpavg[8][8]={{0.025863485,0.025162835,0.025030071,0.025502551,0.025451110,0.024937023,0.025201191,0.025910362}, + {0.025625774,0.024974553,0.025011365,0.025516130,0.025527164,0.024980470,0.025081821,0.025774996}, + {0.025843368,0.025180360,0.024976660,0.025487988,0.025465345,0.025063817,0.025222588,0.025848188}, + {0.026043606,0.025279730,0.024916318,0.025446864,0.025459185,0.024968978,0.025218397,0.026001596}, + {0.026105632,0.025315669,0.024938580,0.025393917,0.025404370,0.024991038,0.025172806,0.025925590}, + {0.025834291,0.025225312,0.024968093,0.025365828,0.025470435,0.024970995,0.025149210,0.025854499}, + {0.025907967,0.025225916,0.025005253,0.025466169,0.025463152,0.024998250,0.025108125,0.025770905}, + {0.025902320,0.025180646,0.024998309,0.025482915,0.025518436,0.025018455,0.025214326,0.025771985}}; +const float RochCor2012::mmavg[8][8]={{0.026128584,0.025420381,0.025425881,0.025276864,0.025621923,0.024943013,0.024997684,0.024951389}, + {0.025892397,0.025324140,0.024767618,0.025466916,0.025547697,0.024931444,0.024865503,0.024965166}, + {0.025884594,0.025299910,0.024911579,0.025545151,0.025692597,0.025396692,0.025361045,0.025631407}, + {0.026016195,0.024945150,0.024826044,0.025509113,0.025358243,0.025056858,0.025043673,0.025082216}, + {0.025525420,0.025148992,0.025057081,0.025180734,0.025324788,0.024978238,0.025439115,0.025149794}, + {0.025679313,0.024968559,0.024960063,0.025743545,0.025488564,0.024816573,0.025175969,0.025249409}, + {0.025616512,0.024970570,0.024939109,0.025640487,0.025595783,0.024913486,0.025093671,0.025319956}, + {0.025649297,0.025295899,0.025035573,0.025319031,0.025256918,0.025451105,0.024914639,0.025190688}}; +const float RochCor2012::mpavg[8][8]={{0.025604088,0.025265064,0.024723310,0.025622864,0.025484807,0.025519480,0.025055743,0.024885352}, + {0.025536602,0.024972232,0.024960433,0.025341841,0.025646744,0.024954528,0.025367321,0.024594933}, + {0.025733960,0.024972564,0.025092482,0.025435571,0.025381427,0.024627063,0.025213528,0.026130881}, + {0.025760733,0.025261410,0.024756177,0.025349453,0.025471219,0.024913743,0.025367404,0.025344302}, + {0.025564542,0.025115323,0.025066901,0.025519108,0.025278455,0.025177200,0.025202904,0.025660497}, + {0.026146946,0.025127524,0.025185574,0.025478394,0.025289463,0.025376077,0.025378334,0.025742637}, + {0.026086491,0.025343798,0.025090656,0.025447269,0.025322028,0.024798416,0.024731958,0.024964551}, + {0.025714620,0.024896867,0.024996409,0.025739719,0.025418277,0.024759519,0.025287654,0.024960841}}; + +//======================================================================================================= + +//=============================================================================================== +//parameters for Z pt correction + +const float RochCor2012::ptlow[85] = {0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 5.5, + 6.0, 6.5, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5, + 10.0, 10.5, 11.0, 11.5, 12.0, 12.5, 13.0, 13.5, 14.0, 14.5, + 15.0, 15.5, 16.0, 16.5, 17.0, 17.5, 18.0, 18.5, 19.0, 19.5, + 20.0, 20.5, 21.0, 21.5, 22.0, 22.5, 23.0, 23.5, 24.0, 24.5, + 25.0, 26.0, 27.0, 28.0, 29.0, + 30.0, 32.0, 34.0, 36.0, 38.0, + 40.0, 44.0, 48.0, 52.0, 56.0, + 60.0, 65.0, 70.0, 75.0, 80.0, 85.0, 90.0, 95.0, + 100.0, 110.0, 120.0, 130.0, 140.0, 150.0, 175.0, + 200.0, 250.0, 350.0, 500.0, 1000.0}; + +//int nptbins( sizeof(ptlow)/sizeof(float) - 1 ); + +const float RochCor2012::zptscl[84] = {1.49177,1.45654,1.36283,1.28569,1.2418,1.12336,1.10416,1.08731,0.994051,0.96532, + 0.94427,0.932725,0.918082,0.899665,0.898398,0.927687,0.908047,0.892392,0.924027,0.945895, + 0.937149,0.923983,0.923387,0.955362,0.947812,0.962943,0.948781,0.961555,0.95222,0.999207, + 0.973884,0.993013,0.953487,0.951402,0.985583,0.986603,0.981388,1.00022,1.0294,0.964748, + 0.974592,1.01546,0.992343,1.00101,0.990866,0.98982,1.02924,1.02265,0.967695,1.02411, + 0.97331,1.01052,1.01561,0.992594,0.976504,1.01205,0.981111,1.00078,1.02078,1.00719, + 1.0099,1.02865,1.03845,1.03254,1.09815,1.10263,1.06302,1.0725,1.14703,1.10574, + 1.13911,1.16947,1.1709,1.11413,1.28793,1.18953,1.20212,1.18112,1.25471,1.15329, + 1.14276,1.17223,1.09173,2.00229}; + +const float RochCor2012::zptscler[84] = {0.0270027,0.0154334,0.0115338,0.00958085,0.0084683,0.00736665,0.0069567,0.00671434, + 0.00617693,0.00601943,0.00594735,0.00594569,0.00594903,0.00595495,0.00608115,0.00633704, + 0.0063916,0.0064468,0.00678106,0.00706769,0.00717517,0.00727958,0.00747182,0.00785544, + 0.00798754,0.00828787,0.00839147,0.00865826,0.00876775,0.00933276,0.00935768,0.0097289, + 0.00962058,0.00983828,0.0103044,0.0104871,0.0106575,0.0110388,0.0114986,0.0111494, + 0.0115202,0.0121059,0.0121345,0.0124923,0.0125972,0.0128401,0.0134519,0.0136279, + 0.0133414,0.014186,0.00992195,0.0105984,0.0109484,0.0111756,0.0114579,0.00870013, + 0.00904749,0.00970734,0.0104583,0.0109818,0.00837852,0.00939894,0.010415,0.0113433, + 0.013007,0.0128788,0.0140174,0.0156993,0.0181717,0.019765,0.0222326,0.0249408, + 0.0272806,0.0211706,0.0278087,0.0306654,0.0361387,0.041327,0.0341513,0.0440116, + 0.0473006,0.0680212,0.149162,0.56279}; + +RochCor2012::~RochCor2012(){ +} + +RochCor2012::RochCor2012(){ + + eran.SetSeed(123456); + sran.SetSeed(1234); + + gscler_mc_dev=0; + gscler_da_dev=0; + + for(int i=0; i<8; ++i){ + for(int j=0; j<8; ++j){ + mptsys_mc_dm[i][j]=0; + mptsys_mc_da[i][j]=0; + mptsys_da_dm[i][j]=0; + mptsys_da_da[i][j]=0; + } + } + +} + +RochCor2012::RochCor2012(int seed){ + eran.SetSeed(123456); + sran.SetSeed(seed); + + gscler_mc_dev=sran.Gaus(0.0, 1.0); + gscler_da_dev=sran.Gaus(0.0, 1.0); + + for(int i=0; i<8; ++i){ + for(int j=0; j<8; ++j){ + mptsys_mc_dm[i][j]=sran.Gaus(0.0, 1.0); + mptsys_mc_da[i][j]=sran.Gaus(0.0, 1.0); + mptsys_da_dm[i][j]=sran.Gaus(0.0, 1.0); + mptsys_da_da[i][j]=sran.Gaus(0.0, 1.0); + } + } +} + +void RochCor2012::momcor_mc( TLorentzVector& mu, float charge, float sysdev, int runopt){ + + //sysdev == num : deviation = num + + float ptmu = mu.Pt(); + float muphi = mu.Phi(); + float mueta = mu.Eta(); // same with mu.Eta() in Root + + float px = mu.Px(); + float py = mu.Py(); + float pz = mu.Pz(); + float e = mu.E(); + + int mu_phibin = phibin(muphi); + int mu_etabin = etabin(mueta); + + //float mptsys = sran.Gaus(0.0,sysdev); + + float dm = (mcor_bf[mu_phibin][mu_etabin] + mptsys_mc_dm[mu_phibin][mu_etabin]*mcor_bfer[mu_phibin][mu_etabin])/mmavg[mu_phibin][mu_etabin]; + float da = mcor_ma[mu_phibin][mu_etabin] + mptsys_mc_da[mu_phibin][mu_etabin]*mcor_maer[mu_phibin][mu_etabin]; + + float cor = 1.0/(1.0 + dm + charge*da*ptmu); + + //for the momentum tuning - eta,phi,Q correction + px *= cor; + py *= cor; + pz *= cor; + e *= cor; + + float gscler = 0.0; + float deltaer = 0.0; + float sfer = 0.0; + + gscler = TMath::Sqrt( TMath::Power(mgscl_stat,2) + TMath::Power(mgscl_syst,2) ); + deltaer = TMath::Sqrt( TMath::Power(delta_stat,2) + TMath::Power(delta_syst,2) ); + sfer = TMath::Sqrt( TMath::Power(sf_stat,2) + TMath::Power(sf_syst,2) ); + + float tune = 1.0/(1.0 + (delta + sysdev*deltaer)*sqrt(px*px + py*py)*eran.Gaus(1.0,(sf + sysdev*sfer))); + + px *= (tune); + py *= (tune); + pz *= (tune); + e *= (tune); + + float gscl = (genm_smr/mrecm); + + px *= (gscl + gscler_mc_dev*gscler); + py *= (gscl + gscler_mc_dev*gscler); + pz *= (gscl + gscler_mc_dev*gscler); + e *= (gscl + gscler_mc_dev*gscler); + + mu.SetPxPyPzE(px,py,pz,e); + +} + + +void RochCor2012::momcor_data( TLorentzVector& mu, float charge, float sysdev, int runopt){ + + float ptmu = mu.Pt(); + + float muphi = mu.Phi(); + float mueta = mu.Eta(); // same with mu.Eta() in Root + + float px = mu.Px(); + float py = mu.Py(); + float pz = mu.Pz(); + float e = mu.E(); + + int mu_phibin = phibin(muphi); + int mu_etabin = etabin(mueta); + + //float mptsys1 = sran.Gaus(0.0,sysdev); + + float dm = (dcor_bf[mu_phibin][mu_etabin] + mptsys_da_dm[mu_phibin][mu_etabin]*dcor_bfer[mu_phibin][mu_etabin])/dmavg[mu_phibin][mu_etabin]; + float da = dcor_ma[mu_phibin][mu_etabin] + mptsys_da_da[mu_phibin][mu_etabin]*dcor_maer[mu_phibin][mu_etabin]; + + float cor = 1.0/(1.0 + dm + charge*da*ptmu); + + px *= cor; + py *= cor; + pz *= cor; + e *= cor; + + //after Z pt correction + float gscler = 0.0; + + gscler = TMath::Sqrt( TMath::Power(dgscl_stat,2) + TMath::Power(dgscl_syst,2) ); + + float gscl = (genm_smr/drecm); + + px *= (gscl + gscler_da_dev*gscler); + py *= (gscl + gscler_da_dev*gscler); + pz *= (gscl + gscler_da_dev*gscler); + e *= (gscl + gscler_da_dev*gscler); + + mu.SetPxPyPzE(px,py,pz,e); + +} + +void RochCor2012::musclefit_data( TLorentzVector& mu, TLorentzVector& mubar){ + + float dpar1 = 0.0; + float dpar2 = 0.0; + float epar1 = 0.0; + float epar2 = 0.0; + + if(fabs(mu.PseudoRapidity())<=0.9){ + dpar1 = d0par; + epar1 = e0par; + }else if(mu.PseudoRapidity()>0.9){ + dpar1 = d1par; + epar1 = e1par; + }else if(mu.PseudoRapidity()<-0.9){ + dpar1 = d2par; + epar1 = e2par; + } + + if(fabs(mubar.PseudoRapidity())<=0.9){ + dpar2 = d0par; + epar2 = e0par; + }else if(mubar.PseudoRapidity()>0.9){ + dpar2 = d1par; + epar2 = e1par; + }else if(mubar.PseudoRapidity()<-0.9){ + dpar2 = d2par; + epar2 = e2par; + } + + float corr1 = 1.0 + bpar*mu.Pt() + (-1.0)*cpar*mu.Pt()*TMath::Sign(float(1.0),float(mu.PseudoRapidity()))*TMath::Power(mu.PseudoRapidity(),2) + + (-1.0)*dpar1*mu.Pt()*sin(mu.Phi() + epar1); + float corr2 = 1.0 + bpar*mubar.Pt() + (1.0)*cpar*mubar.Pt()*TMath::Sign(float(1.0),float(mubar.PseudoRapidity()))*TMath::Power(mubar.PseudoRapidity(),2) + + (1.0)*dpar2*mubar.Pt()*sin(mubar.Phi() + epar2); + + float px1 = mu.Px(); + float py1 = mu.Py(); + float pz1 = mu.Pz(); + float e1 = mu.E(); + + float px2 = mubar.Px(); + float py2 = mubar.Py(); + float pz2 = mubar.Pz(); + float e2 = mubar.E(); + + px1 *= corr1; + py1 *= corr1; + pz1 *= corr1; + e1 *= corr1; + + px2 *= corr2; + py2 *= corr2; + pz2 *= corr2; + e2 *= corr2; + + mu.SetPxPyPzE(px1,py1,pz1,e1); + mubar.SetPxPyPzE(px2,py2,pz2,e2); + +} + +Int_t RochCor2012::phibin(float phi){ + + int nphibin = -1; + + for(int i=0; i<8; i++){ + if(-pi+(2.0*pi/8.0)*i <= phi && -pi+(2.0*pi/8.0)*(i+1) > phi){ + nphibin = i; + break; + } + } + + return nphibin; +} + +Int_t RochCor2012::etabin(float eta){ + + int nbin = -1; + + for(int i=0; i<8; i++){ + if(netabin[i] <= eta && netabin[i+1] > eta){ + nbin = i; + break; + } + } + + return nbin; +} + +float RochCor2012::zptcor(float gzpt) { + int ibin( 0 ); + + // mcptscl[] = 84 bins: [0] and [83] are the underflow and overflow + if ( gzpt > ptlow[nptbins] ) return nptbins-1; + if ( gzpt < ptlow[0 ] ) return 0; + + for ( int i=0; i=ptlow[i] && gzpt + + + + diff --git a/CMGTools/RootTools/test/delta_cfg.py b/CMGTools/RootTools/test/delta_cfg.py new file mode 100644 index 0000000..1a0350c --- /dev/null +++ b/CMGTools/RootTools/test/delta_cfg.py @@ -0,0 +1,69 @@ +import copy +import glob +import CMGTools.RootTools.fwlite.Config as cfg + + +def newIdMuon(muon): + sel = muon.getSelection + return sel('cuts_vbtfmuon_isGlobal') and \ + sel('cuts_vbtfmuon_isTracker') and \ + sel('cuts_vbtfmuon_numberOfValidPixelHits') and \ + sel('cuts_vbtfmuon_numberOfValidMuonHits') and \ + sel('cuts_vbtfmuon_numberOfMatches') and \ + sel('cuts_vbtfmuon_normalizedChi2') and \ + sel('cuts_vbtfmuon_dxy') and \ + muon.sourcePtr().track().pt()>10 + # muon.sourcePtr().track().hitPattern().trackerLayersWithMeasurement() > 8 + + +def idMuon(muon): + return muon.getSelection('cuts_vbtfmuon') + +ana = cfg.Analyzer( + 'DeltaAnalyzer', + col1_instance = 'cmgMuonSel', + col1_type = 'std::vector< cmg::Muon >', + sel2 = newIdMuon, + col2_instance = 'cmgMuonSelStdLep', + col2_type = 'std::vector< cmg::Muon >', + deltaR = 999999, + gen_instance = 'genLeptonsStatus1', + gen_type = 'std::vector', + gen_pdgId = 13 + ) + + + +tree = cfg.Analyzer( + 'DeltaTreeAnalyzer', + ) + +######################################################################################### + +from CMGTools.H2TauTau.proto.samples.cmg_testMVAs import * + +######################################################################################### + + +selectedComponents = [DYJets] + +splitFactor = 14 +DYJets.files = DYJets.files[:560] +DYJets.splitFactor = splitFactor +QCDMuH20Pt15.splitFactor = splitFactor +QCDMuH15to20Pt5.splitFactor = splitFactor +Hig105.splitFactor = splitFactor + +test = True +if test: + sam = DYJets + sam.files = sam.files[:1] + selectedComponents = [sam] + sam.splitFactor = 1 + + +sequence = cfg.Sequence( [ana, tree] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) + diff --git a/CMGTools/RootTools/test/eff_btag_cfg.py b/CMGTools/RootTools/test/eff_btag_cfg.py new file mode 100644 index 0000000..f87359c --- /dev/null +++ b/CMGTools/RootTools/test/eff_btag_cfg.py @@ -0,0 +1,226 @@ +import copy +import glob +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, True ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +## import re + +## def getCleanPatFiles(dataset, user): +## trees = getFiles(dataset, user, 'tree.*root') +## pats = getFiles(dataset, user, 'pat.*root') +## pattern = re.compile('.*_(\d+)\.root') +## def num( file ): +## m = pattern.match(file) +## if m is not None: +## return int( m.group(1) ) +## treenums = map(num, trees) +## cleanpats = [] +## for patfile in pats: +## n = num(patfile) +## if n in treenums: +## cleanpats.append(patfile) +## return cleanpats + + +## import pprint + +## pprint.pprint(getCleanPatFiles( '/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools')) + + + +def idMuon(muon): + return muon.getSelection('cuts_vbtfmuon') + +def isoLepton(lepton): + return lepton.relIso(0.5)<0.1 + +def idIsoMuon(muon): + return idMuon(muon) and isoLepton(muon) + +def passLepton(lepton): + return True + +trigMap = { 'HLT_IsoMu15_v5':'hltSingleMuIsoL3IsoFiltered15', + 'HLT_IsoMu15_v14':'hltSingleMuIsoL3IsoFiltered15' } + +effMuAnaStd = cfg.Analyzer( + 'EfficiencyAnalyzer_std', + # recsel = 'cuts_vbtfmuon', + recselFun = isoLepton, + # refselFun = idMuon, + triggerMap = trigMap, + instance = 'cmgMuonSelStdLep', + type = 'std::vector', + genPdgId = 13 + ) + +effMuAnaPF = cfg.Analyzer( + 'EfficiencyAnalyzer_pf', + # recsel = 'cuts_vbtfmuon', + recselFun = isoLepton, + # refselFun = idMuon, + triggerMap = trigMap, + instance = 'cmgMuonSel', + type = 'std::vector', + genPdgId = 13 + ) + +triggerAna = cfg.Analyzer( + 'TriggerAnalyzer' + ) + +muonAnas = [triggerAna, effMuAnaStd, effMuAnaPF] + +def idElectron(electron): + return electron.getSelection('cuts_vbtf80ID') + # return electron.mvaDaniele()>-0.1 + +class idDanMVAGenerator(object): + def __init__(self, cut): + self.cut = cut + def __call__(self, electron): + return electron.mvaDaniele()>self.cut + +class idMITMVAGenerator(object): + def __init__(self, cut): + self.cut = cut + def __call__(self, electron): + return electron.mvaMIT()>self.cut + +effEleAnaStd = cfg.Analyzer( + 'EfficiencyAnalyzer_std', + # recsel = 'cuts_vbtfmuon', + recselFun = passLepton, + # refselFun = , + instance = 'cmgElectronSelStdLep', + type = 'std::vector', + genPdgId = 11 + ) + +effEleAnaPF = cfg.Analyzer( + 'EfficiencyAnalyzer_pf', + # recsel = 'cuts_vbtfmuon', + recselFun = passLepton, + # refselFun = , + instance = 'cmgElectronSel', + type = 'std::vector', + genPdgId = 11 + ) + +danStd = [] + +for cut in [0.0013, 0.0425, 0.025]: + ana = copy.deepcopy(effEleAnaStd) + ana.name = 'EfficiencyAnalyzer_std_dan_{cut}'.format(cut=cut) + ana.recselFun = idDanMVAGenerator(cut) + danStd.append( ana ) + +mitStd = [] + +for cut in [0.878, 0.942, 0.945]: + ana = copy.deepcopy(effEleAnaStd) + ana.name = 'EfficiencyAnalyzer_std_mit_{cut}'.format(cut=cut) + ana.recselFun = idMITMVAGenerator(cut) + mitStd.append( ana ) + + +eleAnas = [effEleAnaStd, effEleAnaPF] +eleAnas.extend( danStd ) +eleAnas.extend( mitStd ) + + +def bTag(jet): + return jet.btag(6)>0.7 + +jetAna = cfg.Analyzer( + 'EfficiencyAnalyzer_bjets', + # recsel = 'cuts_vbtfmuon', + recselFun = bTag, + # refselFun = , + instance = 'cmgPFJetSel', + type = 'std::vector', + genPdgId = 5 + ) + +jetAnaU = cfg.Analyzer( + 'EfficiencyAnalyzer_gluonjets', + # recsel = 'cuts_vbtfmuon', + recselFun = bTag, + # refselFun = , + instance = 'cmgPFJetSel', + type = 'std::vector', + genPdgId = 21 + ) + + +######################################################################################### + +nFiles = 20 +splitFactor = 5 + +DYJetsFall11 = cfg.MCComponent( + name = 'DYJetsFall11', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V3/TestMVAs', 'cmgtools_group','tree.*root')[:nFiles], + # files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V2/PAT_CMG_V2_5_0', 'cmgtools', 'tree.*root')[:20], + xSection = 3048., + nGenEvents = 34915945, + triggers = ['HLT_IsoMu15_v14'], + effCorrFactor = 1 ) + + +DYJetsChamonix = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0/TestMVAs', 'cmgtools', 'tree.*root')[:nFiles], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = ['HLT_IsoMu15_v14'], + effCorrFactor = 1 ) + + +QCDMu = cfg.MCComponent( + name = 'QCDMu', + files = getFiles('/QCD_Pt-20_MuEnrichedPt-15_TuneZ2_7TeV-pythia6/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_TestMVAs', 'cmgtools', 'tree.*root')[:nFiles], + xSection = 3048., # dummy + nGenEvents = 34915945, # dummy + triggers = ['HLT_IsoMu15_v5'], + effCorrFactor = 1 ) + + + +######################################################################################### + +dummyAna = cfg.Analyzer( + 'Analyzer' + ) + + +selectedComponents = [DYJetsFall11, QCDMu] + + +DYJetsChamonix.splitFactor = splitFactor +DYJetsFall11.splitFactor = splitFactor +QCDMu.splitFactor = splitFactor +# QCDMu.files = QCDMu.files[:5] + +test = False +if test: + sam = DYJetsFall11 + sam.files = sam.files[:1] + selectedComponents = [sam] + sam.splitFactor = 1 + + +sequence = cfg.Sequence( [jetAna, jetAnaU] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) + diff --git a/CMGTools/RootTools/test/eff_leptons_cfg.py b/CMGTools/RootTools/test/eff_leptons_cfg.py new file mode 100644 index 0000000..6120113 --- /dev/null +++ b/CMGTools/RootTools/test/eff_leptons_cfg.py @@ -0,0 +1,187 @@ +import copy +import glob +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, True ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + + +def baselineIdMuon(muon): + return muon.numberOfValidTrackerHits() > 10 and abs(muon.dz())<0.5 + +def baselineIdIsoMuon(muon): + return baselineIdMuon(muon) and isoLepton(muon) + +def idMuon(muon): + return muon.getSelection('cuts_vbtfmuon') and abs(muon.dz())<0.5 + +def isoLepton(lepton): + return lepton.relIso(0.5)<0.1 + +def idIsoMuon(muon): + return idMuon(muon) and isoLepton(muon) + +def passLepton(lepton): + return True + +trigMap = { 'HLT_IsoMu15_v5':'hltSingleMuIsoL3IsoFiltered15', + 'HLT_IsoMu15_v14':'hltSingleMuIsoL3IsoFiltered15' } + + +effMuAnaStd = cfg.Analyzer( + 'EfficiencyAnalyzer_std', + # recselFun = 'trigObjs', + recselFun = baselineIdIsoMuon, + # recselFun = isoLepton, + # refselFun = idMuon, + # triggerMap = trigMap, + instance = 'cmgMuonSelStdLep', + type = 'std::vector', + instance_gen = 'genLeptonsStatus1', + type_gen = 'std::vector', + genTrigMatch = False, + genPdgId = 13 + ) + +effMuAnaPF = cfg.Analyzer( + 'EfficiencyAnalyzer_pf', + # recselFun = 'trigObjs', + recselFun = isoLepton, + # refselFun = passLepton, + # triggerMap = trigMap, + instance = 'cmgMuonSel', + type = 'std::vector', + instance_gen = 'genLeptonsStatus1', + type_gen = 'std::vector', + genTrigMatch = False, + genPdgId = 13 + ) + +triggerAna = cfg.Analyzer( + 'TriggerAnalyzer' + ) + +muonAnas = [effMuAnaStd, effMuAnaPF] + + +def idElectron(electron): + return electron.getSelection('cuts_vbtf80ID') + # return electron.mvaDaniele()>-0.1 + +class idDanMVAGenerator(object): + def __init__(self, cut): + self.cut = cut + def __call__(self, electron): + return electron.mvaDaniele()>self.cut + +class idMITMVAGenerator(object): + def __init__(self, cut): + self.cut = cut + def __call__(self, electron): + return electron.mvaMIT()>self.cut + +effEleAnaStd = cfg.Analyzer( + 'EfficiencyAnalyzer_std', + # recsel = 'cuts_vbtfmuon', + recselFun = passLepton, + # refselFun = , + instance = 'cmgElectronSelStdLep', + type = 'std::vector', + genPdgId = 11 + ) + +effEleAnaPF = cfg.Analyzer( + 'EfficiencyAnalyzer_pf', + # recsel = 'cuts_vbtfmuon', + recselFun = passLepton, + # refselFun = , + instance = 'cmgElectronSel', + type = 'std::vector', + genPdgId = 11 + ) + +danStd = [] + +for cut in [0.0013, 0.0425, 0.025]: + ana = copy.deepcopy(effEleAnaStd) + ana.name = 'EfficiencyAnalyzer_std_dan_{cut}'.format(cut=cut) + ana.recselFun = idDanMVAGenerator(cut) + danStd.append( ana ) + +mitStd = [] + +for cut in [0.878, 0.942, 0.945]: + ana = copy.deepcopy(effEleAnaStd) + ana.name = 'EfficiencyAnalyzer_std_mit_{cut}'.format(cut=cut) + ana.recselFun = idMITMVAGenerator(cut) + mitStd.append( ana ) + + +eleAnas = [effEleAnaStd, effEleAnaPF] +eleAnas.extend( danStd ) +eleAnas.extend( mitStd ) + + +def bTag(jet): + return jet.btag(6)>0.7 + +jetAna = cfg.Analyzer( + 'EfficiencyAnalyzer_bjets', + # recsel = 'cuts_vbtfmuon', + recselFun = bTag, + # refselFun = , + instance = 'cmgPFJetSel', + type = 'std::vector', + genPdgId = 5 + ) + +jetAnaU = cfg.Analyzer( + 'EfficiencyAnalyzer_gluonjets', + # recsel = 'cuts_vbtfmuon', + recselFun = bTag, + # refselFun = , + instance = 'cmgPFJetSel', + type = 'std::vector', + genPdgId = 21 + ) + + +######################################################################################### + +from CMGTools.H2TauTau.proto.samples.cmg_testMVAs import * + +######################################################################################### + +dummyAna = cfg.Analyzer( + 'Analyzer' + ) + + +selectedComponents = [QCDMuH20Pt15, DYJets] + +DYJets.splitFactor = 5 +QCDMuH20Pt15.splitFactor = 25 + +DYJets.files = DYJets.files[:10] +QCDMuH20Pt15.files = QCDMuH20Pt15.files[:50] + +test = False + +if test: + sam = QCDMuH20Pt15 + sam.files = sam.files[:1] + selectedComponents = [sam] + sam.splitFactor = 1 + + +sequence = cfg.Sequence( muonAnas ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) + diff --git a/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_Andreas_cfg.py b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_Andreas_cfg.py new file mode 100644 index 0000000..8542dcd --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_Andreas_cfg.py @@ -0,0 +1,138 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, False ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetAna = cfg.Analyzer( + 'SimpleJetAnalyzer', + ptCut = 0, + genPtCut = 0, + ## use pat::Jets + jetCollection = ('selectedPatJetsAK5','std::vector'), + ## or cmg::Jets + ## jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + ## use gen jets in Loic's PATtuples + ## genJetsCollection = ('prunedGen','std::vector'), + ## use the gen jets available also in the CMG trees + ## genJetsCollection = ('genJetSel','std::vector< cmg::PhysicsObjectWithPtr< edm::Ptr< reco::GenJet > > >'), + ## use the gen jets present only in PATtuples + genJetsCollection = ('ak5GenJetsNoNu','vector'), + VtxCollection = ('offlinePrimaryVertices','std::vector'), + + ## use level2 gen leptons to make the matching + useGenLeptons = True, + GenParticlesCollection = ('genParticlesPruned', 'vector') + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # new CHS added, i.e. V4 + files = ['root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_0.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_1.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_100.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_101.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_102.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_104.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_105.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_106.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_107.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_109.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_11.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_110.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_112.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_114.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_115.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_116.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_118.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_119.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_12.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_120.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_121.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_122.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_123.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_124.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_125.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_127.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_128.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_129.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_13.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_130.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_131.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_132.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_133.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_134.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_135.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_136.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_138.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_139.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_14.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_140.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_141.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_142.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_143.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_144.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_145.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_146.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_148.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_149.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_15.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_153.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_154.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_156.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_157.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_158.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_159.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_16.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_160.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_161.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_163.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_164.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_165.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_166.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_167.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_168.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_169.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_17.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_170.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_171.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_173.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_174.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_175.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_176.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_177.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_178.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_179.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_18.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_180.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_182.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_183.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_184.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_185.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_186.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_187.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_188.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_189.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_190.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_191.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_192.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_193.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_196.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_197.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_199.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_2.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_20.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_200.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_201.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_202.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_204.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_21.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_22.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_24.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_26.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_27.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_28.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_29.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_3.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_30.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_31.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_32.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_33.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_34.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_35.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_36.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_38.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_39.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_4.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_40.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_41.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_42.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_43.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_44.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_45.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_46.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_48.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_49.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_51.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_52.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_53.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_55.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_56.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_57.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_58.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_59.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_6.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_60.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_62.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_63.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_64.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_65.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_66.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_67.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_68.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_7.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_71.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_72.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_73.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_76.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_77.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_78.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_79.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_80.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_81.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_83.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_84.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_85.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_86.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_87.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_88.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_89.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_9.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_90.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_92.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_93.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_94.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_95.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_96.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_97.root', 'root://eoscms//eos/cms/store/cmst3/user/hinzmann/CMG/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_V4_0_X_TEST/patTuple_PF2PAT_99.root'], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +DYJetsFall11_PAT.splitFactor = 50 + +selectedComponents = [DYJetsFall11_PAT] + +sequence = cfg.Sequence( [ + jetAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_cfg.py b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_cfg.py new file mode 100644 index 0000000..46ab580 --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_CHS_V4_cfg.py @@ -0,0 +1,147 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, False ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetAna = cfg.Analyzer( + 'SimpleJetAnalyzer', + ptCut = 0, + genPtCut = 0, + ## use pat::Jets + jetCollection = ('selectedPatJetsAK5','std::vector'), + ## or cmg::Jets + ## jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + ## use gen jets in Loic's PATtuples + ## genJetsCollection = ('prunedGen','std::vector'), + ## use the gen jets available also in the CMG trees + ## genJetsCollection = ('genJetSel','std::vector< cmg::PhysicsObjectWithPtr< edm::Ptr< reco::GenJet > > >'), + ## use the gen jets present only in PATtuples + genJetsCollection = (('selectedPatJetsAK5','genJets'),'vector'), + + ## use level2 gen leptons to make the matching + useGenLeptons = True + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # new CHS added, i.e. V4 + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_4_0_0', 'cmgtools', 'pat.*root')[:100], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + +DYJetsChamonix_PAT = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools', 'pat.*root')[:50], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT, DYJetsChamonix_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +DYJetsChamonix_PAT.splitFactor = 50 +DYJetsFall11_PAT.splitFactor = 50 + +selectedComponents = [DYJetsFall11_PAT] + +sequence = cfg.Sequence( [ + jetAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_NoCHS_V4_cfg.py b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_NoCHS_V4_cfg.py new file mode 100644 index 0000000..3d4d245 --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_NoCHS_V4_cfg.py @@ -0,0 +1,147 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, False ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetAna = cfg.Analyzer( + 'SimpleJetAnalyzer', + ptCut = 0, + genPtCut = 0, + ## use pat::Jets + jetCollection = ('selectedPatJetsAK5NoPUSub','std::vector'), + ## or cmg::Jets + ## jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + ## use gen jets in Loic's PATtuples + ## genJetsCollection = ('prunedGen','std::vector'), + ## use the gen jets available also in the CMG trees + ## genJetsCollection = ('genJetSel','std::vector< cmg::PhysicsObjectWithPtr< edm::Ptr< reco::GenJet > > >'), + ## use the gen jets present only in PATtuples + genJetsCollection = (('selectedPatJetsAK5NoPUSub','genJets'),'vector'), + + ## use level2 gen leptons to make the matching + useGenLeptons = True + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # new CHS added, i.e. V4 + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_4_0_0', 'cmgtools', 'pat.*root')[:100], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + +DYJetsChamonix_PAT = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools', 'pat.*root')[:50], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT, DYJetsChamonix_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +DYJetsChamonix_PAT.splitFactor = 50 +DYJetsFall11_PAT.splitFactor = 50 + +selectedComponents = [DYJetsFall11_PAT] + +sequence = cfg.Sequence( [ + jetAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_cfg.py b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_cfg.py new file mode 100644 index 0000000..b1552f0 --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_PAT_cfg.py @@ -0,0 +1,150 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, True ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetAna = cfg.Analyzer( + 'SimpleJetAnalyzer', + ptCut = 8, + ## use pat::Jets + jetCollection = ('selectedPatJetsAK5','std::vector'), + ## or cmg::Jets + ## jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + ## use gen jets in Loic's PATtuples + ## genJetsCollection = ('prunedGen','std::vector'), + ## use the gen jets available also in the CMG trees + ## genJetsCollection = ('genJetSel','std::vector< cmg::PhysicsObjectWithPtr< edm::Ptr< reco::GenJet > > >'), + ## use the gen jets present only in PATtuples + genJetsCollection = (('selectedPatJetsAK5','genJets'),'vector'), + + ## use level2 gen leptons to make the matching + useGenLeptons = True + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V3/TestMVAs', 'cmgtools_group','tree.*root')[:10], + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V2/PAT_CMG_V2_5_0', 'cmgtools', 'pat.*root')[:50], + # files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V3', 'cmgtools_group', '.*root')[:10], + # files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V2/PAT_CMG_V3_0_0', 'cmgtools', 'tree.*root')[:10], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + +DYJetsChamonix_PAT = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools', 'pat.*root')[:1], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT, DYJetsChamonix_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +#DYJetsChamonix_PAT.splitFactor = 50 +#DYJetsFall11_PAT.splitFactor = 50 + +selectedComponents = MC +# selectedComponents = [DYJetsFall11_PAT] +selectedComponents = [DYJetsChamonix_PAT] + +sequence = cfg.Sequence( [ + jetAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetAnalyzer_cfg.py b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_cfg.py new file mode 100644 index 0000000..d26e3eb --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetAnalyzer_cfg.py @@ -0,0 +1,122 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + +jetAna = cfg.Analyzer( + 'SimpleJetAnalyzer', + ptCut = 8, + ## use pat::Jets + ## jetCollection = ('selectedPatJetsAK5','std::vector'), + ## or cmg::Jets + jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + genJetsCollection = ('prunedGen','std::vector'), + useGenLeptons = False, + ) + + + +######################################################################################### + + +DYJets = cfg.MCComponent( + name = 'DYJets', +# files = glob.glob('samples/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0/tree_CMG_*.root' ), + files = glob.glob('{baseDir}/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern)), +# files ='{baseDir}/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + xSection = 3048., + nGenEvents = 34915945, + triggers = mc_triggers, + # vertexWeight = mc_vertexWeight, + # tauEffWeight = mc_tauEffWeight, + # muEffWeight = mc_muEffWeight, + effCorrFactor = mc_effCorrFactor ) + + +######################################################################################### + + +MC = [DYJets] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + + +selectedComponents = MC + +selectedComponents = [DYJets] + +sequence = cfg.Sequence( [ + # triggerAna, + # vertexAna, + # ZMuMuAna, + jetAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_CHS_V4_cfg.py b/CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_CHS_V4_cfg.py new file mode 100644 index 0000000..84a961b --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_CHS_V4_cfg.py @@ -0,0 +1,148 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, False ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetNtu = cfg.Analyzer( + 'SimpleJetNTupler', + ntupleName = 'CHS_NT', + ptCut = 0, + genPtCut = 0, + ## use pat::Jets + jetCollection = ('selectedPatJetsAK5','std::vector'), + ## or cmg::Jets + ## jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + ## use gen jets in Loic's PATtuples + ## genJetsCollection = ('prunedGen','std::vector'), + ## use the gen jets available also in the CMG trees + ## genJetsCollection = ('genJetSel','std::vector< cmg::PhysicsObjectWithPtr< edm::Ptr< reco::GenJet > > >'), + ## use the gen jets present only in PATtuples + genJetsCollection = (('selectedPatJetsAK5','genJets'),'vector'), + + ## use level2 gen leptons to make the matching + useGenLeptons = True + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # new CHS added, i.e. V4 + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_4_0_0', 'cmgtools', 'pat.*root')[:], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + +DYJetsChamonix_PAT = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools', 'pat.*root')[:], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT, DYJetsChamonix_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +DYJetsChamonix_PAT.splitFactor = 50 +DYJetsFall11_PAT.splitFactor = 100 + +selectedComponents = [DYJetsFall11_PAT] + +sequence = cfg.Sequence( [ + jetNtu + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_NoCHS_V4_cfg.py b/CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_NoCHS_V4_cfg.py new file mode 100644 index 0000000..f8d11fb --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetNTupler_PAT_NoCHS_V4_cfg.py @@ -0,0 +1,148 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, False ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetNtu = cfg.Analyzer( + 'SimpleJetNTupler', + ntupleName = 'NoCHS_NT', + ptCut = 0, + genPtCut = 0, + ## use pat::Jets + jetCollection = ('selectedPatJetsAK5NoPUSub','std::vector'), + ## or cmg::Jets + ## jetCollection = ('cmgPFJetSel','std::vector'), + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + ## use gen jets in Loic's PATtuples + ## genJetsCollection = ('prunedGen','std::vector'), + ## use the gen jets available also in the CMG trees + ## genJetsCollection = ('genJetSel','std::vector< cmg::PhysicsObjectWithPtr< edm::Ptr< reco::GenJet > > >'), + ## use the gen jets present only in PATtuples + genJetsCollection = (('selectedPatJetsAK5NoPUSub','genJets'),'vector'), + + ## use level2 gen leptons to make the matching + useGenLeptons = True + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # new CHS added, i.e. V4 + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_4_0_0', 'cmgtools', 'pat.*root')[:], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + +DYJetsChamonix_PAT = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools', 'pat.*root')[:], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT, DYJetsChamonix_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +DYJetsChamonix_PAT.splitFactor = 50 +DYJetsFall11_PAT.splitFactor = 100 + +selectedComponents = [DYJetsFall11_PAT] + +sequence = cfg.Sequence( [ + jetNtu + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_SimpleJetPlots_V4_cfg.py b/CMGTools/RootTools/test/test_SimpleJetPlots_V4_cfg.py new file mode 100644 index 0000000..7992f25 --- /dev/null +++ b/CMGTools/RootTools/test/test_SimpleJetPlots_V4_cfg.py @@ -0,0 +1,144 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import at least the sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import os +import glob +import copy +import CMGTools.RootTools.fwlite.Config as cfg +from CMGTools.Production.dataset import createDataset + +def getFiles(dataset, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + print 'getting files for', dataset,user,pattern + ds = datasetToSource( user, dataset, pattern, False ) + files = ds.fileNames + return ['root://eoscms//eos/cms%s' % f for f in files] + + +period = 'Period_2011B' + +baseDir = 'samples' +filePattern = 'tree_CMG_*.root' +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + + + +jetPlot = cfg.Analyzer( + 'SimpleJetPlots', + ptCut = 10, + genPtCut = 0, + ## use pat::Jets + YeCHSjetCollection = ('selectedPatJetsAK5','std::vector'), + NoCHSjetCollection = ('selectedPatJetsAK5NoPUSub','std::vector'), + YeCHSgenJetsCollection = (('selectedPatJetsAK5','genJets'),'vector'), + NoCHSgenJetsCollection = (('selectedPatJetsAK5NoPUSub','genJets'),'vector'), + + doJetIdHisto = False, + applyPFLooseId = False, + jetIdMva = ( 0, "%s/src/CMGTools/External/data/mva_JetID.weights.xml" % os.getenv("CMSSW_BASE"), "JetID" ), + + + ## use level2 gen leptons to make the matching + useGenLeptons = True + ) + + +######################################################################################### + + + +DYJetsFall11_PAT = cfg.MCComponent( + name = 'DYJetsFall11', + # new CHS added, i.e. V4 + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_S6_START42_V14B-v1/AODSIM/V4/PAT_CMG_4_0_0', 'cmgtools', 'pat.*root')[:50], + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + +DYJetsChamonix_PAT = cfg.MCComponent( + name = 'DYJetsChamonix', + files = getFiles('/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', 'cmgtools', 'pat.*root')[:], + # files = createDataset('LOCAL','/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0', '.*root', True).listOfGoodFiles(), + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + + + + +######################################################################################### + + +MC = [DYJetsFall11_PAT, DYJetsChamonix_PAT] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + +DYJetsChamonix_PAT.splitFactor = 50 +DYJetsFall11_PAT.splitFactor = 50 +# DYJetsFall11_PAT.splitFactor = 1 + +selectedComponents = [DYJetsFall11_PAT] + +sequence = cfg.Sequence( [ + jetPlot + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_fwlite_cfg.py b/CMGTools/RootTools/test/test_fwlite_cfg.py new file mode 100644 index 0000000..56f3e3f --- /dev/null +++ b/CMGTools/RootTools/test/test_fwlite_cfg.py @@ -0,0 +1,228 @@ +"""Simple test of Colin's fwlite analysis system. + +This test will run the VertexAnalyzer, the TriggerAnalyzer, and the SimpleJetAnalyzer + +do the following: +alias httMultiLoop='python -i $CMSSW_BASE/src/CMGTools/RootTools/python/fwlite/MultiLoop.py' + +import a few files from this sample +/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2 +in a 2011 subdirectory so that your root files are described by the following wildcard pattern: +2011/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/tauMu*fullsel*.root + +Then run: + +httMultiLoop Test test_fwlite_cfg.py -N 5000 + +Look at the results: +cat Test/DYJets/log.txt +rootDir Test/DYJets/test.root + +You can also go right to a given event: +httMultiLoop Test test_fwlite_cfg.py -i 20 + +then: +print loop.event +""" + +import copy +import CMGTools.RootTools.fwlite.Config as cfg + + +period = 'Period_2011A' + +baseDir = '2011' +filePattern = 'tree*.root' + +# mc_triggers = 'HLT_IsoMu12_v1' +mc_triggers = [] + +mc_jet_scale = 1. +mc_jet_smear = 0. + +mc_vertexWeight = None +mc_tauEffWeight = None +mc_muEffWeight = None + +mc_effCorrFactor = 1 + +# For Fall11 need to use vertexWeightFall11 for WJets and DYJets and TTJets +# For Fall11 : trigger is applied in MC: +# "HLT_IsoMu15_LooseIsoPFTau15_v9" + +if period == 'Period_2011A': + mc_vertexWeight = 'vertexWeight2invfb' + mc_tauEffWeight = 'effTau2011A' + mc_muEffWeight = 'effMu2011A' +elif period == 'Period_2011B': + mc_vertexWeight = 'vertexWeight2011B' + mc_tauEffWeight = 'effTau2011B' + mc_muEffWeight = 'effMu2011B' +elif period == 'Period_2011AB': + mc_vertexWeight = 'vertexWeight2011AB' + mc_tauEffWeight = 'effTau2011AB' + mc_muEffWeight = 'effMu2011AB' + + +ZMuMuAna = cfg.Analyzer( + 'ZMuMuAnalyzer', + pt1 = 20, + pt2 = 20, + iso1 = 0.1, + iso2 = 0.1, + eta1 = 2, + eta2 = 2, + m_min = 0, + m_max = 200 + ) + +triggerAna = cfg.Analyzer( + 'TriggerAnalyzer' + ) + +jetAna = cfg.Analyzer( + 'SimpleJetAnalyzer', + ptCut = 0 + ) + + +effMuAna = cfg.Analyzer( + 'EfficiencyAnalyzer', + # recsel = 'cuts_vbtfmuon' + genPdgId = 13 + ) + +vertexAna = cfg.Analyzer( + 'VertexAnalyzer', + vertexWeight = mc_vertexWeight, + verbose = False + ) + + +######################################################################################### + +data_Run2011A_May10ReReco_v1 = cfg.DataComponent( + name = 'data_Run2011A_May10ReReco_v1', + files ='{baseDir}/TauPlusX/Run2011A-May10ReReco-v1/AOD/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + intLumi = 168.597, + triggers = ['HLT_IsoMu12_LooseIsoPFTau10_v4'] ) + + +data_Run2011A_PromptReco_v4 = cfg.DataComponent( + name = 'data_Run2011A_PromptReco_v4', + files ='{baseDir}/TauPlusX/Run2011A-PromptReco-v4/AOD/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + intLumi = 929.748, + triggers = ['HLT_IsoMu15_LooseIsoPFTau15_v[2,4,5,6]'], + ) + +data_Run2011A_05Aug2011_v1 = cfg.DataComponent( + name = 'data_Run2011A_05Aug2011_v1', + files ='{baseDir}/TauPlusX/Run2011A-05Aug2011-v1/AOD/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + intLumi = 373.349, + triggers = ['HLT_IsoMu15_LooseIsoPFTau15_v8'] ) + +data_Run2011A_PromptReco_v6 = cfg.DataComponent( + name = 'data_Run2011A_PromptReco_v6', + files ='{baseDir}/TauPlusX/Run2011A-PromptReco-v6/AOD/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + intLumi = 658.886, + triggers = ['HLT_IsoMu15_LooseIsoPFTau15_v[8,9]'] ) + +data_Run2011A_03Oct2011_v1 = cfg.DataComponent( + name = 'data_Run2011A_03Oct2011_v1', + files ='{baseDir}/TauPlusX/Run2011A-03Oct2011-v1/AOD/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + intLumi = 658.886, + triggers = ['HLT_IsoMu15_LooseIsoPFTau15_v[8,9]'] ) + +data_Run2011B_PromptReco_v1 = cfg.DataComponent( + name = 'data_Run2011B_PromptReco_v1', + files ='{baseDir}/TauPlusX/Run2011B-PromptReco-v1/AOD/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + intLumi = 2511.0, + triggers = ['HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v[1,5,6]', + 'HLT_IsoMu15_LooseIsoPFTau15_v[9,10,11,12,13]'] ) + + + +######################################################################################### + + +DYJets = cfg.MCComponent( + name = 'DYJets', + files ='{baseDir}/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + xSection = 3048., + nGenEvents = 34915945, + triggers = mc_triggers, + # vertexWeight = mc_vertexWeight, + # tauEffWeight = mc_tauEffWeight, + # muEffWeight = mc_muEffWeight, + effCorrFactor = mc_effCorrFactor ) + +WJets = cfg.MCComponent( + name = 'WJets', + files ='{baseDir}/WJetsToLNu_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + xSection = 31314., + nGenEvents = 53227112, + triggers = mc_triggers, + # vertexWeight = mc_vertexWeight, + # tauEffWeight = mc_tauEffWeight, + # muEffWeight = mc_muEffWeight, + effCorrFactor = mc_effCorrFactor ) + + +TTJets = cfg.MCComponent( + name = 'TTJets', + files ='{baseDir}/TTJets_TuneZ2_7TeV-madgraph-tauola/Summer11-PU_S4_START42_V11-v1/AODSIM/V2/PAT_CMG_V2_5_0/H2TAUTAU_Feb2/{filePattern}'.format(baseDir=baseDir, filePattern=filePattern), + xSection = 165.8, + nGenEvents = 3542770, + triggers = mc_triggers, + # vertexWeight = mc_vertexWeight, + # tauEffWeight = mc_tauEffWeight, + # muEffWeight = mc_muEffWeight, + effCorrFactor = mc_effCorrFactor ) + + + + +######################################################################################### + + +MC = [DYJets, WJets, TTJets] +for mc in MC: + # could handle the weights in the same way + mc.jetScale = mc_jet_scale + mc.jetSmear = mc_jet_smear + + +data_2011A = [ + data_Run2011A_May10ReReco_v1, + data_Run2011A_PromptReco_v4, + data_Run2011A_05Aug2011_v1, + data_Run2011A_03Oct2011_v1, + ] + +data_2011B = [ + data_Run2011B_PromptReco_v1 + ] + + +selectedComponents = MC +if period == 'Period_2011A': + selectedComponents.extend( data_2011A ) +elif period == 'Period_2011B': + selectedComponents.extend( data_2011B ) +elif period == 'Period_2011AB': + selectedComponents.extend( data_2011A ) + selectedComponents.extend( data_2011B ) + +# selectedComponents = data_2011A +# selectedComponents = [embed_Run2011A_PromptReco_v4] +selectedComponents = [DYJets] + +sequence = cfg.Sequence( [ + # triggerAna, + # vertexAna, + # ZMuMuAna, + effMuAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) diff --git a/CMGTools/RootTools/test/test_fwlite_cmst3_cfg.py b/CMGTools/RootTools/test/test_fwlite_cmst3_cfg.py new file mode 100644 index 0000000..d522780 --- /dev/null +++ b/CMGTools/RootTools/test/test_fwlite_cmst3_cfg.py @@ -0,0 +1,40 @@ +import copy +import CMGTools.RootTools.fwlite.Config as cfg + +treeAna = cfg.Analyzer( + 'TestTreeAnalyzer' + ) + +def getFiles(datasets, user, pattern): + from CMGTools.Production.datasetToSource import datasetToSource + files = [] + for d in datasets: + ds = datasetToSource( user, + d, + pattern ) + files.extend(ds.fileNames) + return ['root://eoscms//eos/cms%s' % f for f in files] + +# getting the first 10 files +files = getFiles(['/DYJetsToLL_TuneZ2_M-50_7TeV-madgraph-tauola/Fall11-PU_Chamonix12_START44_V10-v2/AODSIM/PAT_CMG_V3_0_0'], 'cmgtools','tree.*root')[:10] + +print files + +DYJets = cfg.MCComponent( + name = 'DYJets', + files = files, + xSection = 3048., + nGenEvents = 34915945, + triggers = [], + effCorrFactor = 1 ) + +selectedComponents = [DYJets] + +sequence = cfg.Sequence( [ + treeAna + ] ) + +config = cfg.Config( components = selectedComponents, + sequence = sequence ) + +DYJets.splitFactor = 1 From a4b69398990481dee4f7ea9890da308905ba0a39 Mon Sep 17 00:00:00 2001 From: Michail Date: Sun, 26 Jan 2014 16:02:59 +0100 Subject: [PATCH 2/7] fixing minor bugs --- .../python/analyzers/HCALShowerAnalyzer.py | 17 ++++- .../python/analyzers/HCALShowerTree.py | 10 +-- .../CaloUpgrade/python/tools/DataFormats.py | 71 ++++++++++++++++-- CMGTools/CaloUpgrade/run/run.py | 5 +- CMGTools/Production/python/DBLogger.pyc | Bin 7566 -> 7566 bytes CMGTools/Production/python/Das.pyc | Bin 5340 -> 5340 bytes .../python/PFAOD/PFAOD_EventContent_cff.pyc | Bin 5642 -> 5642 bytes CMGTools/Production/python/PFAOD/__init__.pyc | Bin 135 -> 135 bytes .../Production/python/ProductionTasks.pyc | Bin 41246 -> 41246 bytes CMGTools/Production/python/__init__.pyc | Bin 382 -> 382 bytes CMGTools/Production/python/addToDatasets.pyc | Bin 753 -> 753 bytes CMGTools/Production/python/batchmanager.pyc | Bin 8488 -> 8488 bytes CMGTools/Production/python/castorBaseDir.pyc | Bin 1530 -> 1530 bytes CMGTools/Production/python/castortools.pyc | Bin 10676 -> 10676 bytes CMGTools/Production/python/cmgdbApi.pyc | Bin 4983 -> 4983 bytes CMGTools/Production/python/cmgdbToolsApi.pyc | Bin 33941 -> 33941 bytes CMGTools/Production/python/dataset.pyc | Bin 13298 -> 13298 bytes .../Production/python/datasetInformation.pyc | Bin 22333 -> 22333 bytes .../Production/python/datasetToSource.pyc | Bin 973 -> 973 bytes .../Production/python/doImportNewSource.pyc | Bin 1231 -> 1231 bytes .../Production/python/edmIntegrityCheck.pyc | Bin 12825 -> 12825 bytes CMGTools/Production/python/eostools.pyc | Bin 16757 -> 16757 bytes CMGTools/Production/python/fileNameUtils.pyc | Bin 2048 -> 2048 bytes CMGTools/Production/python/findDSOnSav.pyc | Bin 3464 -> 3464 bytes CMGTools/Production/python/getFiles.pyc | Bin 545 -> 545 bytes CMGTools/Production/python/hadd.pyc | Bin 3450 -> 3450 bytes CMGTools/Production/python/logger.pyc | Bin 6670 -> 6670 bytes .../Production/python/mechanize/__init__.pyc | Bin 5049 -> 5049 bytes .../Production/python/mechanize/_auth.pyc | Bin 2902 -> 2902 bytes .../python/mechanize/_beautifulsoup.pyc | Bin 43377 -> 43377 bytes .../python/mechanize/_clientcookie.pyc | Bin 60183 -> 60183 bytes .../Production/python/mechanize/_debug.pyc | Bin 1553 -> 1553 bytes .../python/mechanize/_firefox3cookiejar.pyc | Bin 9103 -> 9103 bytes .../Production/python/mechanize/_form.pyc | Bin 116332 -> 116332 bytes .../Production/python/mechanize/_gzip.pyc | Bin 4735 -> 4735 bytes .../python/mechanize/_headersutil.pyc | Bin 8327 -> 8327 bytes .../Production/python/mechanize/_html.pyc | Bin 22929 -> 22929 bytes .../Production/python/mechanize/_http.pyc | Bin 16820 -> 16820 bytes .../python/mechanize/_lwpcookiejar.pyc | Bin 6340 -> 6340 bytes .../python/mechanize/_markupbase.pyc | Bin 9658 -> 9658 bytes .../python/mechanize/_mechanize.pyc | Bin 25061 -> 25061 bytes .../python/mechanize/_mozillacookiejar.pyc | Bin 5133 -> 5133 bytes .../python/mechanize/_msiecookiejar.pyc | Bin 12551 -> 12551 bytes .../Production/python/mechanize/_opener.pyc | Bin 12886 -> 12886 bytes .../python/mechanize/_pullparser.pyc | Bin 17863 -> 17863 bytes .../Production/python/mechanize/_request.pyc | Bin 1603 -> 1603 bytes .../Production/python/mechanize/_response.pyc | Bin 17551 -> 17551 bytes .../Production/python/mechanize/_rfc3986.pyc | Bin 4659 -> 4659 bytes .../python/mechanize/_sgmllib_copy.pyc | Bin 16520 -> 16520 bytes .../python/mechanize/_sockettimeout.pyc | Bin 281 -> 281 bytes .../Production/python/mechanize/_testcase.pyc | Bin 8754 -> 8754 bytes .../Production/python/mechanize/_urllib2.pyc | Bin 1666 -> 1666 bytes .../python/mechanize/_urllib2_fork.pyc | Bin 46955 -> 46955 bytes .../python/mechanize/_useragent.pyc | Bin 14292 -> 14292 bytes .../Production/python/mechanize/_util.pyc | Bin 10368 -> 10368 bytes .../Production/python/mechanize/_version.pyc | Bin 237 -> 237 bytes CMGTools/Production/python/nameOps.pyc | Bin 4055 -> 4055 bytes CMGTools/Production/python/publish.pyc | Bin 3393 -> 3393 bytes .../Production/python/publishController.pyc | Bin 9445 -> 9445 bytes CMGTools/Production/python/publishTask.pyc | Bin 3052 -> 3052 bytes CMGTools/Production/python/relval.pyc | Bin 1677 -> 1677 bytes .../Production/python/relvalDefinition.pyc | Bin 2291 -> 2291 bytes .../Production/python/savannahBrowser.pyc | Bin 5645 -> 5645 bytes .../Production/python/savannahFormatter.pyc | Bin 2321 -> 2321 bytes .../Production/python/scanToVEventRange.pyc | Bin 1608 -> 1608 bytes .../Production/python/sourceFileListCff.pyc | Bin 838 -> 838 bytes CMGTools/Production/python/timeout.pyc | Bin 2101 -> 2101 bytes CMGTools/Production/python/unPublish.pyc | Bin 2608 -> 2608 bytes CMGTools/RootTools/python/AliasSetter.pyc | Bin 1459 -> 1459 bytes CMGTools/RootTools/python/Chain.pyc | Bin 1710 -> 1710 bytes CMGTools/RootTools/python/CutCorrelations.pyc | Bin 3609 -> 3609 bytes .../python/DataMC/AnalysisDataMCPlot.pyc | Bin 8129 -> 8129 bytes .../RootTools/python/DataMC/DataMCPlot.pyc | Bin 14077 -> 14077 bytes .../RootTools/python/DataMC/Histogram.pyc | Bin 8668 -> 8668 bytes CMGTools/RootTools/python/DataMC/Stack.pyc | Bin 5350 -> 5350 bytes CMGTools/RootTools/python/DataMC/Weight.pyc | Bin 1526 -> 1526 bytes CMGTools/RootTools/python/DataMC/__init__.pyc | Bin 135 -> 135 bytes CMGTools/RootTools/python/GraphErrors.pyc | Bin 2429 -> 2429 bytes CMGTools/RootTools/python/HistComparator.pyc | Bin 4859 -> 4859 bytes .../RootTools/python/HistogramComparison.pyc | Bin 3457 -> 3457 bytes CMGTools/RootTools/python/Legend.pyc | Bin 1853 -> 1853 bytes CMGTools/RootTools/python/PersistentDict.pyc | Bin 1704 -> 1704 bytes CMGTools/RootTools/python/PyRoot.pyc | Bin 3505 -> 3505 bytes CMGTools/RootTools/python/ReWeighter.pyc | Bin 1392 -> 1392 bytes CMGTools/RootTools/python/RootDir.pyc | Bin 6686 -> 6686 bytes CMGTools/RootTools/python/RootFile.pyc | Bin 1791 -> 1791 bytes CMGTools/RootTools/python/RootInit.pyc | Bin 755 -> 755 bytes CMGTools/RootTools/python/RootIterator.pyc | Bin 1324 -> 1324 bytes CMGTools/RootTools/python/RootTools.pyc | Bin 2080 -> 2080 bytes CMGTools/RootTools/python/StartUp.pyc | Bin 311 -> 311 bytes CMGTools/RootTools/python/Style.pyc | Bin 3187 -> 3187 bytes CMGTools/RootTools/python/TagAndProbe.pyc | Bin 5236 -> 5236 bytes CMGTools/RootTools/python/TaggedFile.pyc | Bin 2300 -> 2300 bytes CMGTools/RootTools/python/TestTools.pyc | Bin 6243 -> 6243 bytes CMGTools/RootTools/python/TreeFunctions.pyc | Bin 1088 -> 1088 bytes CMGTools/RootTools/python/Utils.pyc | Bin 2151 -> 2151 bytes CMGTools/RootTools/python/__init__.pyc | Bin 379 -> 379 bytes .../python/analyzers/DeltaAnalyzer.pyc | Bin 2269 -> 2269 bytes .../python/analyzers/DeltaTreeAnalyzer.pyc | Bin 3891 -> 3891 bytes .../python/analyzers/DiLeptonAnalyzer.pyc | Bin 12207 -> 12207 bytes .../python/analyzers/DiLeptonAnalyzerOld.pyc | Bin 8072 -> 8072 bytes .../python/analyzers/EfficiencyAnalyzer.pyc | Bin 10808 -> 10808 bytes .../python/analyzers/EventSelector.pyc | Bin 1767 -> 1767 bytes .../python/analyzers/GenParticleAnalyzer.pyc | Bin 2405 -> 2405 bytes .../python/analyzers/JSONAnalyzer.pyc | Bin 3115 -> 3115 bytes .../python/analyzers/JetAnalyzer.pyc | Bin 7880 -> 7880 bytes .../python/analyzers/JetStudiesAnalyzer.pyc | Bin 24613 -> 24613 bytes .../python/analyzers/MetAnalyzer.pyc | Bin 2363 -> 2363 bytes .../python/analyzers/MetTreeProducer.pyc | Bin 1756 -> 1756 bytes .../python/analyzers/PileUpAnalyzer.pyc | Bin 5744 -> 5744 bytes .../python/analyzers/SimpleJetAnalyzer.pyc | Bin 21041 -> 21041 bytes .../python/analyzers/SimpleJetNTupler.pyc | Bin 4993 -> 4993 bytes .../python/analyzers/SimpleJetPlots.pyc | Bin 10383 -> 10383 bytes .../python/analyzers/TestTreeAnalyzer.pyc | Bin 1387 -> 1387 bytes .../python/analyzers/TreeAnalyzer.pyc | Bin 1698 -> 1698 bytes .../python/analyzers/TreeAnalyzerNumpy.pyc | Bin 2746 -> 2746 bytes .../python/analyzers/TriggerAnalyzer.pyc | Bin 3684 -> 3684 bytes .../python/analyzers/VBFSimpleAnalyzer.pyc | Bin 3115 -> 3115 bytes .../python/analyzers/VertexAnalyzer.pyc | Bin 5904 -> 5904 bytes .../python/analyzers/VertexHistograms.pyc | Bin 1016 -> 1016 bytes .../python/analyzers/ZEleEleAnalyzer.pyc | Bin 1732 -> 1732 bytes .../python/analyzers/ZMuMuAnalyzer.pyc | Bin 3324 -> 3324 bytes .../python/analyzers/ZMuMuRochCorAnalyzer.pyc | Bin 3958 -> 3958 bytes .../RootTools/python/analyzers/__init__.pyc | Bin 138 -> 138 bytes CMGTools/RootTools/python/cmgTuple.pyc | Bin 3714 -> 3714 bytes CMGTools/RootTools/python/fwlite/Analyzer.pyc | Bin 4260 -> 4260 bytes .../RootTools/python/fwlite/AutoHandle.pyc | Bin 1360 -> 1360 bytes CMGTools/RootTools/python/fwlite/Config.pyc | Bin 8197 -> 8197 bytes CMGTools/RootTools/python/fwlite/Event.pyc | Bin 1682 -> 1682 bytes CMGTools/RootTools/python/fwlite/Looper.pyc | Bin 5991 -> 5991 bytes .../RootTools/python/fwlite/MultiLoop.pyc | Bin 5656 -> 5656 bytes CMGTools/RootTools/python/fwlite/Output.pyc | Bin 2030 -> 2030 bytes .../RootTools/python/fwlite/PythonPath.pyc | Bin 948 -> 948 bytes CMGTools/RootTools/python/fwlite/Weight.pyc | Bin 2112 -> 2112 bytes CMGTools/RootTools/python/fwlite/__init__.pyc | Bin 135 -> 135 bytes .../RootTools/python/html/DirectoryTree.pyc | Bin 4900 -> 4900 bytes CMGTools/RootTools/python/html/__init__.pyc | Bin 133 -> 133 bytes .../python/html/examples/__init__.pyc | Bin 142 -> 142 bytes CMGTools/RootTools/python/html/markup.pyc | Bin 22493 -> 22493 bytes .../python/html/templates/__init__.pyc | Bin 143 -> 143 bytes .../python/html/templates/eleTau/__init__.pyc | Bin 150 -> 150 bytes .../eleTau/eleTau_0jet_high/__init__.pyc | Bin 167 -> 167 bytes .../eleTau/eleTau_0jet_low/__init__.pyc | Bin 166 -> 166 bytes .../eleTau/eleTau_boost_high/__init__.pyc | Bin 168 -> 168 bytes .../eleTau/eleTau_boost_low/__init__.pyc | Bin 167 -> 167 bytes .../eleTau/eleTau_inclusive/__init__.pyc | Bin 167 -> 167 bytes .../templates/eleTau/eleTau_vbf/__init__.pyc | Bin 161 -> 161 bytes CMGTools/RootTools/python/json/__init__.pyc | Bin 133 -> 133 bytes CMGTools/RootTools/python/json/dcsJSONS.pyc | Bin 488 -> 488 bytes CMGTools/RootTools/python/json/jsonPick.pyc | Bin 2935 -> 2935 bytes CMGTools/RootTools/python/macros/__init__.pyc | Bin 135 -> 135 bytes .../python/macros/addTreeVariable.pyc | Bin 1854 -> 1854 bytes .../python/macros/cmgTauEffRefHistos.pyc | Bin 3381 -> 3381 bytes .../python/macros/cmgTauEffRefPlots.pyc | Bin 1808 -> 1808 bytes .../python/macros/drawJetComponents.pyc | Bin 787 -> 787 bytes CMGTools/RootTools/python/macros/drawMET.pyc | Bin 3519 -> 3519 bytes .../RootTools/python/macros/histPlotter.pyc | Bin 1131 -> 1131 bytes .../RootTools/python/macros/isolation.pyc | Bin 8929 -> 8929 bytes .../RootTools/python/macros/jetVsGenJet.pyc | Bin 5252 -> 5252 bytes CMGTools/RootTools/python/macros/metTree.pyc | Bin 1810 -> 1810 bytes .../RootTools/python/macros/plot_delta.pyc | Bin 3914 -> 3914 bytes .../python/macros/plot_efficiency.pyc | Bin 6751 -> 6751 bytes .../python/physicsobjects/BTagSF.pyc | Bin 1107 -> 1107 bytes .../python/physicsobjects/DiObject.pyc | Bin 8577 -> 8577 bytes .../python/physicsobjects/Electron.pyc | Bin 3932 -> 3932 bytes .../python/physicsobjects/EnergyCorrector.pyc | Bin 2269 -> 2269 bytes .../python/physicsobjects/GenParticle.pyc | Bin 2069 -> 2069 bytes .../python/physicsobjects/HTauTauElectron.pyc | Bin 5113 -> 5113 bytes .../RootTools/python/physicsobjects/Jet.pyc | Bin 2403 -> 2403 bytes .../python/physicsobjects/Lepton.pyc | Bin 3461 -> 3461 bytes .../python/physicsobjects/LorentzVectors.pyc | Bin 394 -> 394 bytes .../RootTools/python/physicsobjects/Muon.pyc | Bin 3737 -> 3737 bytes .../python/physicsobjects/Particle.pyc | Bin 1548 -> 1548 bytes .../python/physicsobjects/Photon.pyc | Bin 426 -> 426 bytes .../python/physicsobjects/PhysicsObject.pyc | Bin 1810 -> 1810 bytes .../python/physicsobjects/PhysicsObjects.pyc | Bin 1439 -> 1439 bytes .../physicsobjects/PileUpSummaryInfo.pyc | Bin 1646 -> 1646 bytes .../physicsobjects/RochesterCorrections.pyc | Bin 2087 -> 2087 bytes .../RootTools/python/physicsobjects/Tau.pyc | Bin 3814 -> 3814 bytes .../python/physicsobjects/TauDecayModes.pyc | Bin 2667 -> 2667 bytes .../python/physicsobjects/TriggerObject.pyc | Bin 1546 -> 1546 bytes .../RootTools/python/physicsobjects/VBF.pyc | Bin 3845 -> 3845 bytes .../python/physicsobjects/__init__.pyc | Bin 143 -> 143 bytes .../python/physicsobjects/genutils.pyc | Bin 2058 -> 2058 bytes CMGTools/RootTools/python/response.pyc | Bin 1469 -> 1469 bytes CMGTools/RootTools/python/runLumiReport.pyc | Bin 3131 -> 3131 bytes .../RootTools/python/statistics/Average.pyc | Bin 4602 -> 4602 bytes .../RootTools/python/statistics/Counter.pyc | Bin 5403 -> 5403 bytes .../python/statistics/Histograms.pyc | Bin 1772 -> 1772 bytes CMGTools/RootTools/python/statistics/Tree.pyc | Bin 2754 -> 2754 bytes .../RootTools/python/statistics/TreeNumpy.pyc | Bin 2275 -> 2275 bytes .../RootTools/python/statistics/Value.pyc | Bin 2616 -> 2616 bytes .../RootTools/python/statistics/__init__.pyc | Bin 139 -> 139 bytes CMGTools/RootTools/python/tests/__init__.pyc | Bin 134 -> 134 bytes CMGTools/RootTools/python/tests/weight.pyc | Bin 243 -> 243 bytes CMGTools/RootTools/python/treeComparator.pyc | Bin 5108 -> 5108 bytes CMGTools/RootTools/python/utils/DeltaR.pyc | Bin 4241 -> 4241 bytes .../python/utils/OOTPileUpReweighting.pyc | Bin 3204 -> 3204 bytes .../python/utils/PileupJetHistograms.pyc | Bin 15439 -> 15439 bytes CMGTools/RootTools/python/utils/RLTInfo.pyc | Bin 2921 -> 2921 bytes .../RootTools/python/utils/RLTInfoLumi.pyc | Bin 3861 -> 3861 bytes CMGTools/RootTools/python/utils/Regions.pyc | Bin 3447 -> 3447 bytes .../RootTools/python/utils/TriggerJSON.pyc | Bin 3000 -> 3000 bytes .../RootTools/python/utils/TriggerList.pyc | Bin 5750 -> 5750 bytes .../python/utils/TriggerMatching.pyc | Bin 1284 -> 1284 bytes CMGTools/RootTools/python/utils/__init__.pyc | Bin 134 -> 134 bytes .../RootTools/python/utils/cmsswRelease.pyc | Bin 2032 -> 2032 bytes CMGTools/RootTools/python/utils/connect.pyc | Bin 12828 -> 12828 bytes CMGTools/RootTools/python/utils/diclist.pyc | Bin 1800 -> 1800 bytes .../RootTools/python/utils/fileComparator.pyc | Bin 6265 -> 6265 bytes .../RootTools/python/utils/fileOrganizer.pyc | Bin 3874 -> 3874 bytes CMGTools/RootTools/python/utils/file_dir.pyc | Bin 848 -> 848 bytes .../RootTools/python/utils/splitFactor.pyc | Bin 944 -> 944 bytes .../RootTools/python/utils/triggerevo.pyc | Bin 8394 -> 8394 bytes .../python/utils/vertexWeight/__init__.pyc | Bin 147 -> 147 bytes .../utils/vertexWeight/vertexWeight_cff.pyc | Bin 2052 -> 2052 bytes .../vertexWeight/vertexWeights2012_cfi.pyc | Bin 1767 -> 1767 bytes .../vertexWeights3DFall11_cfi.pyc | Bin 1903 -> 1903 bytes .../vertexWeights3DSummer11_cfi.pyc | Bin 1865 -> 1865 bytes .../vertexWeight/vertexWeightsFall11_cfi.pyc | Bin 2498 -> 2498 bytes .../vertexWeightsSummer11_cfi.pyc | Bin 2448 -> 2448 bytes .../python/yellowreport/YRParser.pyc | Bin 1910 -> 1910 bytes .../python/yellowreport/__init__.pyc | Bin 141 -> 141 bytes 223 files changed, 86 insertions(+), 17 deletions(-) diff --git a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py index ce71b5f..6b94af5 100644 --- a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py +++ b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py @@ -8,16 +8,22 @@ from CMGTools.RootTools.fwlite.Event import Event from CMGTools.RootTools.fwlite.AutoHandle import AutoHandle from CMGTools.CaloUpgrade.tools.DataFormats import ShowerFromChargedPion - +import ROOT class HCALShowerAnalyzer( Analyzer ): def __init__(self, cfg_ana, cfg_comp, looperName ): + self.doVis=True + self.visFile=ROOT.TFile("visInput.root","RECREATE") + self.doVis=True + self.counter=0 super(HCALShowerAnalyzer,self).__init__(cfg_ana,cfg_comp,looperName) + + def declareHandles(self): ''' Here declare handles of all objects we possibly need ''' @@ -36,7 +42,6 @@ def beginLoop(self): def process(self, iEvent, event): self.event = iEvent.eventAuxiliary().id().event() self.readCollections( iEvent ) - event.pu = self.handles['puInfo'].product() event.puInteractions=event.pu[0].getTrueNumInteractions() @@ -58,7 +63,13 @@ def process(self, iEvent, event): shower.addConstituent(hit) event.showers.append(shower) print shower - + + + if self.doVis: + for i,shower in enumerate(event.showers): + shower.makeVisTree(self.visFile,"t_"+str(self.counter)+"_"+str(i)) + + self.counter=self.counter+1 return True diff --git a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py index d2ac3b8..09e47f5 100644 --- a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py +++ b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerTree.py @@ -25,11 +25,11 @@ def process(self, iEvent, event): for shower in event.showers: self.reset() self.set('nPU',event.puInteractions) - self.set('trackPt',block.trackVector.Pt()) - self.set('trackEta',block.trackVector.Eta()) - self.set('trackP',block.trackMomentum) - self.set('NECAL',float(len(block.ecalConstituents))) - self.set('NHCAL',float(len(block.hcalConstiturents))) + self.set('trackPt',shower.trackVector.Pt()) + self.set('trackEta',shower.trackVector.Eta()) + self.set('trackP',shower.trackMomentum) + self.set('NECAL',float(len(shower.ecalConstituents))) + self.set('NHCAL',float(len(shower.hcalConstituents))) self.fill() diff --git a/CMGTools/CaloUpgrade/python/tools/DataFormats.py b/CMGTools/CaloUpgrade/python/tools/DataFormats.py index cbe87f5..8b4d817 100644 --- a/CMGTools/CaloUpgrade/python/tools/DataFormats.py +++ b/CMGTools/CaloUpgrade/python/tools/DataFormats.py @@ -2,21 +2,33 @@ import ROOT from math import fabs,sqrt from CMGTools.RootTools.utils.DeltaR import deltaR,deltaPhi +from array import array +import numpy + class ShowerFromChargedPion(object): def __init__(self,track,dr = 0.5): self.track=track self.dr = dr self.ecalEntrance =track.extrapolatedPoint(4).position() - self.hcalEntrance =track.extrapolatedPoint(5).position() - self.trackMomentum = self.track.extrapolatedPoint(4).momentum().energy() - self.trackVector = self.track.extrapolatedPoint(1).momentum() + self.hcalEntrance =track.extrapolatedPoint(6).position() + self.trackMomentum = self.track.trajectoryPoints()[0].momentum().energy() + self.trackVector = self.track.trajectoryPoints()[0].momentum() self.ecalVector=None self.hcalVector=None self.ecalConstituents=[] self.hcalConstituents=[] self.hcalTiming=[] + #for visualization + #type = 0 track 1 ECAL , 2 HCAL + + self.typeO=[] + self.eta=[] + self.phi=[] + self.rho=[] + self.energy=[] + def vectorFromConstituent(self,cluster): vec = ROOT.TVector3(cluster.position().x(),cluster.position().y(),cluster.position().z()) @@ -27,22 +39,34 @@ def vectorFromConstituent(self,cluster): def addConstituent(self,constituent,ecal = False): vec = self.vectorFromConstituent(constituent) - if ecal and deltaR(vec.Eta(),vec.Phi(),self.ecalEntrance.Eta(),self.ecalEntrance.Phi());n8&h;>8BS)Jo05A6iNB{r; delta 17 YcmeCP?z84#{>;lIv2wHDMvgXF05h-!#sB~S diff --git a/CMGTools/Production/python/Das.pyc b/CMGTools/Production/python/Das.pyc index cc42fb45bdf306bac46ec7fc306b344c53141507..df485638856033237d5bd29855ba6ef30e1dd2c7 100644 GIT binary patch delta 17 Ycmcbkc}J6j`7C)j~{>;n8&h;>8BL|Zh04$~imjD0& delta 17 YcmeCu>C)j~{>;l|z}gqMk%LJL04vl4X8-^I diff --git a/CMGTools/Production/python/PFAOD/__init__.pyc b/CMGTools/Production/python/PFAOD/__init__.pyc index cbb8ef8d30d02567fd30c470e0b14b78c89cdbc0..fff461e8e22107f3982f62c5889c88f617b3445d 100644 GIT binary patch delta 16 XcmZo?Y-i+P{>;n8&h;>8B1b&{BOU~T delta 16 XcmZo?Y-i+P{>;mj@%3%sM2>m@D}M#q diff --git a/CMGTools/Production/python/ProductionTasks.pyc b/CMGTools/Production/python/ProductionTasks.pyc index 26de7512338316c6a13096315ad2a07636a61342..8fd7f4d76536f1562ead9bb104303a717b1f180e 100644 GIT binary patch delta 19 bcmbPth-uy-CJyG$yj<*D4}&&xh%E#FMa>3| delta 19 bcmbPth-uy-CJyG$yj)UCzXfdM5L*ZUOBM%D diff --git a/CMGTools/Production/python/__init__.pyc b/CMGTools/Production/python/__init__.pyc index ac83a398b0dae56f5e523a3d5701b25613e921d1..683693762a3eb132508a2f499d98634e492ec351 100644 GIT binary patch delta 17 Ycmeyz^pA;y`7Hq)$ delta 17 Zcmey!`jM4``7$KB;8#!Jw0RTDL23i0B diff --git a/CMGTools/Production/python/batchmanager.pyc b/CMGTools/Production/python/batchmanager.pyc index 2430babd8e58645e0463d49b8bcf4c455e33a21f..fcd81aea67fc4a505c93d6caa9432eeaf47ebdbc 100644 GIT binary patch delta 17 YcmZ4Cw8Dvl`76g8%>k delta 17 YcmX@hewLks`7;n8&h;>8BgYSR04e(gG5`Po delta 17 YcmZn=Xb|9F{>;m@w>uzUBgYSR058G?)&Kwi diff --git a/CMGTools/Production/python/findDSOnSav.pyc b/CMGTools/Production/python/findDSOnSav.pyc index ea3e50c5bbd896f0ded26ca1cc015d9d96641dcb..905469cfc98731c2e56388b0b731f75c96530fde 100644 GIT binary patch delta 17 YcmeB>?vUnS{>;n8&h;>8BS!--04rMr<^TWy delta 17 YcmeB>?vUnS{>;nu{K=`njT{ZU05`%0hyVZp diff --git a/CMGTools/Production/python/getFiles.pyc b/CMGTools/Production/python/getFiles.pyc index 57db76e336a13b3ffba544256ed6bd8abc5e5351..4613df6693c3a31ac98dedd75d9fb300b22a2b11 100644 GIT binary patch delta 17 YcmZ3;vXF&?`7OV diff --git a/CMGTools/Production/python/logger.pyc b/CMGTools/Production/python/logger.pyc index 8ec2bb1ca3572da121edd7b2d300bc683f89c20b..0eecf973f58621685510519d0ceec60d9bcea84e 100644 GIT binary patch delta 17 YcmeA(=`-PA{>;n8&h;>8BL|xl04^c~w*UYD delta 17 YcmeA(=`-PA{>;nu*{CjXBL|xl05n4dX8-^I diff --git a/CMGTools/Production/python/mechanize/__init__.pyc b/CMGTools/Production/python/mechanize/__init__.pyc index 4068dc221548fcb0cc8b4903857b7a7a2c728c51..cd1033935f7641f53e6634d8c5d05e1778702ca8 100644 GIT binary patch delta 17 Ycmdm~zEhop`7-m-%hv$Xp2kSGx!= diff --git a/CMGTools/Production/python/mechanize/_clientcookie.pyc b/CMGTools/Production/python/mechanize/_clientcookie.pyc index 866dfac397996f23a2deabcf66ac18eb09d23abd..b76e3b53b9d5c1e013cb9ab7b37a191970d979ae 100644 GIT binary patch delta 19 bcmbP!jd}VtW)9}hyj<*D4}&&x@V^ECN5=;3 delta 19 bcmbP!jd}VtW)9}hyj;>-m-%hv;C~GOOP&X9 diff --git a/CMGTools/Production/python/mechanize/_debug.pyc b/CMGTools/Production/python/mechanize/_debug.pyc index 5f6cc386c6180db690ff4def1e48247f09571922..efdc85caebea592ff4bf3394d015c782c37d1a05 100644 GIT binary patch delta 17 YcmbQpGm(db`7;n8&h;>8BS*V305OLJX#fBK delta 17 YcmeBo?|0{5{>;lIy>*%2Mviu605x6(=>Px# diff --git a/CMGTools/Production/python/mechanize/_form.pyc b/CMGTools/Production/python/mechanize/_form.pyc index 4bc8985942aa9315f590a3f8465df793007b642d..733f1fae4248f3e42b8f199049ef657111219c2f 100644 GIT binary patch delta 22 dcmaFU!~Uj+orC!^FBd!4!=OfvtsIOg#{ge!2gv{c delta 22 ecmaFU!~Uj+orC!^FPHSzWqyquTR9k0jsXB;n8&h;>8BS*ag058A=LI3~& delta 17 YcmZp7Y;lIy>*%2Mvi&~05g{b!T;n8&h;>8BL}Mp04$OOmH+?% delta 17 YcmeCx=+)q0{>;lIvvrx@Mh;dH05EX{7XSbN diff --git a/CMGTools/Production/python/mechanize/_msiecookiejar.pyc b/CMGTools/Production/python/mechanize/_msiecookiejar.pyc index a356bd3a24fabf1818cc4373631eab670731fc17..a32d3472406f54a3370c78aafa27c3e517038ed5 100644 GIT binary patch delta 17 YcmZoqYER-|{>;n8&h;>8BgcOO05q-!6aWAK delta 17 YcmZoqYER-|{>;lIvvrx@Mvngm062{Xl>h($ diff --git a/CMGTools/Production/python/mechanize/_opener.pyc b/CMGTools/Production/python/mechanize/_opener.pyc index aa66f1a2e46876c2b942d625ee497770e52baacb..58643dc789712b74901eeabf3c739c90ceafd088 100644 GIT binary patch delta 17 YcmcbXaxH~}`7od#$C diff --git a/CMGTools/Production/python/mechanize/_sockettimeout.pyc b/CMGTools/Production/python/mechanize/_sockettimeout.pyc index cd5b15cef637959528305a3c10e29ebb1e4bd1d8..b5cf23e8d3bf16e75848975f7820421a7441de12 100644 GIT binary patch delta 17 YcmbQqG?R&g`7 delta 17 YcmdnwvdM*m`7V!Z diff --git a/CMGTools/Production/python/mechanize/_urllib2.pyc b/CMGTools/Production/python/mechanize/_urllib2.pyc index fda6e28f8235fa3a3eb5ab0664eeae4f95b43d5c..9dec353500ea00473624ac3a356c6e5395113b41 100644 GIT binary patch delta 17 YcmZqTZQ|u%{>;n8&h;>8BS#e*04U@Hu>b%7 delta 17 YcmZqTZQ|u%{>;lIyLFl0Mvf{r04&P|GXMYp diff --git a/CMGTools/Production/python/mechanize/_urllib2_fork.pyc b/CMGTools/Production/python/mechanize/_urllib2_fork.pyc index dd736272355f508132aa02761f7e97d706aa8b23..68367e424b95d2b5f27dfacf994da681e5c5893f 100644 GIT binary patch delta 19 bcmaF;j_LI~CJyG$yj<*D4}&&xByR@*R;n8&h;>8BS(b>05G}*RR910 delta 17 YcmZn&YzX9F{>;lIyLFl0Mve*%05qWm*8l(j diff --git a/CMGTools/Production/python/mechanize/_version.pyc b/CMGTools/Production/python/mechanize/_version.pyc index 6d91316ffc1ffe820db900b11bc8199c8911f9f7..b633602df6d9f849518dfec379131ce1ede053da 100644 GIT binary patch delta 16 XcmaFM_?D4_`7FL(vC delta 16 YcmaFM_?D4_`7obx?|f`7obx?|f`7?d9cQ{>;n8&h;>8BS$M604iDp(f|Me delta 17 YcmeC>?d9cQ{>;lIVYkz7BS$M604qua>i_@% diff --git a/CMGTools/Production/python/relvalDefinition.pyc b/CMGTools/Production/python/relvalDefinition.pyc index 42313574f39735c52852e59e01d9c23f1560bf50..15e9eb11dc2977729d77261a1f084557102b3aef 100644 GIT binary patch delta 17 Ycmew?_*syH`7DA$2{>;n8&h;>8BL}M(04)pzpa1{> delta 17 YcmeCx>DA$2{>;mDhWCsAMh;dn05hxwcmMzZ diff --git a/CMGTools/Production/python/savannahFormatter.pyc b/CMGTools/Production/python/savannahFormatter.pyc index 7df4ab34ded55d2ef8d15c87f8780bc3a4968876..d159abef5846da457f0c81cde46a97feece83c1e 100644 GIT binary patch delta 17 YcmbOzG*O6y`7i_@% diff --git a/CMGTools/Production/python/scanToVEventRange.pyc b/CMGTools/Production/python/scanToVEventRange.pyc index 1229142f8f82f93f5b94e93709de0613b62934e2..666afc673379bb336794760a2f386a80597db1df 100644 GIT binary patch delta 17 YcmX@XbApG1`7>;M1& delta 17 YcmX@cc8raK`7;M1& diff --git a/CMGTools/Production/python/unPublish.pyc b/CMGTools/Production/python/unPublish.pyc index e8025e0429f38cd3df82081e7d7629e474358897..0184fe6e98cf4599a120d480c6dd9bbe8afdd61e 100644 GIT binary patch delta 17 YcmdlWvO$D{`7V!Z delta 17 YcmdlWvO$D{`7(8#$J-0RS`%1?>O; diff --git a/CMGTools/RootTools/python/CutCorrelations.pyc b/CMGTools/RootTools/python/CutCorrelations.pyc index 0191b67c018711f6877eb67d9b6e176aa522671e..660e9214e6c03960c6108a98c4c9cb5d503bed9d 100644 GIT binary patch delta 17 YcmbO!GgF3x`7n+a delta 17 YcmbO!GgF3x`7WUjT~Ri07rQTUH||9 diff --git a/CMGTools/RootTools/python/DataMC/Histogram.pyc b/CMGTools/RootTools/python/DataMC/Histogram.pyc index 434ee810489987ac64c0d7ae09de686621d74fb5..674b0e5d30953851178876d43951959d806b297e 100644 GIT binary patch delta 17 ZcmccPe8-uC`78#%5h0supt2U-9C diff --git a/CMGTools/RootTools/python/DataMC/Stack.pyc b/CMGTools/RootTools/python/DataMC/Stack.pyc index 4b31145932678d49ca7e5e022b75e7b693c3c47d..220224678e65fdae2d0a0eecaa6f2e0f949a6983 100644 GIT binary patch delta 17 ZcmaE+`An08`7;nul=ETGM2>m@DJlhD delta 16 XcmZo?Y-i+P{>;mj_VsPxM2>m@D{%$a diff --git a/CMGTools/RootTools/python/GraphErrors.pyc b/CMGTools/RootTools/python/GraphErrors.pyc index d5be90fdc69e188c3b1ec5c4876a2a179634688f..a2d11c18efcab29ccb64115ed18192869705607c 100644 GIT binary patch delta 17 Ycmew>^jC<3`7^jC<3`7fy delta 17 YcmeyZ`dgKQ`7;nul=ETGMvh8e05Mhtt^fc4 delta 17 YcmZpaZj|O={>;mDEk@ICBS$4K04~1;HUIzs diff --git a/CMGTools/RootTools/python/Legend.pyc b/CMGTools/RootTools/python/Legend.pyc index 89eb00d6c2b4e1b1e78265cdd7c2bcb914e26d28..48867928d875a105e8b0d64f80f7a7b5afbb3c7e 100644 GIT binary patch delta 17 YcmdnXx0jED`7ZI!~g&Q delta 17 YcmbPdGS7sA`7@~ diff --git a/CMGTools/RootTools/python/RootInit.pyc b/CMGTools/RootTools/python/RootInit.pyc index 6749082cbbdcaf4ecbf6fd3dbdd426a0441766f4..dc1f0da5e5b942ebca08d1dd7fd307cb56ac3249 100644 GIT binary patch delta 17 Zcmey&`k9r3`7`710W<~$g#Z8m delta 17 YcmZ3(wT6p>`78#!`B06<~}ga7~l diff --git a/CMGTools/RootTools/python/TaggedFile.pyc b/CMGTools/RootTools/python/TaggedFile.pyc index 86c1de3972ec2cec85ad6131e2088210c6bfb9b9..1ce584f5a7062d529aa09795be43b2e9ba6293fc 100644 GIT binary patch delta 17 Zcmew(_(za~`72V(#L diff --git a/CMGTools/RootTools/python/TestTools.pyc b/CMGTools/RootTools/python/TestTools.pyc index 366c8441264af146e0eb34029bd1e20820144ca1..63e9889f6904b9029c56f7301cf4b037e52c1a4b 100644 GIT binary patch delta 17 YcmaEC@YsNZ`7Px# diff --git a/CMGTools/RootTools/python/__init__.pyc b/CMGTools/RootTools/python/__init__.pyc index 7fc579417b9918d53850514848c828fd77370da2..8eade9d7c34b34bfb1e355d4b32bb9cebe5dc7f8 100644 GIT binary patch delta 17 Ycmey(^qYx;`7V!Z delta 17 Ycmdliw^@#Z`7;nujPqg8Mvew~05+Be9smFU delta 17 YcmeCM@37}!{>;nu%=WtfMvew~05`V=MF0Q* diff --git a/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/EfficiencyAnalyzer.pyc index c85962dd66edac314e12290ca48d518a5b1653db..6270330d3c201b53adcf3588dd79aea42a604218 100644 GIT binary patch delta 17 YcmdlHvLl3p`7)Nzew# diff --git a/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/MetAnalyzer.pyc index da289e659e0090555bc8ef27e752bda4168cfc74..277c765ca63baac0eccd49b652e452d535006693 100644 GIT binary patch delta 17 Ycmdljv|EUS`706`-LrvLx| delta 17 YcmeyM^FfD$`70729S#Q*>R diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetAnalyzer.pyc index 8fe4d1913686d6780f9bf747f1bd1f21b738dac9..842c72d30a5ce4a949227849f9083cf7dd409051 100644 GIT binary patch delta 19 bcmdnEgmL2%Mh@oByj;&X9|mpY&;nujPqg8Mvh8h05Z%4%>V!Z delta 17 YcmZovZ&c@C{>;nOu&2s@BS)n$05S*#umAu6 diff --git a/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc b/CMGTools/RootTools/python/analyzers/SimpleJetPlots.pyc index de56d59bea215c53382ab03b4daf54dc8cdf0059..10aba6ef4aa49fa66606d5f497490dbe3be25366 100644 GIT binary patch delta 17 YcmeAV><{E%{>;nujPqg8Mvit306D1!U;qFB delta 17 YcmeAV><{E%{>;n8`F(-^Mvit305`4%EdT%j diff --git a/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc b/CMGTools/RootTools/python/analyzers/TestTreeAnalyzer.pyc index 967c0fd7e2dc540cd328be799de6058ef3964456..f1f0008fb235f0ed9e18abc7b0a288e36d5c15e8 100644 GIT binary patch delta 17 YcmaFO^_q)=`7|*3#{>;nujPqg8M2;o^DUJnc delta 16 XcmeBT>|*3#{>;mj_VsPxM2;o^E6xSr diff --git a/CMGTools/RootTools/python/cmgTuple.pyc b/CMGTools/RootTools/python/cmgTuple.pyc index 9eba2a0d939d5d8db3940e3f752b54d18651cdde..22a0b9bf323ce7868a80dc4cb111d35fe13ea95e 100644 GIT binary patch delta 17 YcmZpYZIb0+{>;nul=ETGMvf{z05P=%wg3PC delta 17 YcmZpYZIb0+{>;l&apJV^Mvf{z05a(X?EnA( diff --git a/CMGTools/RootTools/python/fwlite/Analyzer.pyc b/CMGTools/RootTools/python/fwlite/Analyzer.pyc index a88c19a0eafb48bfebe6bdff308bdb6dad01e05e..f2bd222639eb12f8a84eb45e439e18c63968206f 100644 GIT binary patch delta 17 ZcmZ3YxI~eI`7b%Be6`7b%Be6`7zm*FH*$Ee0suc92H5}r diff --git a/CMGTools/RootTools/python/fwlite/Config.pyc b/CMGTools/RootTools/python/fwlite/Config.pyc index 69b230855674e98756ccf3e9d7e7465080243773..483963ddb1f1bb80cef8f79f77c959252643a703 100644 GIT binary patch delta 17 YcmZp5Xm#LV{>;nujPqg8MvlMo05?tsmjD0& delta 17 YcmZp5Xm#LV{>;nOa%yqFMvlMo05}H*wg3PC diff --git a/CMGTools/RootTools/python/fwlite/Event.pyc b/CMGTools/RootTools/python/fwlite/Event.pyc index 51e25d8732881cde5ae2051fe9caa964521e7a44..22c29fe158a7c671cd0b8bd7257f5a75dae245f7 100644 GIT binary patch delta 17 YcmbQlJBgQr`7ga6o{A`7ga6o{A`7;nujPqg8M2>m@DKQ0L delta 16 XcmZo?Y-i+P{>;mj_VsPxM2>m@D{%$a diff --git a/CMGTools/RootTools/python/html/DirectoryTree.pyc b/CMGTools/RootTools/python/html/DirectoryTree.pyc index 5caf74d0c1c24554cea25ff07a7a24cfca738fd1..5a072d1476b833b6112367e24896967b1284c021 100644 GIT binary patch delta 17 YcmZ3YwnUAC`7;nug7aa}M2=bjDFFps delta 16 XcmZo=Y-QwN{>;mj_VsPxM2=bjD>DVr diff --git a/CMGTools/RootTools/python/html/examples/__init__.pyc b/CMGTools/RootTools/python/html/examples/__init__.pyc index b19031c3cd92030a4dab31392860abb6532bb6f3..71d98788e405dc89b136da019ef7483de396586e 100644 GIT binary patch delta 16 XcmeBU>|^9${>;nuobzGOM2|^9${>;mj_VsPxM2+Lz diff --git a/CMGTools/RootTools/python/html/templates/__init__.pyc b/CMGTools/RootTools/python/html/templates/__init__.pyc index f00e75a0cdd4502395d48c76db0e1bc81fe89732..b06b04be1425da8086eeba56aa9929cfef6da78f 100644 GIT binary patch delta 16 XcmeBY>}TX){>;nug7aa}M2>a}TX){>;mj_VsPxM2>ab delta 16 XcmbQnIE|5m`7(^b diff --git a/CMGTools/RootTools/python/json/__init__.pyc b/CMGTools/RootTools/python/json/__init__.pyc index 012869a7acb949403232615a786d441ac205b897..a38b9f06d51f748b5a580d49c965e829756d9e9a 100644 GIT binary patch delta 16 XcmZo=Y-QwN{>;nug7aa}M2=bjDFFps delta 16 XcmZo=Y-QwN{>;mj_VsPxM2=bjD>DVr diff --git a/CMGTools/RootTools/python/json/dcsJSONS.pyc b/CMGTools/RootTools/python/json/dcsJSONS.pyc index d7af2acd5e472dfcd137360994b97f093ca0debe..b84557e32eaa91c75d2d87d2316b8c1352debf49 100644 GIT binary patch delta 17 ZcmaFC{DPT-`7;nug7aa}M2>m@DL(~b delta 16 XcmZo?Y-i+P{>;mj_VsPxM2>m@D{%$a diff --git a/CMGTools/RootTools/python/macros/addTreeVariable.pyc b/CMGTools/RootTools/python/macros/addTreeVariable.pyc index 5afffb9b5eb9afb1845fc9a82b636a6d73d57ef8..06c42348744ade68a0415e652d31e0398eb5bafa 100644 GIT binary patch delta 17 YcmdnTw~vp5`7;nug7aa}MvfX005g9D-2eap delta 17 YcmZqCY|-Rk{>;nuB1Y41BS(!005M<%bN~PV diff --git a/CMGTools/RootTools/python/macros/metTree.pyc b/CMGTools/RootTools/python/macros/metTree.pyc index 39ea6e4e56183791ec8d85610a10e2b06d170842..cf57b5a9f9acedc77badcc872ace147ac096e73e 100644 GIT binary patch delta 17 YcmbQlH;Ipf`7lcS??f`7lcS??f`7;nug7aa}Mvh8F05&oP6#xJL delta 17 YcmZp4Zgl2g{>;m@g6BiPMvh8F05q2cz>% delta 17 YcmaDX^jL_4`7{>;nug7aa}Mvhuu05SFjy#N3J delta 17 YcmZpbZk6U>{>;lICtVP@k)xIu04aF{lK=n! diff --git a/CMGTools/RootTools/python/physicsobjects/LorentzVectors.pyc b/CMGTools/RootTools/python/physicsobjects/LorentzVectors.pyc index f18085abf1f7164d0febe8e7ff42cd45b5cec089..3d3b825830db415ec3d394c91b8c1f527eda036a 100644 GIT binary patch delta 17 YcmeBT?qcR({>;nug7aa}Mvf*%058M^kN^Mx delta 17 YcmeBT?qcR({>;mjy?aN%Mvf*%057@)ng9R* diff --git a/CMGTools/RootTools/python/physicsobjects/Muon.pyc b/CMGTools/RootTools/python/physicsobjects/Muon.pyc index 8c2d1086a7ca4e945630e07ea5afb72d78c38c86..05222daac003933679b9aab79629f1aace1b4e91 100644 GIT binary patch delta 17 ZcmbO!J5!c}`7EYpE{>;nug7aa}Mh+G>05BT`EdT%j delta 17 YcmeC->EYpE{>;mzRd_LQBL@o`04$ya#sB~S diff --git a/CMGTools/RootTools/python/physicsobjects/Photon.pyc b/CMGTools/RootTools/python/physicsobjects/Photon.pyc index 7e5643b4c1b79f12f8264192658a945225d4ecc4..c1e6be230c10ddc5871126a24edcd8c4c4623fb1 100644 GIT binary patch delta 17 ZcmZ3*yo#BF`7 delta 17 ZcmZ3*yo#BF`7*n! delta 17 ZcmbQwJ)fI{`7pF diff --git a/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.pyc b/CMGTools/RootTools/python/physicsobjects/RochesterCorrections.pyc index 565d4bdd76548a041ee91618bcb85dbcf0116e78..0153d14a5f2011108cd553bc6a185ed29962c74f 100644 GIT binary patch delta 17 YcmZ23uv~zH`7+z0`706nb+UH||9 delta 17 YcmaDY@>+z0`7|lMvi1I05w(^b diff --git a/CMGTools/RootTools/python/physicsobjects/TriggerObject.pyc b/CMGTools/RootTools/python/physicsobjects/TriggerObject.pyc index bb4079debc2746d53b3eaa2520281e7c2254956c..2ff479b974269014c7788c119cd68e9067caf6cf 100644 GIT binary patch delta 17 YcmeC;>EhvF{>;nug7aa}Mh+%6058`CCjbBd delta 17 YcmeC;>EhvF{>;nuZ{|n;jT}sD05r%2+5i9m diff --git a/CMGTools/RootTools/python/physicsobjects/VBF.pyc b/CMGTools/RootTools/python/physicsobjects/VBF.pyc index bbc93f7610d9262564ef8bb42dca552c55cab222..ec9acdbad6c7f76fd10838a19841cf5e35226bd9 100644 GIT binary patch delta 17 YcmZpbYn9_*{>;nug7aa}MvlLH05eerL;wH) delta 17 YcmZpbYn9_*{>;nOa%yqFMvlLH05kdqVE_OC diff --git a/CMGTools/RootTools/python/physicsobjects/__init__.pyc b/CMGTools/RootTools/python/physicsobjects/__init__.pyc index 1f3dfc38f4631f9848489dfb28f81c3da571d908..c202ab0c2866d9b3c854c33789f9b81c8eadeea5 100644 GIT binary patch delta 16 XcmeBY>}TX){>;nug7aa}M2>a}TX){>;mj_VsPxM2>a;nug7aa}Mh+$p05DMnF#rGn delta 17 YcmeAY=n~*y{>;n8v*u9XMh+$p04*m3*Z=?k diff --git a/CMGTools/RootTools/python/response.pyc b/CMGTools/RootTools/python/response.pyc index 9d8f88c4da463566a973c24f2a240c49059e9dfb..4b790bb988fc79f7ddef72d5cb1073a7b1574d01 100644 GIT binary patch delta 17 ZcmdnXy_cJV`7fy diff --git a/CMGTools/RootTools/python/statistics/Counter.pyc b/CMGTools/RootTools/python/statistics/Counter.pyc index d0d7b8ad3943dfa58cc775e0d95d8b3c96a3bb4c..af60bce38fb4a2449275555202a854babaed8fb5 100644 GIT binary patch delta 17 YcmbQOHCu~=`7kdPtOm`7kdPtOm`7}KR({>;nulJjBEM2=}KR({>;mj_VsPxM2=;nulJjBEM2;mj_VsPxM2D diff --git a/CMGTools/RootTools/python/treeComparator.pyc b/CMGTools/RootTools/python/treeComparator.pyc index 295bc83ec68cf8e0abebec6dce52b20d661d6dc1..50c1a5dfbba389dbf5358fcf66145716594b6d11 100644 GIT binary patch delta 17 ZcmeyO{zaXG`7;nulJjBEMvfXD05P8hwg3PC delta 17 YcmZpXY?0(({>;mDSs~1SBS#Gn04_fTDF6Tf diff --git a/CMGTools/RootTools/python/utils/PileupJetHistograms.pyc b/CMGTools/RootTools/python/utils/PileupJetHistograms.pyc index ff3de25215ea39132aa8dad78a45028a1e0ceda3..47d703e229ba3d1309efb42d6378ac5ff908126c 100644 GIT binary patch delta 17 YcmX?KalV3s`7<`7<`7k^lez delta 17 Ycmew^^<9dC`7;nulJjBEMvgx$05H`C5C8xG delta 17 YcmZqSYT@Ew{>;mjZFtImBgY>W04-z%pa1{> diff --git a/CMGTools/RootTools/python/utils/__init__.pyc b/CMGTools/RootTools/python/utils/__init__.pyc index 4d64451a4919185c2927d2e5d5423babc1c4df12..b0c934ee8d7c2db8c5633308529c03c9fc072887 100644 GIT binary patch delta 16 XcmZo;Y-8kL{>;nulJjBEM2;mj{`GC(M2Px# diff --git a/CMGTools/RootTools/python/utils/diclist.pyc b/CMGTools/RootTools/python/utils/diclist.pyc index 7d3e5dc1d61f1fecdd3f81956899181bc727fd2f..0ad121f6c8daf83bbaa1ff53b0bdc50a9715a239 100644 GIT binary patch delta 16 XcmeC+>)_*H{>;nulJjBELJoESDu@La delta 16 XcmeC+>)_*H{>;mjBBc7ct9`7i_@% delta 17 Zcmcb>c7ct9`7E3`7E3`7Xc6FG{>;nulJjBEMvg!105OaP9{>OV delta 17 YcmZn>Xc6FG{>;l&+4(JCBgY?h05SjuLI3~& diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.pyc b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeights2012_cfi.pyc index 4bfd13cfee2ddb78248e8a3a4ff762f7990d788a..bb43e4eb9c7c973b2d01ce878ce1b124d175d3ed 100644 GIT binary patch delta 17 ZcmaFP`<$19`7EWTmS$7 delta 17 YcmaFQ_nwb~`7Hq)$ delta 17 YcmX@fcao2T`7J^T>t<8 diff --git a/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.pyc b/CMGTools/RootTools/python/utils/vertexWeight/vertexWeightsFall11_cfi.pyc index 412416b26685affafd27efd46aacde6abaeabaca..da98176b83b3066b45ae9b7f12d1ec885854a1ad 100644 GIT binary patch delta 17 ZcmX>kd`Oss`7kd`Oss`7NasU7T delta 17 Ycmeyy_l=K(`7}BL&{>;nuit}O6M2=PfDhCC2 delta 16 XcmeBW>}BL&{>;mj@%3%sM2=PfEI9@1 From f70b751c62d2a2f90d31dfeb34af9c8cdcf31973 Mon Sep 17 00:00:00 2001 From: Michail Date: Mon, 27 Jan 2014 00:23:33 +0100 Subject: [PATCH 3/7] adding vidsualizer --- .../python/analyzers/HCALShowerAnalyzer.py | 2 +- .../CaloUpgrade/python/tools/DataFormats.py | 56 ++++-- .../CaloUpgrade/python/tools/Visualizer.py | 79 +++++++++ CMGTools/CaloUpgrade/run/tdrstyle.C | 160 ++++++++++++++++++ CMGTools/CaloUpgrade/run/viz.py | 6 + 5 files changed, 288 insertions(+), 15 deletions(-) create mode 100644 CMGTools/CaloUpgrade/python/tools/Visualizer.py create mode 100644 CMGTools/CaloUpgrade/run/tdrstyle.C create mode 100644 CMGTools/CaloUpgrade/run/viz.py diff --git a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py index 6b94af5..f3d80be 100644 --- a/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py +++ b/CMGTools/CaloUpgrade/python/analyzers/HCALShowerAnalyzer.py @@ -54,7 +54,7 @@ def process(self, iEvent, event): #loop on tracks and match them with clusters for track in event.tracks: - shower = ShowerFromChargedPion(track,1.0) + shower = ShowerFromChargedPion(track,0.5) for hit in event.ecalHits: shower.addConstituent(hit,True) for hit in (event.hcalHits): diff --git a/CMGTools/CaloUpgrade/python/tools/DataFormats.py b/CMGTools/CaloUpgrade/python/tools/DataFormats.py index 8b4d817..157a235 100644 --- a/CMGTools/CaloUpgrade/python/tools/DataFormats.py +++ b/CMGTools/CaloUpgrade/python/tools/DataFormats.py @@ -23,11 +23,15 @@ def __init__(self,track,dr = 0.5): #for visualization #type = 0 track 1 ECAL , 2 HCAL - self.typeO=[] - self.eta=[] - self.phi=[] - self.rho=[] - self.energy=[] + self.typeO=[-1,0] + self.eta=[self.ecalEntrance.Eta(),self.hcalEntrance.Eta()] + self.phi=[self.ecalEntrance.Phi(),self.hcalEntrance.Phi()] + self.ieta=[0,0] + self.iphi=[0,0] + + self.rho=[self.ecalEntrance.Rho()] + self.energy=[self.trackMomentum] + self.depth=[-1] def vectorFromConstituent(self,cluster): @@ -46,14 +50,16 @@ def addConstituent(self,constituent,ecal = False): else: self.ecalVector += vec self.typeO.append(1) - + self.depth.append(0) self.eta.append(constituent.position().Eta()-self.ecalEntrance.Eta()) self.phi.append(deltaPhi(constituent.position().Phi(),self.ecalEntrance.Phi())) self.rho.append(constituent.position().Rho()-self.ecalEntrance.Rho()) self.energy.append(constituent.energy()) - + self.ieta.append(0) + self.iphi.append(0) + return True - + elif deltaR(vec.Eta(),vec.Phi(),self.trackVector.Eta(),self.trackVector.Phi())0: + constituents=sorted(self.hcalConstituents,key = lambda x: deltaR(x.position().Eta(),x.position().Phi(),self.ecalEntrance.Eta(),self.ecalEntrance.Phi())) + hcalid = ROOT.HcalDetId(constituents[0].detId()) + self.ieta[1] = hcalid.ieta() + self.iphi[1] = hcalid.iphi() def makeVisTree(self,tfile,treename): tfile.cd() + self.calculateTrackDetId() + tree =ROOT.TTree(treename,treename) typeO=numpy.zeros(1,float) @@ -90,19 +105,30 @@ def makeVisTree(self,tfile,treename): phi=numpy.zeros(1,float) tree.Branch("phi",phi,'phi/D') + ieta=numpy.zeros(1,float) + tree.Branch("ieta",ieta,'ieta/D') + + iphi=numpy.zeros(1,float) + tree.Branch("iphi",iphi,'iphi/D') + rho=numpy.zeros(1,float) tree.Branch("rho",rho,'rho/D') energy=numpy.zeros(1,float) tree.Branch("energy",energy,'energy/D') - for t,e,p,r,en in zip(self.typeO,self.eta,self.phi,self.rho,self.energy): + depth=numpy.zeros(1,float) + tree.Branch("depth",depth,'depth/D') + + for t,e,p,r,en,d,ie,ip in zip(self.typeO,self.eta,self.phi,self.rho,self.energy,self.depth,self.ieta,self.iphi): typeO[0]=t eta[0]=e phi[0]=p rho[0]=r energy[0]=en - + depth[0]=d + ieta[0]=ie + iphi[0]=ip tree.Fill() tree.Write() @@ -125,7 +151,9 @@ def __str__(self): ----------------- """ for c in self.hcalConstituents: - str=str+ 'ID={id},Drho={rho},Deta={eta},Dphi={phi},z={z},energy={energy}\n'.format(id= c.detId(),rho=c.position().rho(),eta=c.position().eta(),phi=c.position().phi(),z=c.position().z(),energy=c.energy()) + hcalid = ROOT.HcalDetId(c.detId()) + + str=str+ 'ID={id},Drho={rho},Deta={eta},Dphi={phi},z={z},energy={energy},depth={depth}\n'.format(id= c.detId(),rho=c.position().rho(),eta=c.position().eta(),phi=c.position().phi(),z=c.position().z(),energy=c.energy(),depth=hcalid.depth()) return str diff --git a/CMGTools/CaloUpgrade/python/tools/Visualizer.py b/CMGTools/CaloUpgrade/python/tools/Visualizer.py new file mode 100644 index 0000000..39f872b --- /dev/null +++ b/CMGTools/CaloUpgrade/python/tools/Visualizer.py @@ -0,0 +1,79 @@ +import ROOT +from array import array +class Visualizer(object): + def __init__(self,filename): + self.f = ROOT.TFile(filename) + self.hcal3D = self.createHCALHistogram() + self.legend,self.hcalLayers=self.createHCALLayers() + + + def exit(self): + self.f.Close() + + + def createHCALHistogram(self): + h = ROOT.TH3D("hcal","hcal",16,-8,8,16,-8,8,5,0,5) + h.GetXaxis().SetTitle("i #eta") + h.GetYaxis().SetTitle("i #phi") + h.GetZaxis().SetTitle("depth") + return h + + def createHCALLayers(self): + layers=[] + legend =ROOT.TLegend(0.8,0.8,0.9,0.9) + legend.SetBorderSize(0) + legend.SetFillStyle(0) + for i in range(1,5+1): + layers.append(ROOT.TH2D("hcal_"+str(i),"hcal",16,-8,8,16,-8,8)) + layers[-1].GetXaxis().SetTitle("i #eta") + layers[-1].GetYaxis().SetTitle("i #phi") + legend.AddEntry(layers[-1],"Layer "+str(i),"l") + layers[0].SetLineColor(ROOT.kRed) + layers[1].SetLineColor(ROOT.kGreen) + layers[2].SetLineColor(ROOT.kMagenta) + layers[3].SetLineColor(ROOT.kYellow) + layers[3].SetLineColor(ROOT.kOrange) + layers[3].SetLineColor(ROOT.kAzure) + return legend,layers + + + def process(self,event,shower): + self.hcal3D.Reset() + for layer in self.hcalLayers: + layer.Reset() + + tree = self.f.Get("t_"+str(event)+"_"+str(shower)) + iEta=0 + iPhi=0 + for event in tree: + if event.type>-0.5 and event.type<0.5: + iEta=event.ieta + iPhi=event.iphi + + if event.type>1.5 and event.type<2.5: + deltaPhi = event.iphi-iPhi + if deltaPhi>40: + deltaPhi = deltaPhi-72 + elif deltaPhi<-40: + deltaPhi = deltaPhi+72 + + self.hcal3D.Fill(event.ieta-iEta,deltaPhi,event.depth,event.energy) + self.hcalLayers[int(event.depth)-1].Fill(event.ieta-iEta,deltaPhi,event.energy) + + + self.canvases=[(ROOT.TCanvas("c3d",""))] + self.canvases[-1].cd() + self.hcal3D.Draw("box") + + self.canvases.append(ROOT.TCanvas("c32d","")) + self.canvases[-1].cd() + sortedLayers=sorted(self.hcalLayers,key=lambda x : x.GetMaximum(),reverse=True) + for i,layer in enumerate(sortedLayers): + if i==0: + layer.Draw("box") + else: + layer.Draw("box,same") + + self.legend.Draw() + + diff --git a/CMGTools/CaloUpgrade/run/tdrstyle.C b/CMGTools/CaloUpgrade/run/tdrstyle.C new file mode 100644 index 0000000..93dd6c0 --- /dev/null +++ b/CMGTools/CaloUpgrade/run/tdrstyle.C @@ -0,0 +1,160 @@ +#include "TStyle.h" + +//// tdrGrid: Turns the grid lines on (true) or off (false) +//void tdrGrid(bool gridOn) +//{ +// tdrStyle->SetPadGridX(gridOn); +// tdrStyle->SetPadGridY(gridOn); +//} +// +//// fixOverlay: Redraws the axis +//void fixOverlay() +//{ +// gPad->RedrawAxis(); +//} + +void setTDRStyle() +{ + TStyle *tdrStyle = new TStyle("tdrStyle","Style for P-TDR"); + + // For the Canvas: + tdrStyle->SetCanvasBorderMode(0); + tdrStyle->SetCanvasColor(kWhite); + tdrStyle->SetCanvasDefH(550); //Height of canvas + tdrStyle->SetCanvasDefW(550); //Width of canvas + tdrStyle->SetCanvasDefX(0); //POsition on screen + tdrStyle->SetCanvasDefY(0); + + // For the Pad: + tdrStyle->SetPadBorderMode(0); +// tdrStyle->SetPadBorderSize(Width_t size = 1); + tdrStyle->SetPadColor(kWhite); + tdrStyle->SetPadGridX(false); + tdrStyle->SetPadGridY(false); + tdrStyle->SetGridColor(0); + tdrStyle->SetGridStyle(3); + tdrStyle->SetGridWidth(1); + + // For the frame: + tdrStyle->SetFrameBorderMode(0); + tdrStyle->SetFrameBorderSize(1); + tdrStyle->SetFrameFillColor(0); + tdrStyle->SetFrameFillStyle(0); + tdrStyle->SetFrameLineColor(1); + tdrStyle->SetFrameLineStyle(1); + tdrStyle->SetFrameLineWidth(1); + + // For the histo: + tdrStyle->SetHistFillColor(0); + tdrStyle->SetHistFillStyle(0); + tdrStyle->SetHistLineColor(1); + tdrStyle->SetHistLineStyle(0); + tdrStyle->SetHistLineWidth(1); +// tdrStyle->SetLegoInnerR(Float_t rad = 0.5); +// tdrStyle->SetNumberContours(Int_t number = 20); + + tdrStyle->SetEndErrorSize(2); +// tdrStyle->SetErrorMarker(20); + tdrStyle->SetErrorX(0.); + + tdrStyle->SetMarkerStyle(20); + + //For the fit/function: + tdrStyle->SetOptFit(1); + tdrStyle->SetFitFormat("5.4g"); + tdrStyle->SetFuncColor(2); + tdrStyle->SetFuncStyle(1); + tdrStyle->SetFuncWidth(1); + + //For the date: + tdrStyle->SetOptDate(0); +// tdrStyle->SetDateX(Float_t x = 0.01); +// tdrStyle->SetDateY(Float_t y = 0.01); + + // For the statistics box: + tdrStyle->SetOptFile(0); + tdrStyle->SetOptStat(0); // To display the mean and RMS: SetOptStat("mr"); + tdrStyle->SetStatColor(kWhite); + tdrStyle->SetStatFont(42); + tdrStyle->SetStatFontSize(0.025); + tdrStyle->SetStatTextColor(1); + tdrStyle->SetStatFormat("6.4g"); + tdrStyle->SetStatBorderSize(1); + tdrStyle->SetStatH(0.1); + tdrStyle->SetStatW(0.15); +// tdrStyle->SetStatStyle(Style_t style = 1001); +// tdrStyle->SetStatX(Float_t x = 0); +// tdrStyle->SetStatY(Float_t y = 0); + + // Margins: + tdrStyle->SetPadTopMargin(0.07); + tdrStyle->SetPadBottomMargin(0.17); + tdrStyle->SetPadLeftMargin(0.15); + tdrStyle->SetPadRightMargin(0.05); + + // For the Global title: + tdrStyle->SetOptTitle(0); + tdrStyle->SetTitleFont(42); + tdrStyle->SetTitleColor(1); + tdrStyle->SetTitleTextColor(1); + tdrStyle->SetTitleFillColor(10); + tdrStyle->SetTitleFontSize(0.05); +// tdrStyle->SetTitleH(0); // Set the height of the title box +// tdrStyle->SetTitleW(0); // Set the width of the title box +// tdrStyle->SetTitleX(0); // Set the position of the title box +// tdrStyle->SetTitleY(0.985); // Set the position of the title box +// tdrStyle->SetTitleStyle(Style_t style = 1001); + tdrStyle->SetTitleBorderSize(0); + + // For the axis titles: + tdrStyle->SetTitleColor(1, "XYZ"); + tdrStyle->SetTitleFont(42, "XYZ"); + tdrStyle->SetTitleSize(0.06, "XYZ"); +// tdrStyle->SetTitleXSize(Float_t size = 0.02); // Another way to set the size? +// tdrStyle->SetTitleYSize(Float_t size = 0.02); + tdrStyle->SetTitleXOffset(1); + tdrStyle->SetTitleYOffset(1.1); +// tdrStyle->SetTitleOffset(1.1, "Y"); // Another way to set the Offset + + // For the axis labels: + tdrStyle->SetLabelColor(1, "XYZ"); + tdrStyle->SetLabelFont(42, "XYZ"); + tdrStyle->SetLabelOffset(0.007, "XYZ"); + tdrStyle->SetLabelSize(0.05, "XYZ"); + + // For the axis: + tdrStyle->SetAxisColor(1, "XYZ"); + tdrStyle->SetStripDecimals(kTRUE); + tdrStyle->SetTickLength(0.03, "XYZ"); + tdrStyle->SetNdivisions(510, "XYZ"); + tdrStyle->SetPadTickX(1); // To get tick marks on the opposite side of the frame + tdrStyle->SetPadTickY(1); + + // Change for log plots: + tdrStyle->SetOptLogx(0); + tdrStyle->SetOptLogy(0); + tdrStyle->SetOptLogz(0); + + // Postscript options: + tdrStyle->SetPaperSize(20.,20.); +// tdrStyle->SetLineScalePS(Float_t scale = 3); +// tdrStyle->SetLineStyleString(Int_t i, const char* text); +// tdrStyle->SetHeaderPS(const char* header); +// tdrStyle->SetTitlePS(const char* pstitle); + +// tdrStyle->SetBarOffset(Float_t baroff = 0.5); +// tdrStyle->SetBarWidth(Float_t barwidth = 0.5); +// tdrStyle->SetPaintTextFormat(const char* format = "g"); +// tdrStyle->SetPalette(Int_t ncolors = 0, Int_t* colors = 0); +// tdrStyle->SetTimeOffset(Double_t toffset); +// tdrStyle->SetHistMinimumZero(kTRUE); + + tdrStyle->cd(); +} + + + + +void tdrstyle() { + setTDRStyle(); +} diff --git a/CMGTools/CaloUpgrade/run/viz.py b/CMGTools/CaloUpgrade/run/viz.py new file mode 100644 index 0000000..69ffacc --- /dev/null +++ b/CMGTools/CaloUpgrade/run/viz.py @@ -0,0 +1,6 @@ +from CMGTools.CaloUpgrade.tools.Visualizer import Visualizer +import ROOT +ROOT.gROOT.ProcessLine(".x tdrstyle.C") +visualizer = Visualizer('visInput.root') +visualizer.process(0,0) + From 5f983d7a0bc0fd20347aa0942cb532000fbd99a7 Mon Sep 17 00:00:00 2001 From: Michail Date: Mon, 27 Jan 2014 00:24:10 +0100 Subject: [PATCH 4/7] adding vidsualizer --- CMGTools/CaloUpgrade/run/run.py | 1 - 1 file changed, 1 deletion(-) diff --git a/CMGTools/CaloUpgrade/run/run.py b/CMGTools/CaloUpgrade/run/run.py index 05bf7cd..004e6c9 100644 --- a/CMGTools/CaloUpgrade/run/run.py +++ b/CMGTools/CaloUpgrade/run/run.py @@ -36,7 +36,6 @@ def getFiles(dataset, user, pattern): getFiles('/Upgrade/SinglePi_2/GEN-SIM-DIGI/RECO','bachtis','.*root')+ \ getFiles('/Upgrade/SinglePi_5/GEN-SIM-DIGI/RECO','bachtis','.*root')+ \ getFiles('/Upgrade/SinglePi_10/GEN-SIM-DIGI/RECO','bachtis','.*root')+ \ - getFiles('/Upgrade/SinglePi_20/GEN-SIM-DIGI/RECO','bachtis','.*root')+ \ getFiles('/Upgrade/SinglePi_50/GEN-SIM-DIGI/RECO','bachtis','.*root') , # files = ['file:reco.root'], xSection = 1, From b5ab4b44055eb76fb6eee4aab6671af3d466a842 Mon Sep 17 00:00:00 2001 From: xccty Date: Mon, 27 Jan 2014 16:37:09 +0100 Subject: [PATCH 5/7] Commited minor change --- CMGTools/CaloUpgrade/run/run.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMGTools/CaloUpgrade/run/run.py b/CMGTools/CaloUpgrade/run/run.py index 004e6c9..04d6bfe 100644 --- a/CMGTools/CaloUpgrade/run/run.py +++ b/CMGTools/CaloUpgrade/run/run.py @@ -3,6 +3,9 @@ import CMGTools.RootTools.fwlite.Config as cfg from CMGTools.Production.datasetToSource import datasetToSource + +#Comment + hcalAnalyzer = cfg.Analyzer( 'HCALShowerAnalyzer', ) From 2aa0074dd0e04a550919f046fe2b4f81e6e2229b Mon Sep 17 00:00:00 2001 From: Michail Date: Mon, 27 Jan 2014 22:11:52 +0100 Subject: [PATCH 6/7] Fixing bug --- CMGTools/CaloUpgrade/python/tools/DataFormats.py | 6 +++--- CMGTools/CaloUpgrade/python/tools/Visualizer.py | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CMGTools/CaloUpgrade/python/tools/DataFormats.py b/CMGTools/CaloUpgrade/python/tools/DataFormats.py index 157a235..5b409cd 100644 --- a/CMGTools/CaloUpgrade/python/tools/DataFormats.py +++ b/CMGTools/CaloUpgrade/python/tools/DataFormats.py @@ -29,9 +29,9 @@ def __init__(self,track,dr = 0.5): self.ieta=[0,0] self.iphi=[0,0] - self.rho=[self.ecalEntrance.Rho()] - self.energy=[self.trackMomentum] - self.depth=[-1] + self.rho=[self.ecalEntrance.Rho(),self.ecalEntrance.Rho()] + self.energy=[self.trackMomentum,self.trackMomentum] + self.depth=[-1,-1] def vectorFromConstituent(self,cluster): diff --git a/CMGTools/CaloUpgrade/python/tools/Visualizer.py b/CMGTools/CaloUpgrade/python/tools/Visualizer.py index 39f872b..90b4fae 100644 --- a/CMGTools/CaloUpgrade/python/tools/Visualizer.py +++ b/CMGTools/CaloUpgrade/python/tools/Visualizer.py @@ -49,6 +49,7 @@ def process(self,event,shower): if event.type>-0.5 and event.type<0.5: iEta=event.ieta iPhi=event.iphi + print 'Track energy',event.energy if event.type>1.5 and event.type<2.5: deltaPhi = event.iphi-iPhi @@ -59,7 +60,7 @@ def process(self,event,shower): self.hcal3D.Fill(event.ieta-iEta,deltaPhi,event.depth,event.energy) self.hcalLayers[int(event.depth)-1].Fill(event.ieta-iEta,deltaPhi,event.energy) - + print event.ieta,event.iphi,event.depth,event.energy self.canvases=[(ROOT.TCanvas("c3d",""))] self.canvases[-1].cd() From 9d99bd99a8aa9f3af19f9dea6ad2967644f141ea Mon Sep 17 00:00:00 2001 From: Michail Date: Mon, 27 Jan 2014 23:37:23 +0100 Subject: [PATCH 7/7] Adding more visualization options --- .../CaloUpgrade/python/tools/Visualizer.py | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/CMGTools/CaloUpgrade/python/tools/Visualizer.py b/CMGTools/CaloUpgrade/python/tools/Visualizer.py index 90b4fae..a1f924c 100644 --- a/CMGTools/CaloUpgrade/python/tools/Visualizer.py +++ b/CMGTools/CaloUpgrade/python/tools/Visualizer.py @@ -5,17 +5,26 @@ def __init__(self,filename): self.f = ROOT.TFile(filename) self.hcal3D = self.createHCALHistogram() self.legend,self.hcalLayers=self.createHCALLayers() - + self.ecal = self.createECALHistogram() def exit(self): self.f.Close() + def createECALHistogram(self): + h = ROOT.TH2D("ecal","ecal",60,-0.522,0.522,60,-0.522,0.522) + h.GetXaxis().SetTitle(" #eta") + h.GetYaxis().SetTitle(" #phi") + h.SetLineColor(ROOT.kOrange) + + return h + def createHCALHistogram(self): h = ROOT.TH3D("hcal","hcal",16,-8,8,16,-8,8,5,0,5) h.GetXaxis().SetTitle("i #eta") h.GetYaxis().SetTitle("i #phi") h.GetZaxis().SetTitle("depth") + return h def createHCALLayers(self): @@ -37,7 +46,7 @@ def createHCALLayers(self): return legend,layers - def process(self,event,shower): + def process(self,event,shower,ecalThreshold=0.0,hcalThreshold=0.0): self.hcal3D.Reset() for layer in self.hcalLayers: layer.Reset() @@ -50,8 +59,14 @@ def process(self,event,shower): iEta=event.ieta iPhi=event.iphi print 'Track energy',event.energy + - if event.type>1.5 and event.type<2.5: + if event.type>0.5 and event.type<1.5 and event.energy>ecalThreshold: + self.ecal.Fill(event.eta,event.phi,event.energy) + print 'ECAL',event.eta,event.phi,event.energy + + + if event.type>1.5 and event.type<2.5 and event.energy>hcalThreshold: deltaPhi = event.iphi-iPhi if deltaPhi>40: deltaPhi = deltaPhi-72 @@ -60,7 +75,7 @@ def process(self,event,shower): self.hcal3D.Fill(event.ieta-iEta,deltaPhi,event.depth,event.energy) self.hcalLayers[int(event.depth)-1].Fill(event.ieta-iEta,deltaPhi,event.energy) - print event.ieta,event.iphi,event.depth,event.energy + print 'HCAL',event.ieta,event.iphi,event.depth,event.energy self.canvases=[(ROOT.TCanvas("c3d",""))] self.canvases[-1].cd() @@ -76,5 +91,10 @@ def process(self,event,shower): layer.Draw("box,same") self.legend.Draw() + + self.canvases.append(ROOT.TCanvas("ecal","")) + self.canvases[-1].cd() + self.ecal.Draw("box") +